[2026-01-05T20:15:03.911102] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-05T20:15:04.081527] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-05T20:15:04.255459] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-05T20:15:04.431231] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-05T20:15:04.432543] [WARN ] [STATE ] State set to: WAITING [2026-01-05T20:15:04.432625] [INFO ] [STATE ] Checking TDM service status... [2026-01-05T20:15:04.537309] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-05T20:15:04.541545] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-05), and is a dependency of this service. [2026-01-05T20:15:04.607733] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-05T20:15:04.679878] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-05T20:15:04.746951] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-05T20:15:04.747248] [WARN ] [STATE ] State set to: RUNNING [2026-01-05T20:15:04.747325] [INFO ] [CACHE ] Starting cache update [2026-01-05T20:15:04.747366] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-05T20:15:04.752418] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-05T20:15:04.752860] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-05T20:15:04.752910] [INFO ] [CACHE ] Cache update completed successfully [2026-01-05T20:15:04.752946] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-05T20:15:04.753007] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-05T20:15:04.831776] [DEBUG] [REMOTE ] Fetched 3521 unique symbols from directory listing. [2026-01-05T20:15:04.841806] [INFO ] [sig ] Skipping 3521 symbols with existing configuration [2026-01-05T20:15:04.841970] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-05T20:15:04.843316] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-05T20:15:04.843381] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-05T20:15:04.974019] [DEBUG] [REMOTE ] Fetched 3521 unique symbols from directory listing. [2026-01-05T20:15:04.978972] [INFO ] [sig ] Found 3521 active symbols to forecast [2026-01-05T20:15:04.984090] [INFO ] [sig ] [1/3521] Forecasting A... [2026-01-05T20:15:04.984199] [INFO ] [sig ] Generating forecast for: A [2026-01-05T20:15:04.984243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-05T20:15:05.000567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-05T20:15:05.001042] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-05T20:15:05.002141] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-05T20:15:05.002202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:05.002236] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:05.002266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:05.002327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:05.067056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:05.068411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:05.068562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:05.068636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:05.246670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:05.246858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:05.246911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:05.246967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:05.252187] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=76.95%) [2026-01-05T20:15:05.252697] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-05T20:15:05.252912] [INFO ] [sig ] A: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:05.511187] [INFO ] [LOCAL ] Saved forecast: A 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/A.txt [2026-01-05T20:15:05.511473] [INFO ] [sig ] [1/3521] Completed A in 0.5s | 1.90 sym/s | Total: 0.5s | ETA: 30.9m [2026-01-05T20:15:05.511545] [INFO ] [sig ] [2/3521] Forecasting AAL... [2026-01-05T20:15:05.511645] [INFO ] [sig ] Generating forecast for: AAL [2026-01-05T20:15:05.511698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-05T20:15:05.554145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-05T20:15:05.554715] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-05T20:15:05.556670] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-05T20:15:05.556756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:05.556810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:05.556857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:05.556955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:05.649781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:05.651106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:05.651252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:05.651309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:05.822137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:05.822337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:05.822405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:05.822458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:05.828117] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-05T20:15:05.828700] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-05T20:15:05.828960] [INFO ] [sig ] AAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:06.007383] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AAL.txt [2026-01-05T20:15:06.007549] [INFO ] [sig ] [2/3521] Completed AAL in 0.5s | 1.95 sym/s | Total: 1.0s | ETA: 30.0m [2026-01-05T20:15:06.007613] [INFO ] [sig ] [3/3521] Forecasting AAOI... [2026-01-05T20:15:06.007645] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-05T20:15:06.007675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-05T20:15:06.020332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-05T20:15:06.020748] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-05T20:15:06.021639] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-05T20:15:06.021698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:06.021744] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:06.021786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:06.021864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:06.100735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:06.101972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:06.102143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:06.102211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:06.231745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:06.231930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:06.231981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:06.232016] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:06.235722] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=14.58%) [2026-01-05T20:15:06.236033] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-05T20:15:06.236173] [INFO ] [sig ] AAOI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:06.383947] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AAOI.txt [2026-01-05T20:15:06.384112] [INFO ] [sig ] [3/3521] Completed AAOI in 0.4s | 2.14 sym/s | Total: 1.4s | ETA: 27.4m [2026-01-05T20:15:06.384155] [INFO ] [sig ] [4/3521] Forecasting AAON... [2026-01-05T20:15:06.384185] [INFO ] [sig ] Generating forecast for: AAON [2026-01-05T20:15:06.384214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-05T20:15:06.397018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-05T20:15:06.397463] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-05T20:15:06.398418] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-05T20:15:06.398480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:06.398513] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:06.398541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:06.398625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:06.459040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:06.460021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:06.460145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:06.460181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:06.582343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:06.582499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:06.582537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:06.582566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:06.586009] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-05T20:15:06.586288] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-05T20:15:06.586421] [INFO ] [sig ] AAON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:06.727435] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AAON.txt [2026-01-05T20:15:06.727556] [INFO ] [sig ] [4/3521] Completed AAON in 0.3s | 2.29 sym/s | Total: 1.7s | ETA: 25.5m [2026-01-05T20:15:06.727612] [INFO ] [sig ] [5/3521] Forecasting AAP... [2026-01-05T20:15:06.727644] [INFO ] [sig ] Generating forecast for: AAP [2026-01-05T20:15:06.727674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-05T20:15:06.738825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-05T20:15:06.739185] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-05T20:15:06.740235] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-05T20:15:06.740305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:06.740352] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:06.740389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:06.740484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:06.809001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:06.809864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:06.809950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:06.809983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:06.929405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:06.929561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:06.929619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:06.929648] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:06.933131] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=51.92%) [2026-01-05T20:15:06.933416] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-05T20:15:06.933552] [INFO ] [sig ] AAP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:07.082165] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AAP.txt [2026-01-05T20:15:07.082327] [INFO ] [sig ] [5/3521] Completed AAP in 0.4s | 2.38 sym/s | Total: 2.1s | ETA: 24.6m [2026-01-05T20:15:07.082369] [INFO ] [sig ] [6/3521] Forecasting AAPB... [2026-01-05T20:15:07.082398] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-05T20:15:07.082429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-05T20:15:07.094107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-05T20:15:07.094432] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-05T20:15:07.095231] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-05T20:15:07.095283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:07.095315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:07.095343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:07.095400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:07.153774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:07.154467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:07.154550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:07.154600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:07.272997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:07.273153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:07.273191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:07.273221] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:07.276670] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=34.42%) [2026-01-05T20:15:07.276954] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-05T20:15:07.277088] [INFO ] [sig ] AAPB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:07.417545] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AAPB.txt [2026-01-05T20:15:07.417755] [INFO ] [sig ] [6/3521] Completed AAPB in 0.3s | 2.47 sym/s | Total: 2.4s | ETA: 23.8m [2026-01-05T20:15:07.417796] [INFO ] [sig ] [7/3521] Forecasting AAPD... [2026-01-05T20:15:07.417826] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-05T20:15:07.417855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-05T20:15:07.432046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-05T20:15:07.432549] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-05T20:15:07.433477] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-05T20:15:07.433544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:07.433603] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:07.433633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:07.433692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:07.492028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:07.493020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:07.493118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:07.493152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:07.623478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:07.623666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:07.623708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:07.623738] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:07.627379] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-05T20:15:07.627701] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-05T20:15:07.627839] [INFO ] [sig ] AAPD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:07.778308] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AAPD.txt [2026-01-05T20:15:07.778483] [INFO ] [sig ] [7/3521] Completed AAPD in 0.4s | 2.51 sym/s | Total: 2.8s | ETA: 23.4m [2026-01-05T20:15:07.778527] [INFO ] [sig ] [8/3521] Forecasting AAPL... [2026-01-05T20:15:07.778555] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-05T20:15:07.778609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-05T20:15:07.790370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-05T20:15:07.790794] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-05T20:15:07.791638] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-05T20:15:07.791694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:07.791726] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:07.791753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:07.791811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:07.850300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:07.851188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:07.851277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:07.851311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:07.984398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:07.984591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:07.984635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:07.984666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:07.988470] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-01-05T20:15:07.988809] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-05T20:15:07.988979] [INFO ] [sig ] AAPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:08.128207] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AAPL.txt [2026-01-05T20:15:08.128339] [INFO ] [sig ] [8/3521] Completed AAPL in 0.3s | 2.54 sym/s | Total: 3.1s | ETA: 23.0m [2026-01-05T20:15:08.128379] [INFO ] [sig ] [9/3521] Forecasting AAXJ... [2026-01-05T20:15:08.128410] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-05T20:15:08.128440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-05T20:15:08.140094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-05T20:15:08.140421] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-05T20:15:08.141282] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-05T20:15:08.141340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:08.141374] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:08.141402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:08.141462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:08.198885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:08.199985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:08.200072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:08.200105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:08.321783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:08.321945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:08.321985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:08.322014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:08.325635] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-05T20:15:08.325972] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-05T20:15:08.326123] [INFO ] [sig ] AAXJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:08.472670] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AAXJ.txt [2026-01-05T20:15:08.472838] [INFO ] [sig ] [9/3521] Completed AAXJ in 0.3s | 2.58 sym/s | Total: 3.5s | ETA: 22.7m [2026-01-05T20:15:08.472879] [INFO ] [sig ] [10/3521] Forecasting AB... [2026-01-05T20:15:08.472909] [INFO ] [sig ] Generating forecast for: AB [2026-01-05T20:15:08.472939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-05T20:15:08.484640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-05T20:15:08.484997] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-05T20:15:08.485856] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-05T20:15:08.485913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:08.485973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:08.486001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:08.486061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:08.549680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:08.550691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:08.550801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:08.550849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:08.684078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:08.684497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:08.684552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:08.684609] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:08.689422] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=50.59%) [2026-01-05T20:15:08.689834] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-05T20:15:08.690031] [INFO ] [sig ] AB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:08.843541] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AB.txt [2026-01-05T20:15:08.843732] [INFO ] [sig ] [10/3521] Completed AB in 0.4s | 2.59 sym/s | Total: 3.9s | ETA: 22.6m [2026-01-05T20:15:08.843780] [INFO ] [sig ] [11/3521] Forecasting ABCB... [2026-01-05T20:15:08.843812] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-05T20:15:08.843843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-05T20:15:08.855639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-05T20:15:08.855997] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-05T20:15:08.856869] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-05T20:15:08.856927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:08.856960] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:08.856989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:08.857048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:08.915286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:08.916210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:08.916298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:08.916332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:09.037970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:09.038131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:09.038368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:09.038395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:09.042431] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-01-05T20:15:09.042743] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-05T20:15:09.042879] [INFO ] [sig ] ABCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:09.185002] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABCB.txt [2026-01-05T20:15:09.185140] [INFO ] [sig ] [11/3521] Completed ABCB in 0.3s | 2.62 sym/s | Total: 4.2s | ETA: 22.3m [2026-01-05T20:15:09.185363] [INFO ] [sig ] [12/3521] Forecasting ABCL... [2026-01-05T20:15:09.185392] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-05T20:15:09.185420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-05T20:15:09.197714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-05T20:15:09.198132] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-05T20:15:09.199041] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-05T20:15:09.199099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:09.199132] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:09.199161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:09.199219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:09.260636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:09.261542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:09.261652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:09.261688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:09.383928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:09.384094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:09.384134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:09.384161] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:09.387780] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=86.30%) [2026-01-05T20:15:09.388191] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-05T20:15:09.388353] [INFO ] [sig ] ABCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:09.528353] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABCL.txt [2026-01-05T20:15:09.528509] [INFO ] [sig ] [12/3521] Completed ABCL in 0.3s | 2.64 sym/s | Total: 4.5s | ETA: 22.1m [2026-01-05T20:15:09.528550] [INFO ] [sig ] [13/3521] Forecasting ABEO... [2026-01-05T20:15:09.528597] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-05T20:15:09.528630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-05T20:15:09.540020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-05T20:15:09.540346] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-05T20:15:09.541218] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-05T20:15:09.541275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:09.541308] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:09.541336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:09.541396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:09.601369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:09.602062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:09.602147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:09.602180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:09.717816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:09.717973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:09.718012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:09.718094] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:09.721645] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-01-05T20:15:09.721948] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-05T20:15:09.722095] [INFO ] [sig ] ABEO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:09.861808] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABEO.txt [2026-01-05T20:15:09.861938] [INFO ] [sig ] [13/3521] Completed ABEO in 0.3s | 2.67 sym/s | Total: 4.9s | ETA: 21.9m [2026-01-05T20:15:09.861978] [INFO ] [sig ] [14/3521] Forecasting ABG... [2026-01-05T20:15:09.862007] [INFO ] [sig ] Generating forecast for: ABG [2026-01-05T20:15:09.862039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-05T20:15:09.873043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-05T20:15:09.873335] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-05T20:15:09.874129] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-05T20:15:09.874182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:09.874214] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:09.874241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:09.874298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:09.931851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:09.932507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:09.932606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:09.932642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:10.052565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:10.052739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:10.052781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:10.052808] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:10.056224] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-01-05T20:15:10.056505] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-05T20:15:10.056657] [INFO ] [sig ] ABG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:10.198184] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABG.txt [2026-01-05T20:15:10.198341] [INFO ] [sig ] [14/3521] Completed ABG in 0.3s | 2.68 sym/s | Total: 5.2s | ETA: 21.8m [2026-01-05T20:15:10.198380] [INFO ] [sig ] [15/3521] Forecasting ABM... [2026-01-05T20:15:10.198411] [INFO ] [sig ] Generating forecast for: ABM [2026-01-05T20:15:10.198439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-05T20:15:10.210163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-05T20:15:10.210490] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-05T20:15:10.211463] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-05T20:15:10.211518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:10.211549] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:10.211593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:10.211654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:10.268435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:10.269385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:10.269475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:10.269507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:10.391457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:10.391641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:10.391681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:10.391709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:10.395183] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-05T20:15:10.395477] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-05T20:15:10.395637] [INFO ] [sig ] ABM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:10.543199] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABM.txt [2026-01-05T20:15:10.543355] [INFO ] [sig ] [15/3521] Completed ABM in 0.3s | 2.70 sym/s | Total: 5.6s | ETA: 21.7m [2026-01-05T20:15:10.543396] [INFO ] [sig ] [16/3521] Forecasting ABNB... [2026-01-05T20:15:10.543425] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-05T20:15:10.543455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-05T20:15:10.559336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-05T20:15:10.559829] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-05T20:15:10.561040] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-05T20:15:10.561114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:10.561167] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:10.561216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:10.561310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:10.627857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:10.628781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:10.628874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:10.628907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:10.760090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:10.760243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:10.760282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:10.760310] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:10.763747] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-05T20:15:10.764029] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-05T20:15:10.764162] [INFO ] [sig ] ABNB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:10.907202] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABNB.txt [2026-01-05T20:15:10.907326] [INFO ] [sig ] [16/3521] Completed ABNB in 0.4s | 2.70 sym/s | Total: 5.9s | ETA: 21.6m [2026-01-05T20:15:10.907365] [INFO ] [sig ] [17/3521] Forecasting ABOS... [2026-01-05T20:15:10.907395] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-05T20:15:10.907424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-05T20:15:10.918686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-05T20:15:10.919003] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-05T20:15:10.919827] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-05T20:15:10.919882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:10.919913] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:10.919940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:10.919998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:10.978549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:10.979442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:10.979523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:10.979556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:11.097923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:11.098073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:11.098112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:11.098139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:11.101591] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-05T20:15:11.101873] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-05T20:15:11.102007] [INFO ] [sig ] ABOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:11.242509] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABOS.txt [2026-01-05T20:15:11.242679] [INFO ] [sig ] [17/3521] Completed ABOS in 0.3s | 2.72 sym/s | Total: 6.3s | ETA: 21.5m [2026-01-05T20:15:11.242721] [INFO ] [sig ] [18/3521] Forecasting ABSI... [2026-01-05T20:15:11.242750] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-05T20:15:11.242779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-05T20:15:11.253967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-05T20:15:11.254255] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-05T20:15:11.255060] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-05T20:15:11.255115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:11.255157] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:11.255184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:11.255242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:11.311841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:11.312453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:11.312534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:11.312566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:11.431096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:11.431429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:11.431466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:11.431493] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:11.435071] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=35.12%) [2026-01-05T20:15:11.435505] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-05T20:15:11.435654] [INFO ] [sig ] ABSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:11.580173] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABSI.txt [2026-01-05T20:15:11.580326] [INFO ] [sig ] [18/3521] Completed ABSI in 0.3s | 2.73 sym/s | Total: 6.6s | ETA: 21.4m [2026-01-05T20:15:11.580367] [INFO ] [sig ] [19/3521] Forecasting ABUS... [2026-01-05T20:15:11.580396] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-05T20:15:11.580425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-05T20:15:11.592359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-05T20:15:11.592681] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-05T20:15:11.593489] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-05T20:15:11.593543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:11.593591] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:11.593628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:11.593688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:11.661708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:11.662627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:11.662718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:11.662751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:11.781347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:11.781513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:11.781551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:11.781598] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:11.785239] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-05T20:15:11.785528] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-05T20:15:11.785686] [INFO ] [sig ] ABUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:11.936103] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABUS.txt [2026-01-05T20:15:11.936262] [INFO ] [sig ] [19/3521] Completed ABUS in 0.4s | 2.73 sym/s | Total: 7.0s | ETA: 21.4m [2026-01-05T20:15:11.936301] [INFO ] [sig ] [20/3521] Forecasting ABVC... [2026-01-05T20:15:11.936333] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-05T20:15:11.936362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-05T20:15:11.947265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-05T20:15:11.947586] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-05T20:15:11.948368] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-05T20:15:11.948421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:11.948453] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:11.948480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:11.948537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:12.004849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:12.005988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:12.006115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:12.006149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:12.125046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:12.125210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:12.125251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:12.125279] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:12.128810] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-05T20:15:12.129125] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-05T20:15:12.129269] [INFO ] [sig ] ABVC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:12.272760] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ABVC.txt [2026-01-05T20:15:12.272924] [INFO ] [sig ] [20/3521] Completed ABVC in 0.3s | 2.74 sym/s | Total: 7.3s | ETA: 21.3m [2026-01-05T20:15:12.272965] [INFO ] [sig ] [21/3521] Forecasting ABVE... [2026-01-05T20:15:12.272994] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-05T20:15:12.273024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-05T20:15:12.284959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-05T20:15:12.285354] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-05T20:15:12.286207] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-05T20:15:12.286262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:12.286293] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:12.286319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:12.286376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:12.342812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:12.343695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:12.343781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:12.343814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:12.467118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:12.467295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:12.467336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:12.467364] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:12.471528] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-05T20:15:12.471847] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-05T20:15:12.471993] [INFO ] [sig ] ABVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:12.622992] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABVE.txt [2026-01-05T20:15:12.623163] [INFO ] [sig ] [21/3521] Completed ABVE in 0.4s | 2.75 sym/s | Total: 7.6s | ETA: 21.2m [2026-01-05T20:15:12.623225] [INFO ] [sig ] [22/3521] Forecasting ABVX... [2026-01-05T20:15:12.623262] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-05T20:15:12.623291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-05T20:15:12.635270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-05T20:15:12.635665] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-05T20:15:12.636506] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-05T20:15:12.636562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:12.636621] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:12.636648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:12.636707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:12.695866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:12.696784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:12.696876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:12.696911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:12.820840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:12.821008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:12.821050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:12.821080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:12.824772] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-05T20:15:12.825122] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-05T20:15:12.825277] [INFO ] [sig ] ABVX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:12.975174] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ABVX.txt [2026-01-05T20:15:12.975355] [INFO ] [sig ] [22/3521] Completed ABVX in 0.4s | 2.75 sym/s | Total: 8.0s | ETA: 21.2m [2026-01-05T20:15:12.975405] [INFO ] [sig ] [23/3521] Forecasting ACA... [2026-01-05T20:15:12.975436] [INFO ] [sig ] Generating forecast for: ACA [2026-01-05T20:15:12.975467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-05T20:15:12.989242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-05T20:15:12.989661] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-05T20:15:12.990555] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-05T20:15:12.990632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:12.990676] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:12.990712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:12.990773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:13.054907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:13.056105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:13.056200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:13.056234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:13.184970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:13.185151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:13.185191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:13.185222] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:13.188956] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-01-05T20:15:13.189289] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-05T20:15:13.189449] [INFO ] [sig ] ACA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:13.330342] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACA.txt [2026-01-05T20:15:13.330539] [INFO ] [sig ] [23/3521] Completed ACA in 0.4s | 2.76 sym/s | Total: 8.3s | ETA: 21.2m [2026-01-05T20:15:13.330596] [INFO ] [sig ] [24/3521] Forecasting ACAD... [2026-01-05T20:15:13.330629] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-05T20:15:13.330658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-05T20:15:13.342667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-05T20:15:13.343091] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-05T20:15:13.343937] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-05T20:15:13.343991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:13.344023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:13.344048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:13.344110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:13.401556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:13.402493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:13.402596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:13.402633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:13.521899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:13.522060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:13.522098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:13.522125] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:13.525967] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=43.11%) [2026-01-05T20:15:13.526274] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-05T20:15:13.526414] [INFO ] [sig ] ACAD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:13.667365] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACAD.txt [2026-01-05T20:15:13.667523] [INFO ] [sig ] [24/3521] Completed ACAD in 0.3s | 2.76 sym/s | Total: 8.7s | ETA: 21.1m [2026-01-05T20:15:13.667563] [INFO ] [sig ] [25/3521] Forecasting ACB... [2026-01-05T20:15:13.667614] [INFO ] [sig ] Generating forecast for: ACB [2026-01-05T20:15:13.667646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-05T20:15:13.678747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-05T20:15:13.679149] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-05T20:15:13.679966] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-05T20:15:13.680020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:13.680051] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:13.680078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:13.680136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:13.736759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:13.737675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:13.737763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:13.737796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:13.859196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:13.859355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:13.859395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:13.859439] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:13.862984] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-05T20:15:13.863300] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-05T20:15:13.863438] [INFO ] [sig ] ACB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:14.009710] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACB.txt [2026-01-05T20:15:14.009891] [INFO ] [sig ] [25/3521] Completed ACB in 0.3s | 2.77 sym/s | Total: 9.0s | ETA: 21.0m [2026-01-05T20:15:14.009932] [INFO ] [sig ] [26/3521] Forecasting ACCO... [2026-01-05T20:15:14.009961] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-05T20:15:14.009990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-05T20:15:14.021535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-05T20:15:14.021863] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-05T20:15:14.022666] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-05T20:15:14.022720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:14.022752] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:14.022782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:14.022838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:14.079393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:14.080344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:14.080428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:14.080460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:14.205254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:14.205413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:14.205453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:14.205482] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:14.208969] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=76.23%) [2026-01-05T20:15:14.209249] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-05T20:15:14.209382] [INFO ] [sig ] ACCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:14.368016] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACCO.txt [2026-01-05T20:15:14.368175] [INFO ] [sig ] [26/3521] Completed ACCO in 0.4s | 2.77 sym/s | Total: 9.4s | ETA: 21.0m [2026-01-05T20:15:14.368216] [INFO ] [sig ] [27/3521] Forecasting ACDC... [2026-01-05T20:15:14.368248] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-05T20:15:14.368278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-05T20:15:14.381163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-05T20:15:14.381507] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-05T20:15:14.382723] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-05T20:15:14.382778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:14.382835] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:14.382864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:14.382922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:14.440367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:14.441339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:14.441438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:14.441490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:14.553380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:14.553539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:14.553599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:14.553630] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:14.557099] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-05T20:15:14.557402] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-05T20:15:14.557540] [INFO ] [sig ] ACDC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:14.702836] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACDC.txt [2026-01-05T20:15:14.703010] [INFO ] [sig ] [27/3521] Completed ACDC in 0.3s | 2.78 sym/s | Total: 9.7s | ETA: 21.0m [2026-01-05T20:15:14.703053] [INFO ] [sig ] [28/3521] Forecasting ACEL... [2026-01-05T20:15:14.703082] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-05T20:15:14.703112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-05T20:15:14.717001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-05T20:15:14.717377] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-05T20:15:14.718257] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-05T20:15:14.718314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:14.718347] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:14.718375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:14.718435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:14.779720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:14.780672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:14.780771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:14.780811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:14.900699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:14.900859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:14.900902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:14.900933] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:14.904468] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=41.89%) [2026-01-05T20:15:14.904785] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-05T20:15:14.904926] [INFO ] [sig ] ACEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:15.052870] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACEL.txt [2026-01-05T20:15:15.053037] [INFO ] [sig ] [28/3521] Completed ACEL in 0.3s | 2.78 sym/s | Total: 10.1s | ETA: 20.9m [2026-01-05T20:15:15.053082] [INFO ] [sig ] [29/3521] Forecasting ACGL... [2026-01-05T20:15:15.053123] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-05T20:15:15.053167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-05T20:15:15.065228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-05T20:15:15.065600] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-05T20:15:15.066385] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-05T20:15:15.066439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:15.066472] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:15.066509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:15.066585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:15.125267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:15.126160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:15.126247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:15.126280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:15.251794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:15.251955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:15.251994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:15.252024] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:15.256378] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-05T20:15:15.256758] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-05T20:15:15.256907] [INFO ] [sig ] ACGL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:15.399871] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACGL.txt [2026-01-05T20:15:15.400030] [INFO ] [sig ] [29/3521] Completed ACGL in 0.3s | 2.78 sym/s | Total: 10.4s | ETA: 20.9m [2026-01-05T20:15:15.400070] [INFO ] [sig ] [30/3521] Forecasting ACGLN... [2026-01-05T20:15:15.400102] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-05T20:15:15.400132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-05T20:15:15.411790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-05T20:15:15.412185] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-05T20:15:15.413045] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-05T20:15:15.413102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:15.413134] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:15.413161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:15.413220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:15.472330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:15.473276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:15.473376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:15.473410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:15.608480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:15.608662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:15.608705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:15.608776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:15.617438] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-05T20:15:15.618031] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-05T20:15:15.618244] [INFO ] [sig ] ACGLN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:15.784299] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACGLN.txt [2026-01-05T20:15:15.784466] [INFO ] [sig ] [30/3521] Completed ACGLN in 0.4s | 2.78 sym/s | Total: 10.8s | ETA: 20.9m [2026-01-05T20:15:15.784508] [INFO ] [sig ] [31/3521] Forecasting ACGLO... [2026-01-05T20:15:15.784538] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-05T20:15:15.784594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-05T20:15:15.796891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-05T20:15:15.797305] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-05T20:15:15.798209] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-05T20:15:15.798280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:15.798316] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:15.798344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:15.798404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:15.863557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:15.864481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:15.864610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:15.864649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:15.989107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:15.989275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:15.989317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:15.989347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:15.993347] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-05T20:15:15.993735] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-05T20:15:15.993888] [INFO ] [sig ] ACGLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:16.145895] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACGLO.txt [2026-01-05T20:15:16.146050] [INFO ] [sig ] [31/3521] Completed ACGLO in 0.4s | 2.78 sym/s | Total: 11.2s | ETA: 20.9m [2026-01-05T20:15:16.146091] [INFO ] [sig ] [32/3521] Forecasting ACHC... [2026-01-05T20:15:16.146120] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-05T20:15:16.146151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-05T20:15:16.157893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-05T20:15:16.158311] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-05T20:15:16.159215] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-05T20:15:16.159273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:16.159306] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:16.159334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:16.159394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:16.220282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:16.221197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:16.221480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:16.221513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:16.345499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:16.345678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:16.345721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:16.345753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:16.349433] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-01-05T20:15:16.349807] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-05T20:15:16.349968] [INFO ] [sig ] ACHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:16.503397] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACHC.txt [2026-01-05T20:15:16.503558] [INFO ] [sig ] [32/3521] Completed ACHC in 0.4s | 2.78 sym/s | Total: 11.5s | ETA: 20.9m [2026-01-05T20:15:16.503620] [INFO ] [sig ] [33/3521] Forecasting ACI... [2026-01-05T20:15:16.503652] [INFO ] [sig ] Generating forecast for: ACI [2026-01-05T20:15:16.503689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-05T20:15:16.516924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-05T20:15:16.517362] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-05T20:15:16.518267] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-05T20:15:16.518329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:16.518362] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:16.518389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:16.518448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:16.583179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:16.584082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:16.584182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:16.584217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:16.731717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:16.731898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:16.731944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:16.731975] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:16.735901] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-05T20:15:16.736273] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-05T20:15:16.736430] [INFO ] [sig ] ACI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:16.882062] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACI.txt [2026-01-05T20:15:16.882224] [INFO ] [sig ] [33/3521] Completed ACI in 0.4s | 2.77 sym/s | Total: 11.9s | ETA: 21.0m [2026-01-05T20:15:16.882265] [INFO ] [sig ] [34/3521] Forecasting ACIC... [2026-01-05T20:15:16.882296] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-05T20:15:16.882326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-05T20:15:16.894093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-05T20:15:16.894442] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-05T20:15:16.895290] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-05T20:15:16.895345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:16.895379] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:16.895407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:16.895467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:16.955900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:16.956830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:16.956926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:16.956961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:17.081655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:17.081828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:17.081872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:17.081902] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:17.085435] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-05T20:15:17.085744] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-05T20:15:17.085879] [INFO ] [sig ] ACIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:17.229137] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACIC.txt [2026-01-05T20:15:17.229279] [INFO ] [sig ] [34/3521] Completed ACIC in 0.3s | 2.78 sym/s | Total: 12.2s | ETA: 20.9m [2026-01-05T20:15:17.229320] [INFO ] [sig ] [35/3521] Forecasting ACLS... [2026-01-05T20:15:17.229350] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-05T20:15:17.229379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-05T20:15:17.240874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-05T20:15:17.241213] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-05T20:15:17.242061] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-05T20:15:17.242122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:17.242156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:17.242185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:17.242244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:17.302646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:17.303540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:17.303666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:17.303715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:17.432474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:17.432692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:17.432738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:17.432767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:17.436491] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-05T20:15:17.436802] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-05T20:15:17.436940] [INFO ] [sig ] ACLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:17.578888] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACLS.txt [2026-01-05T20:15:17.579083] [INFO ] [sig ] [35/3521] Completed ACLS in 0.3s | 2.78 sym/s | Total: 12.6s | ETA: 20.9m [2026-01-05T20:15:17.579126] [INFO ] [sig ] [36/3521] Forecasting ACLX... [2026-01-05T20:15:17.579156] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-05T20:15:17.579186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-05T20:15:17.591409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-05T20:15:17.591822] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-05T20:15:17.592697] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-05T20:15:17.592754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:17.592788] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:17.592814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:17.592873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:17.653085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:17.654030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:17.654122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:17.654156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:17.777727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:17.777882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:17.777922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:17.777969] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:17.781540] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=59.82%) [2026-01-05T20:15:17.781840] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-05T20:15:17.781971] [INFO ] [sig ] ACLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:17.924929] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACLX.txt [2026-01-05T20:15:17.925052] [INFO ] [sig ] [36/3521] Completed ACLX in 0.3s | 2.78 sym/s | Total: 12.9s | ETA: 20.9m [2026-01-05T20:15:17.925091] [INFO ] [sig ] [37/3521] Forecasting ACM... [2026-01-05T20:15:17.925119] [INFO ] [sig ] Generating forecast for: ACM [2026-01-05T20:15:17.925147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-05T20:15:17.940589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-05T20:15:17.940884] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-05T20:15:17.941707] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-05T20:15:17.941761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:17.941794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:17.941822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:17.941882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:18.001072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:18.001731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:18.001838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:18.001872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:18.120000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:18.120123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:18.120165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:18.120198] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:18.124081] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-01-05T20:15:18.124362] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-05T20:15:18.124497] [INFO ] [sig ] ACM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:18.270202] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACM.txt [2026-01-05T20:15:18.270334] [INFO ] [sig ] [37/3521] Completed ACM in 0.3s | 2.78 sym/s | Total: 13.3s | ETA: 20.9m [2026-01-05T20:15:18.270373] [INFO ] [sig ] [38/3521] Forecasting ACN... [2026-01-05T20:15:18.270402] [INFO ] [sig ] Generating forecast for: ACN [2026-01-05T20:15:18.270432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-05T20:15:18.283706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-05T20:15:18.283996] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-05T20:15:18.284822] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-05T20:15:18.284877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:18.284909] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:18.284937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:18.284996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:18.343724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:18.344357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:18.344440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:18.344475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:18.470115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:18.470263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:18.470486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:18.470515] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:18.474475] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=58.61%) [2026-01-05T20:15:18.474966] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-05T20:15:18.475100] [INFO ] [sig ] ACN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:18.616466] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACN.txt [2026-01-05T20:15:18.616609] [INFO ] [sig ] [38/3521] Completed ACN in 0.3s | 2.79 sym/s | Total: 13.6s | ETA: 20.8m [2026-01-05T20:15:18.616652] [INFO ] [sig ] [39/3521] Forecasting ACNB... [2026-01-05T20:15:18.616680] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-05T20:15:18.616709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-05T20:15:18.627223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-05T20:15:18.627507] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-05T20:15:18.628432] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-05T20:15:18.628486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:18.628517] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:18.628544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:18.628622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:18.687826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:18.688963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:18.689050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:18.689081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:18.806230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:18.806390] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:15:18.806428] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:18.806456] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:18.809887] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-05T20:15:18.810175] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-05T20:15:18.810319] [INFO ] [sig ] ACNB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:18.955264] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACNB.txt [2026-01-05T20:15:18.955401] [INFO ] [sig ] [39/3521] Completed ACNB in 0.3s | 2.79 sym/s | Total: 14.0s | ETA: 20.8m [2026-01-05T20:15:18.955441] [INFO ] [sig ] [40/3521] Forecasting ACON... [2026-01-05T20:15:18.955469] [INFO ] [sig ] Generating forecast for: ACON [2026-01-05T20:15:18.955499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-05T20:15:18.967317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-05T20:15:18.967606] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-05T20:15:18.968430] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-05T20:15:18.968483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:18.968515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:18.968541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:18.968623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:19.025239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:19.025866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:19.025943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:19.025975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:19.138939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:19.139085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:19.139125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:19.139154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:19.142479] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: UP (p=82.67%) [2026-01-05T20:15:19.142765] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-05T20:15:19.142892] [INFO ] [sig ] ACON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:19.284090] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACON.txt [2026-01-05T20:15:19.284245] [INFO ] [sig ] [40/3521] Completed ACON in 0.3s | 2.80 sym/s | Total: 14.3s | ETA: 20.7m [2026-01-05T20:15:19.284285] [INFO ] [sig ] [41/3521] Forecasting ACP... [2026-01-05T20:15:19.284316] [INFO ] [sig ] Generating forecast for: ACP [2026-01-05T20:15:19.284346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-05T20:15:19.297546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-05T20:15:19.297908] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-05T20:15:19.298911] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-05T20:15:19.299002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:19.299043] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:19.299078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:19.299161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:19.366967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:19.367858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:19.367946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:19.367979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:19.488804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:19.488978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:19.489020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:19.489049] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:19.492646] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-01-05T20:15:19.492958] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-05T20:15:19.493100] [INFO ] [sig ] ACP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:19.644396] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACP.txt [2026-01-05T20:15:19.644561] [INFO ] [sig ] [41/3521] Completed ACP in 0.4s | 2.80 sym/s | Total: 14.7s | ETA: 20.7m [2026-01-05T20:15:19.644627] [INFO ] [sig ] [42/3521] Forecasting ACRE... [2026-01-05T20:15:19.644672] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-05T20:15:19.644719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-05T20:15:19.657661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-05T20:15:19.658029] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-05T20:15:19.659009] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-05T20:15:19.659093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:19.659142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:19.659180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:19.659261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:19.727737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:19.728640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:19.728729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:19.728763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:19.866770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:19.866943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:19.866993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:19.867024] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:19.870644] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=11.40%) [2026-01-05T20:15:19.870952] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-05T20:15:19.871094] [INFO ] [sig ] ACRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:20.020422] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACRE.txt [2026-01-05T20:15:20.020562] [INFO ] [sig ] [42/3521] Completed ACRE in 0.4s | 2.79 sym/s | Total: 15.0s | ETA: 20.8m [2026-01-05T20:15:20.020621] [INFO ] [sig ] [43/3521] Forecasting ACRS... [2026-01-05T20:15:20.020652] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-05T20:15:20.020681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-05T20:15:20.033214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-05T20:15:20.033610] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-05T20:15:20.034457] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-05T20:15:20.034511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:20.034544] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:20.034569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:20.034657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:20.099424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:20.100219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:20.100309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:20.100343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:20.228591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:20.228750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:20.228792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:20.228822] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:20.232371] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-01-05T20:15:20.232674] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-05T20:15:20.232814] [INFO ] [sig ] ACRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:20.383951] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACRS.txt [2026-01-05T20:15:20.384077] [INFO ] [sig ] [43/3521] Completed ACRS in 0.4s | 2.79 sym/s | Total: 15.4s | ETA: 20.8m [2026-01-05T20:15:20.384116] [INFO ] [sig ] [44/3521] Forecasting ACTG... [2026-01-05T20:15:20.384145] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-05T20:15:20.384175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-05T20:15:20.396935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-05T20:15:20.397287] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-05T20:15:20.398184] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-05T20:15:20.398239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:20.398320] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:20.398350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:20.398409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:20.459214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:20.459986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:20.460072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:20.460106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:20.593035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:20.593228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:20.593290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:20.593329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:20.597136] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-01-05T20:15:20.597427] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-05T20:15:20.597564] [INFO ] [sig ] ACTG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:20.746057] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACTG.txt [2026-01-05T20:15:20.746209] [INFO ] [sig ] [44/3521] Completed ACTG in 0.4s | 2.79 sym/s | Total: 15.8s | ETA: 20.8m [2026-01-05T20:15:20.746254] [INFO ] [sig ] [45/3521] Forecasting ACVA... [2026-01-05T20:15:20.746283] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-05T20:15:20.746314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-05T20:15:20.762016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-05T20:15:20.762733] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-05T20:15:20.764047] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-05T20:15:20.764119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:20.764168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:20.764211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:20.764303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:20.826810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:20.827877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:20.827992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:20.828026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:20.954650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:20.954814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:20.954857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:20.954886] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:20.958609] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-05T20:15:20.958963] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-05T20:15:20.959111] [INFO ] [sig ] ACVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:21.115719] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACVA.txt [2026-01-05T20:15:21.115875] [INFO ] [sig ] [45/3521] Completed ACVA in 0.4s | 2.79 sym/s | Total: 16.1s | ETA: 20.8m [2026-01-05T20:15:21.115922] [INFO ] [sig ] [46/3521] Forecasting ACWI... [2026-01-05T20:15:21.115952] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-05T20:15:21.115982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-05T20:15:21.127514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-05T20:15:21.127856] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-05T20:15:21.128725] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-05T20:15:21.128782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:21.128816] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:21.128844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:21.128904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:21.187731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:21.188534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:21.188639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:21.188674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:21.306796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:21.306957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:21.306997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:21.307027] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:21.310612] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-05T20:15:21.310900] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-05T20:15:21.311035] [INFO ] [sig ] ACWI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:21.454833] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ACWI.txt [2026-01-05T20:15:21.454975] [INFO ] [sig ] [46/3521] Completed ACWI in 0.3s | 2.79 sym/s | Total: 16.5s | ETA: 20.7m [2026-01-05T20:15:21.455017] [INFO ] [sig ] [47/3521] Forecasting ACWX... [2026-01-05T20:15:21.455047] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-05T20:15:21.455079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-05T20:15:21.466904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-05T20:15:21.467266] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-05T20:15:21.468112] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-05T20:15:21.468167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:21.468201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:21.468228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:21.468288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:21.532333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:21.533185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:21.533287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:21.533329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:21.658242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:21.658400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:21.658439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:21.658505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:21.662007] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-05T20:15:21.662307] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-05T20:15:21.662436] [INFO ] [sig ] ACWX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:21.802704] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACWX.txt [2026-01-05T20:15:21.802859] [INFO ] [sig ] [47/3521] Completed ACWX in 0.3s | 2.79 sym/s | Total: 16.8s | ETA: 20.7m [2026-01-05T20:15:21.802898] [INFO ] [sig ] [48/3521] Forecasting ACXP... [2026-01-05T20:15:21.802929] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-05T20:15:21.802958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-05T20:15:21.814511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-05T20:15:21.814865] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-05T20:15:21.815687] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-05T20:15:21.815740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:21.815771] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:21.815797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:21.815854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:21.873468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:21.874327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:21.874416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:21.874448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:21.996093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:21.996247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:21.996288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:21.996317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:21.999986] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-05T20:15:22.000293] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-05T20:15:22.000443] [INFO ] [sig ] ACXP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:22.152909] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ACXP.txt [2026-01-05T20:15:22.153068] [INFO ] [sig ] [48/3521] Completed ACXP in 0.4s | 2.80 sym/s | Total: 17.2s | ETA: 20.7m [2026-01-05T20:15:22.153109] [INFO ] [sig ] [49/3521] Forecasting ADBE... [2026-01-05T20:15:22.153139] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-05T20:15:22.153169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-05T20:15:22.164882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-05T20:15:22.165162] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-05T20:15:22.165984] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-05T20:15:22.166037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:22.166068] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:22.166095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:22.166153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:22.222538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:22.223175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:22.223256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:22.223287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:22.344764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:22.344909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:22.344968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:22.344999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:22.348344] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=35.79%) [2026-01-05T20:15:22.348632] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-05T20:15:22.348762] [INFO ] [sig ] ADBE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:22.487969] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADBE.txt [2026-01-05T20:15:22.488090] [INFO ] [sig ] [49/3521] Completed ADBE in 0.3s | 2.80 sym/s | Total: 17.5s | ETA: 20.7m [2026-01-05T20:15:22.488130] [INFO ] [sig ] [50/3521] Forecasting ADC... [2026-01-05T20:15:22.488158] [INFO ] [sig ] Generating forecast for: ADC [2026-01-05T20:15:22.488188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-05T20:15:22.499194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-05T20:15:22.499485] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-05T20:15:22.500294] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-05T20:15:22.500348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:22.500381] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:22.500408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:22.500464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:22.557366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:22.558017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:22.558097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:22.558128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:22.675879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:22.676040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:22.676080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:22.676111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:22.680195] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: DOWN (p=16.25%) [2026-01-05T20:15:22.680505] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-05T20:15:22.680657] [INFO ] [sig ] ADC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:22.821980] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADC.txt [2026-01-05T20:15:22.822113] [INFO ] [sig ] [50/3521] Completed ADC in 0.3s | 2.80 sym/s | Total: 17.8s | ETA: 20.6m [2026-01-05T20:15:22.822153] [INFO ] [sig ] [51/3521] Forecasting ADEA... [2026-01-05T20:15:22.822182] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-05T20:15:22.822211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-05T20:15:22.833937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-05T20:15:22.834255] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-05T20:15:22.835058] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-05T20:15:22.835111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:22.835143] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:22.835170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:22.835227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:22.896194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:22.897112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:22.897195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:22.897227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:23.016285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:23.016432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:23.016470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:23.016499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:23.020097] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-05T20:15:23.020372] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-05T20:15:23.020710] [INFO ] [sig ] ADEA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:23.162757] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADEA.txt [2026-01-05T20:15:23.162917] [INFO ] [sig ] [51/3521] Completed ADEA in 0.3s | 2.81 sym/s | Total: 18.2s | ETA: 20.6m [2026-01-05T20:15:23.162957] [INFO ] [sig ] [52/3521] Forecasting ADI... [2026-01-05T20:15:23.162988] [INFO ] [sig ] Generating forecast for: ADI [2026-01-05T20:15:23.163019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-05T20:15:23.174330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-05T20:15:23.174713] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-05T20:15:23.175494] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-05T20:15:23.175547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:23.175600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:23.175630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:23.175688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:23.232827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:23.233702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:23.233785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:23.233817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:23.361366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:23.361500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:23.361538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:23.361565] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:23.364944] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=63.62%) [2026-01-05T20:15:23.365212] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-05T20:15:23.365344] [INFO ] [sig ] ADI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:23.506270] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ADI.txt [2026-01-05T20:15:23.506395] [INFO ] [sig ] [52/3521] Completed ADI in 0.3s | 2.81 sym/s | Total: 18.5s | ETA: 20.6m [2026-01-05T20:15:23.506434] [INFO ] [sig ] [53/3521] Forecasting ADM... [2026-01-05T20:15:23.506462] [INFO ] [sig ] Generating forecast for: ADM [2026-01-05T20:15:23.506490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-05T20:15:23.517507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-05T20:15:23.517808] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-05T20:15:23.518593] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-05T20:15:23.518646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:23.518687] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:23.518714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:23.518771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:23.576247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:23.576895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:23.576973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:23.577004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:23.697504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:23.697646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:23.697683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:23.697711] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:23.701016] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=54.89%) [2026-01-05T20:15:23.701282] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-05T20:15:23.701408] [INFO ] [sig ] ADM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:23.840357] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ADM.txt [2026-01-05T20:15:23.840483] [INFO ] [sig ] [53/3521] Completed ADM in 0.3s | 2.81 sym/s | Total: 18.9s | ETA: 20.6m [2026-01-05T20:15:23.840520] [INFO ] [sig ] [54/3521] Forecasting ADMA... [2026-01-05T20:15:23.840550] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-05T20:15:23.840596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-05T20:15:23.852078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-05T20:15:23.852370] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-05T20:15:23.853171] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-05T20:15:23.853225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:23.853257] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:23.853285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:23.853343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:23.910641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:23.911305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:23.911413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:23.911445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:24.031029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:24.031186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:24.031225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:24.031254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:24.034633] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-05T20:15:24.034902] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-05T20:15:24.035028] [INFO ] [sig ] ADMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:24.176943] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADMA.txt [2026-01-05T20:15:24.177082] [INFO ] [sig ] [54/3521] Completed ADMA in 0.3s | 2.81 sym/s | Total: 19.2s | ETA: 20.5m [2026-01-05T20:15:24.177120] [INFO ] [sig ] [55/3521] Forecasting ADP... [2026-01-05T20:15:24.177150] [INFO ] [sig ] Generating forecast for: ADP [2026-01-05T20:15:24.177179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-05T20:15:24.191872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-05T20:15:24.192211] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-05T20:15:24.193004] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-05T20:15:24.193057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:24.193089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:24.193116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:24.193173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:24.255139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:24.256024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:24.256116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:24.256150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:24.383189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:24.383348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:24.383389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:24.383418] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:24.387141] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-05T20:15:24.387426] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-05T20:15:24.387558] [INFO ] [sig ] ADP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:24.532620] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADP.txt [2026-01-05T20:15:24.532757] [INFO ] [sig ] [55/3521] Completed ADP in 0.4s | 2.81 sym/s | Total: 19.5s | ETA: 20.5m [2026-01-05T20:15:24.532796] [INFO ] [sig ] [56/3521] Forecasting ADSE... [2026-01-05T20:15:24.532824] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-05T20:15:24.532854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-05T20:15:24.544114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-05T20:15:24.544432] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-05T20:15:24.545223] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-05T20:15:24.545275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:24.545311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:24.545336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:24.545393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:24.602420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:24.603084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:24.603164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:24.603196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:24.721197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:24.721357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:24.721396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:24.721423] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:24.724962] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=65.96%) [2026-01-05T20:15:24.725249] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-05T20:15:24.725383] [INFO ] [sig ] ADSE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:24.868498] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ADSE.txt [2026-01-05T20:15:24.868678] [INFO ] [sig ] [56/3521] Completed ADSE in 0.3s | 2.82 sym/s | Total: 19.9s | ETA: 20.5m [2026-01-05T20:15:24.868722] [INFO ] [sig ] [57/3521] Forecasting ADSK... [2026-01-05T20:15:24.868757] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-05T20:15:24.868787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-05T20:15:24.880956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-05T20:15:24.881293] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-05T20:15:24.882091] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-05T20:15:24.882144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:24.882175] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:24.882202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:24.882259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:24.941688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:24.942568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:24.942673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:24.942708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:25.061770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:25.061926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:25.061967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:25.061996] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:25.065372] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-01-05T20:15:25.065666] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-05T20:15:25.065797] [INFO ] [sig ] ADSK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:25.203668] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADSK.txt [2026-01-05T20:15:25.203818] [INFO ] [sig ] [57/3521] Completed ADSK in 0.3s | 2.82 sym/s | Total: 20.2s | ETA: 20.5m [2026-01-05T20:15:25.203858] [INFO ] [sig ] [58/3521] Forecasting ADTN... [2026-01-05T20:15:25.203885] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-05T20:15:25.203914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-05T20:15:25.215403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-05T20:15:25.215822] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-05T20:15:25.216666] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-05T20:15:25.216721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:25.216754] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:25.216781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:25.216839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:25.273991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:25.274933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:25.275025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:25.275057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:25.393887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:25.394065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:25.394107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:25.394135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:25.397859] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-05T20:15:25.398148] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-05T20:15:25.398281] [INFO ] [sig ] ADTN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:25.541108] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ADTN.txt [2026-01-05T20:15:25.541254] [INFO ] [sig ] [58/3521] Completed ADTN in 0.3s | 2.82 sym/s | Total: 20.6s | ETA: 20.5m [2026-01-05T20:15:25.541294] [INFO ] [sig ] [59/3521] Forecasting ADUS... [2026-01-05T20:15:25.541323] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-05T20:15:25.541352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-05T20:15:25.553186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-05T20:15:25.553496] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-05T20:15:25.554304] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-05T20:15:25.554359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:25.554391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:25.554419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:25.554476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:25.613608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:25.614429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:25.614514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:25.614546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:25.737873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:25.738029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:25.738068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:25.738096] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:25.741544] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=59.22%) [2026-01-05T20:15:25.741848] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-05T20:15:25.741978] [INFO ] [sig ] ADUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:25.884650] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ADUS.txt [2026-01-05T20:15:25.884872] [INFO ] [sig ] [59/3521] Completed ADUS in 0.3s | 2.82 sym/s | Total: 20.9s | ETA: 20.4m [2026-01-05T20:15:25.884932] [INFO ] [sig ] [60/3521] Forecasting ADX... [2026-01-05T20:15:25.884963] [INFO ] [sig ] Generating forecast for: ADX [2026-01-05T20:15:25.884993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-05T20:15:25.897634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-05T20:15:25.898137] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-05T20:15:25.899220] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-05T20:15:25.899274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:25.899306] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:25.899332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:25.899388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:25.958417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:25.959163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:25.959245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:25.959278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:26.080111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:26.080262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:26.080303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:26.080351] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:26.083799] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-05T20:15:26.084106] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-05T20:15:26.084245] [INFO ] [sig ] ADX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:26.228416] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ADX.txt [2026-01-05T20:15:26.228598] [INFO ] [sig ] [60/3521] Completed ADX in 0.3s | 2.82 sym/s | Total: 21.2s | ETA: 20.4m [2026-01-05T20:15:26.228640] [INFO ] [sig ] [61/3521] Forecasting AEE... [2026-01-05T20:15:26.228670] [INFO ] [sig ] Generating forecast for: AEE [2026-01-05T20:15:26.228700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-05T20:15:26.240955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-05T20:15:26.241302] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-05T20:15:26.242105] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-05T20:15:26.242159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:26.242217] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:26.242244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:26.242301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:26.302737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:26.303631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:26.303720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:26.303752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:26.431816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:26.431973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:26.432021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:26.432053] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:26.435501] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-05T20:15:26.435952] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-05T20:15:26.436096] [INFO ] [sig ] AEE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:26.578674] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AEE.txt [2026-01-05T20:15:26.578838] [INFO ] [sig ] [61/3521] Completed AEE in 0.4s | 2.82 sym/s | Total: 21.6s | ETA: 20.4m [2026-01-05T20:15:26.578879] [INFO ] [sig ] [62/3521] Forecasting AEFC... [2026-01-05T20:15:26.578906] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-05T20:15:26.578958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-05T20:15:26.590379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-05T20:15:26.590721] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-05T20:15:26.591499] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-05T20:15:26.591552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:26.591608] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:26.591636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:26.591693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:26.649807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:26.650681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:26.650770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:26.650821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:26.770257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:26.770421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:26.770461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:26.770488] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:26.773997] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-05T20:15:26.774276] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-05T20:15:26.774408] [INFO ] [sig ] AEFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:26.915141] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEFC.txt [2026-01-05T20:15:26.915304] [INFO ] [sig ] [62/3521] Completed AEFC in 0.3s | 2.83 sym/s | Total: 21.9s | ETA: 20.4m [2026-01-05T20:15:26.915347] [INFO ] [sig ] [63/3521] Forecasting AEG... [2026-01-05T20:15:26.915376] [INFO ] [sig ] Generating forecast for: AEG [2026-01-05T20:15:26.915404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-05T20:15:26.927111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-05T20:15:26.927496] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-05T20:15:26.928336] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-05T20:15:26.928390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:26.928422] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:26.928448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:26.928506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:26.988503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:26.989415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:26.989497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:26.989530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:27.106765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:27.106928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:27.106966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:27.106994] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:27.110445] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=76.09%) [2026-01-05T20:15:27.110765] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-05T20:15:27.110906] [INFO ] [sig ] AEG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:27.252165] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEG.txt [2026-01-05T20:15:27.252325] [INFO ] [sig ] [63/3521] Completed AEG in 0.3s | 2.83 sym/s | Total: 22.3s | ETA: 20.4m [2026-01-05T20:15:27.252365] [INFO ] [sig ] [64/3521] Forecasting AEHL... [2026-01-05T20:15:27.252394] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-05T20:15:27.252425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-05T20:15:27.265380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-05T20:15:27.265815] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-05T20:15:27.266642] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-05T20:15:27.266698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:27.266731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:27.266758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:27.266835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:27.324638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:27.325501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:27.325607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:27.325643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:27.450607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:27.450770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:27.450811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:27.450873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:27.454465] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-01-05T20:15:27.454831] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-05T20:15:27.454975] [INFO ] [sig ] AEHL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:27.600401] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEHL.txt [2026-01-05T20:15:27.600566] [INFO ] [sig ] [64/3521] Completed AEHL in 0.3s | 2.83 sym/s | Total: 22.6s | ETA: 20.4m [2026-01-05T20:15:27.600627] [INFO ] [sig ] [65/3521] Forecasting AEI... [2026-01-05T20:15:27.600658] [INFO ] [sig ] Generating forecast for: AEI [2026-01-05T20:15:27.600687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-05T20:15:27.611765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-05T20:15:27.612139] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-05T20:15:27.612975] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-05T20:15:27.613029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:27.613060] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:27.613086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:27.613143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:27.671343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:27.672411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:27.672497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:27.672530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:27.790179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:27.790333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:27.790373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:27.790402] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:27.793872] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-05T20:15:27.794146] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-05T20:15:27.794275] [INFO ] [sig ] AEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:27.934191] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AEI.txt [2026-01-05T20:15:27.934341] [INFO ] [sig ] [65/3521] Completed AEI in 0.3s | 2.83 sym/s | Total: 23.0s | ETA: 20.3m [2026-01-05T20:15:27.934385] [INFO ] [sig ] [66/3521] Forecasting AEIS... [2026-01-05T20:15:27.934415] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-05T20:15:27.934444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-05T20:15:27.945518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-05T20:15:27.945849] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-05T20:15:27.946664] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-05T20:15:27.946727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:27.946759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:27.946785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:27.946842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:28.004918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:28.005829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:28.005916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:28.005949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:28.136226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:28.136408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:28.136455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:28.136489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:28.141048] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-01-05T20:15:28.141482] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-05T20:15:28.141703] [INFO ] [sig ] AEIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:28.290941] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AEIS.txt [2026-01-05T20:15:28.291110] [INFO ] [sig ] [66/3521] Completed AEIS in 0.4s | 2.83 sym/s | Total: 23.3s | ETA: 20.3m [2026-01-05T20:15:28.291151] [INFO ] [sig ] [67/3521] Forecasting AEM... [2026-01-05T20:15:28.291179] [INFO ] [sig ] Generating forecast for: AEM [2026-01-05T20:15:28.291210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-05T20:15:28.302553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-05T20:15:28.302925] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-05T20:15:28.303738] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-05T20:15:28.303791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:28.303823] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:28.303849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:28.303907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:28.361449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:28.362341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:28.362430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:28.362463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:28.485651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:28.485831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:28.485886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:28.485924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:28.489655] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=34.60%) [2026-01-05T20:15:28.489938] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-05T20:15:28.490069] [INFO ] [sig ] AEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:28.633083] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AEM.txt [2026-01-05T20:15:28.633244] [INFO ] [sig ] [67/3521] Completed AEM in 0.3s | 2.83 sym/s | Total: 23.6s | ETA: 20.3m [2026-01-05T20:15:28.633282] [INFO ] [sig ] [68/3521] Forecasting AEO... [2026-01-05T20:15:28.633313] [INFO ] [sig ] Generating forecast for: AEO [2026-01-05T20:15:28.633342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-05T20:15:28.644786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-05T20:15:28.645097] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-05T20:15:28.645896] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-05T20:15:28.645948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:28.645980] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:28.646006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:28.646063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:28.717734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:28.718735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:28.718856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:28.718893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:28.843136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:28.843301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:28.843339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:28.843367] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:28.847025] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-05T20:15:28.847327] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-05T20:15:28.847470] [INFO ] [sig ] AEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:28.996758] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEO.txt [2026-01-05T20:15:28.996951] [INFO ] [sig ] [68/3521] Completed AEO in 0.4s | 2.83 sym/s | Total: 24.0s | ETA: 20.3m [2026-01-05T20:15:28.997000] [INFO ] [sig ] [69/3521] Forecasting AEP... [2026-01-05T20:15:28.997038] [INFO ] [sig ] Generating forecast for: AEP [2026-01-05T20:15:28.997076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-05T20:15:29.009488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-05T20:15:29.009857] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-05T20:15:29.010656] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-05T20:15:29.010708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:29.010739] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:29.010765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:29.010821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:29.069659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:29.070504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:29.070607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:29.070643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:29.196086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:29.196248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:29.196287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:29.196315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:29.200244] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-05T20:15:29.200767] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-05T20:15:29.200909] [INFO ] [sig ] AEP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:29.344633] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEP.txt [2026-01-05T20:15:29.344810] [INFO ] [sig ] [69/3521] Completed AEP in 0.3s | 2.83 sym/s | Total: 24.4s | ETA: 20.3m [2026-01-05T20:15:29.344852] [INFO ] [sig ] [70/3521] Forecasting AES... [2026-01-05T20:15:29.344882] [INFO ] [sig ] Generating forecast for: AES [2026-01-05T20:15:29.344913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-05T20:15:29.358611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-05T20:15:29.358978] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-05T20:15:29.359793] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-05T20:15:29.359845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:29.359876] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:29.359903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:29.359959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:29.417211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:29.418219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:29.418303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:29.418336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:29.537507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:29.537688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:29.537728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:29.537755] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:29.541212] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=76.50%) [2026-01-05T20:15:29.541520] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-05T20:15:29.541678] [INFO ] [sig ] AES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:29.694563] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AES.txt [2026-01-05T20:15:29.694732] [INFO ] [sig ] [70/3521] Completed AES in 0.3s | 2.83 sym/s | Total: 24.7s | ETA: 20.3m [2026-01-05T20:15:29.694772] [INFO ] [sig ] [71/3521] Forecasting AESI... [2026-01-05T20:15:29.694803] [INFO ] [sig ] Generating forecast for: AESI [2026-01-05T20:15:29.694833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-05T20:15:29.706275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-05T20:15:29.706633] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-05T20:15:29.707410] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-05T20:15:29.707463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:29.707495] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:29.707523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:29.707598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:29.764399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:29.765310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:29.765393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:29.765460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:29.890997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:29.891163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:29.891203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:29.891232] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:29.895187] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-05T20:15:29.895764] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-05T20:15:29.895929] [INFO ] [sig ] AESI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:30.048370] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AESI.txt [2026-01-05T20:15:30.048543] [INFO ] [sig ] [71/3521] Completed AESI in 0.4s | 2.83 sym/s | Total: 25.1s | ETA: 20.3m [2026-01-05T20:15:30.048603] [INFO ] [sig ] [72/3521] Forecasting AEVA... [2026-01-05T20:15:30.048633] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-05T20:15:30.048663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-05T20:15:30.060772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-05T20:15:30.061157] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-05T20:15:30.061986] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-05T20:15:30.062040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:30.062071] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:30.062097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:30.062154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:30.122554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:30.123471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:30.123562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:30.123616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:30.254213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:30.254381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:30.254427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:30.254455] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:30.258029] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-05T20:15:30.258363] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-05T20:15:30.258510] [INFO ] [sig ] AEVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:30.407021] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AEVA.txt [2026-01-05T20:15:30.407181] [INFO ] [sig ] [72/3521] Completed AEVA in 0.4s | 2.83 sym/s | Total: 25.4s | ETA: 20.3m [2026-01-05T20:15:30.407221] [INFO ] [sig ] [73/3521] Forecasting AEYE... [2026-01-05T20:15:30.407250] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-05T20:15:30.407282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-05T20:15:30.420288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-05T20:15:30.420882] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-05T20:15:30.421903] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-05T20:15:30.421957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:30.421988] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:30.422013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:30.422074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:30.479876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:30.480855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:30.480949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:30.480985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:30.599838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:30.600005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:30.600065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:30.600096] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:30.603628] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-05T20:15:30.603931] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-05T20:15:30.604069] [INFO ] [sig ] AEYE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:30.750007] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AEYE.txt [2026-01-05T20:15:30.750162] [INFO ] [sig ] [73/3521] Completed AEYE in 0.3s | 2.83 sym/s | Total: 25.8s | ETA: 20.3m [2026-01-05T20:15:30.750201] [INFO ] [sig ] [74/3521] Forecasting AFB... [2026-01-05T20:15:30.750230] [INFO ] [sig ] Generating forecast for: AFB [2026-01-05T20:15:30.750262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-05T20:15:30.762596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-05T20:15:30.762960] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-05T20:15:30.763782] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-05T20:15:30.763837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:30.763870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:30.763905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:30.763972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:30.823227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:30.824150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:30.824243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:30.824277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:30.950984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:30.951151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:30.951192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:30.951224] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:30.954893] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-05T20:15:30.955211] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-05T20:15:30.955351] [INFO ] [sig ] AFB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:31.101525] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFB.txt [2026-01-05T20:15:31.101730] [INFO ] [sig ] [74/3521] Completed AFB in 0.4s | 2.83 sym/s | Total: 26.1s | ETA: 20.3m [2026-01-05T20:15:31.101770] [INFO ] [sig ] [75/3521] Forecasting AFCG... [2026-01-05T20:15:31.101800] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-05T20:15:31.101830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-05T20:15:31.113323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-05T20:15:31.113911] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-05T20:15:31.114743] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-05T20:15:31.114798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:31.114832] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:31.114860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:31.115099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:31.175070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:31.176038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:31.176126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:31.176160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:31.302799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:31.302963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:31.303003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:31.303031] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:31.306644] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-01-05T20:15:31.306946] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-05T20:15:31.307085] [INFO ] [sig ] AFCG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:31.451469] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFCG.txt [2026-01-05T20:15:31.451645] [INFO ] [sig ] [75/3521] Completed AFCG in 0.3s | 2.83 sym/s | Total: 26.5s | ETA: 20.3m [2026-01-05T20:15:31.451689] [INFO ] [sig ] [76/3521] Forecasting AFG... [2026-01-05T20:15:31.451719] [INFO ] [sig ] Generating forecast for: AFG [2026-01-05T20:15:31.451750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-05T20:15:31.464655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-05T20:15:31.465051] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-05T20:15:31.466011] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-05T20:15:31.466068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:31.466101] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:31.466128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:31.466186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:31.529635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:31.530367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:31.530464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:31.530505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:31.662815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:31.662992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:31.663041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:31.663071] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:31.666768] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-01-05T20:15:31.667123] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-05T20:15:31.667271] [INFO ] [sig ] AFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:31.817167] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFG.txt [2026-01-05T20:15:31.817314] [INFO ] [sig ] [76/3521] Completed AFG in 0.4s | 2.83 sym/s | Total: 26.8s | ETA: 20.3m [2026-01-05T20:15:31.817355] [INFO ] [sig ] [77/3521] Forecasting AFGC... [2026-01-05T20:15:31.817384] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-05T20:15:31.817414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-05T20:15:31.831403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-05T20:15:31.831832] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-05T20:15:31.832790] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-05T20:15:31.832845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:31.832891] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:31.832919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:31.832992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:31.895988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:31.897004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:31.897107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:31.897153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:32.015648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:32.015803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:32.015843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:32.015874] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:32.019550] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-05T20:15:32.019880] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-05T20:15:32.020020] [INFO ] [sig ] AFGC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:32.175229] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFGC.txt [2026-01-05T20:15:32.175397] [INFO ] [sig ] [77/3521] Completed AFGC in 0.4s | 2.83 sym/s | Total: 27.2s | ETA: 20.3m [2026-01-05T20:15:32.175441] [INFO ] [sig ] [78/3521] Forecasting AFL... [2026-01-05T20:15:32.175472] [INFO ] [sig ] Generating forecast for: AFL [2026-01-05T20:15:32.175503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-05T20:15:32.187536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-05T20:15:32.187879] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-05T20:15:32.188696] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-05T20:15:32.188751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:32.188810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:32.188840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:32.188899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:32.251261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:32.252185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:32.252271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:32.252304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:32.379636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:32.379791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:32.379834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:32.379863] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:32.383540] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-01-05T20:15:32.383845] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-05T20:15:32.383978] [INFO ] [sig ] AFL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:32.536426] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFL.txt [2026-01-05T20:15:32.536643] [INFO ] [sig ] [78/3521] Completed AFL in 0.4s | 2.83 sym/s | Total: 27.6s | ETA: 20.3m [2026-01-05T20:15:32.536709] [INFO ] [sig ] [79/3521] Forecasting AFRI... [2026-01-05T20:15:32.536750] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-05T20:15:32.536781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-05T20:15:32.546754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-05T20:15:32.547052] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-05T20:15:32.547937] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-05T20:15:32.547991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:32.548023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:32.548050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:32.548107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:32.613377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:32.614160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:32.614244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:32.614278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:32.730135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:32.730312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:32.730370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:32.730414] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:32.734874] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-05T20:15:32.735196] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-05T20:15:32.735354] [INFO ] [sig ] AFRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:32.891722] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AFRI.txt [2026-01-05T20:15:32.891868] [INFO ] [sig ] [79/3521] Completed AFRI in 0.4s | 2.83 sym/s | Total: 27.9s | ETA: 20.3m [2026-01-05T20:15:32.891908] [INFO ] [sig ] [80/3521] Forecasting AFRM... [2026-01-05T20:15:32.891937] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-05T20:15:32.891966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-05T20:15:32.904144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-05T20:15:32.904456] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-05T20:15:32.905435] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-05T20:15:32.905488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:32.905519] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:32.905546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:32.905621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:32.964282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:32.965287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:32.965373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:32.965405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:33.085427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:33.085590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:33.085631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:33.085659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:33.089334] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-05T20:15:33.089669] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-05T20:15:33.089803] [INFO ] [sig ] AFRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:33.234789] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AFRM.txt [2026-01-05T20:15:33.234966] [INFO ] [sig ] [80/3521] Completed AFRM in 0.3s | 2.83 sym/s | Total: 28.3s | ETA: 20.3m [2026-01-05T20:15:33.235013] [INFO ] [sig ] [81/3521] Forecasting AFYA... [2026-01-05T20:15:33.235055] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-05T20:15:33.235086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-05T20:15:33.247270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-05T20:15:33.247628] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-05T20:15:33.248451] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-05T20:15:33.248506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:33.248539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:33.248589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:33.248651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:33.315561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:33.316485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:33.316622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:33.316660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:33.440763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:33.440926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:33.440967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:33.441034] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:33.444605] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-01-05T20:15:33.444895] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-05T20:15:33.445033] [INFO ] [sig ] AFYA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:33.588905] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AFYA.txt [2026-01-05T20:15:33.589117] [INFO ] [sig ] [81/3521] Completed AFYA in 0.4s | 2.83 sym/s | Total: 28.6s | ETA: 20.2m [2026-01-05T20:15:33.589177] [INFO ] [sig ] [82/3521] Forecasting AG... [2026-01-05T20:15:33.589210] [INFO ] [sig ] Generating forecast for: AG [2026-01-05T20:15:33.589240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-05T20:15:33.602468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-05T20:15:33.602908] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-05T20:15:33.603786] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-05T20:15:33.603840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:33.603873] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:33.603901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:33.603965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:33.673318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:33.674262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:33.674352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:33.674387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:33.807374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:33.807533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:33.807605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:33.807656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:33.811269] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-01-05T20:15:33.811551] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-05T20:15:33.811704] [INFO ] [sig ] AG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:33.964424] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AG.txt [2026-01-05T20:15:33.964621] [INFO ] [sig ] [82/3521] Completed AG in 0.4s | 2.83 sym/s | Total: 29.0s | ETA: 20.3m [2026-01-05T20:15:33.964666] [INFO ] [sig ] [83/3521] Forecasting AGCO... [2026-01-05T20:15:33.964695] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-05T20:15:33.964724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-05T20:15:33.978316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-05T20:15:33.978675] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-05T20:15:33.979740] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-05T20:15:33.979792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:33.979824] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:33.979850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:33.979907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:34.039742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:34.040726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:34.040840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:34.040874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:34.163699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:34.163868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:34.163909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:34.163937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:34.167365] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-05T20:15:34.167682] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-05T20:15:34.167817] [INFO ] [sig ] AGCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:34.310811] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGCO.txt [2026-01-05T20:15:34.310980] [INFO ] [sig ] [83/3521] Completed AGCO in 0.3s | 2.83 sym/s | Total: 29.3s | ETA: 20.2m [2026-01-05T20:15:34.311025] [INFO ] [sig ] [84/3521] Forecasting AGD... [2026-01-05T20:15:34.311060] [INFO ] [sig ] Generating forecast for: AGD [2026-01-05T20:15:34.311096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-05T20:15:34.323302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-05T20:15:34.323717] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-05T20:15:34.324491] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-05T20:15:34.324545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:34.324607] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:34.324638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:34.324696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:34.383218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:34.384167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:34.384276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:34.384308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:34.504809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:34.504977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:34.505016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:34.505061] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:34.508494] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-01-05T20:15:34.508839] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-05T20:15:34.509007] [INFO ] [sig ] AGD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:34.652139] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGD.txt [2026-01-05T20:15:34.652303] [INFO ] [sig ] [84/3521] Completed AGD in 0.3s | 2.83 sym/s | Total: 29.7s | ETA: 20.2m [2026-01-05T20:15:34.652344] [INFO ] [sig ] [85/3521] Forecasting AGEN... [2026-01-05T20:15:34.652373] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-05T20:15:34.652407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-05T20:15:34.668104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-05T20:15:34.668441] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-05T20:15:34.669264] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-05T20:15:34.669318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:34.669349] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:34.669376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:34.669432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:34.726966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:34.727838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:34.727926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:34.727960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:34.857868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:34.858051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:34.858093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:34.858121] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:34.861771] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=28.28%) [2026-01-05T20:15:34.862118] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-05T20:15:34.862265] [INFO ] [sig ] AGEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:35.011542] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGEN.txt [2026-01-05T20:15:35.011725] [INFO ] [sig ] [85/3521] Completed AGEN in 0.4s | 2.83 sym/s | Total: 30.0s | ETA: 20.2m [2026-01-05T20:15:35.011765] [INFO ] [sig ] [86/3521] Forecasting AGI... [2026-01-05T20:15:35.011797] [INFO ] [sig ] Generating forecast for: AGI [2026-01-05T20:15:35.011828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-05T20:15:35.023406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-05T20:15:35.023877] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-05T20:15:35.024690] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-05T20:15:35.024746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:35.024778] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:35.024806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:35.024865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:35.082543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:35.083440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:35.083525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:35.083609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:35.203605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:35.203766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:35.203806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:35.203834] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:35.207230] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-05T20:15:35.207520] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-05T20:15:35.207668] [INFO ] [sig ] AGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:35.347222] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGI.txt [2026-01-05T20:15:35.347360] [INFO ] [sig ] [86/3521] Completed AGI in 0.3s | 2.83 sym/s | Total: 30.4s | ETA: 20.2m [2026-01-05T20:15:35.347399] [INFO ] [sig ] [87/3521] Forecasting AGIO... [2026-01-05T20:15:35.347428] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-05T20:15:35.347457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-05T20:15:35.360451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-05T20:15:35.361023] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-05T20:15:35.362024] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-05T20:15:35.362076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:35.362108] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:35.362134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:35.362191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:35.422760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:35.423544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:35.423678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:35.423732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:35.548724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:35.548881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:35.548938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:35.548968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:35.552485] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-05T20:15:35.552785] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-05T20:15:35.552916] [INFO ] [sig ] AGIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:35.699141] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGIO.txt [2026-01-05T20:15:35.699303] [INFO ] [sig ] [87/3521] Completed AGIO in 0.4s | 2.83 sym/s | Total: 30.7s | ETA: 20.2m [2026-01-05T20:15:35.699357] [INFO ] [sig ] [88/3521] Forecasting AGM... [2026-01-05T20:15:35.699399] [INFO ] [sig ] Generating forecast for: AGM [2026-01-05T20:15:35.699446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-05T20:15:35.715451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-05T20:15:35.715788] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-05T20:15:35.716606] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-05T20:15:35.716672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:35.716710] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:35.716742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:35.716814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:35.774670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:35.775523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:35.775700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:35.775737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:35.895109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:35.895265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:35.895306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:35.895335] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:35.898838] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-05T20:15:35.899137] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-05T20:15:35.899270] [INFO ] [sig ] AGM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:36.041355] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGM.txt [2026-01-05T20:15:36.041527] [INFO ] [sig ] [88/3521] Completed AGM in 0.3s | 2.83 sym/s | Total: 31.1s | ETA: 20.2m [2026-01-05T20:15:36.041588] [INFO ] [sig ] [89/3521] Forecasting AGMH... [2026-01-05T20:15:36.041621] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-05T20:15:36.041650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-05T20:15:36.053056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-05T20:15:36.053405] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-05T20:15:36.054195] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-05T20:15:36.054248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:36.054279] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:36.054305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:36.054362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:36.111236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:36.112120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:36.112205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:36.112240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:36.230689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:36.230849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:36.230890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:36.230919] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:36.234982] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=49.82%) [2026-01-05T20:15:36.235261] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-05T20:15:36.235393] [INFO ] [sig ] AGMH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:36.383363] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGMH.txt [2026-01-05T20:15:36.383498] [INFO ] [sig ] [89/3521] Completed AGMH in 0.3s | 2.83 sym/s | Total: 31.4s | ETA: 20.2m [2026-01-05T20:15:36.383538] [INFO ] [sig ] [90/3521] Forecasting AGNC... [2026-01-05T20:15:36.383588] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-05T20:15:36.383621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-05T20:15:36.394839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-05T20:15:36.395131] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-05T20:15:36.395930] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-05T20:15:36.395994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:36.396026] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:36.396052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:36.396109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:36.456589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:36.457515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:36.457646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:36.457690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:36.589326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:36.589482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:36.589524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:36.589555] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:36.593085] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-05T20:15:36.593366] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-05T20:15:36.593495] [INFO ] [sig ] AGNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:36.739327] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGNC.txt [2026-01-05T20:15:36.739491] [INFO ] [sig ] [90/3521] Completed AGNC in 0.4s | 2.83 sym/s | Total: 31.8s | ETA: 20.2m [2026-01-05T20:15:36.739529] [INFO ] [sig ] [91/3521] Forecasting AGNCL... [2026-01-05T20:15:36.739558] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-05T20:15:36.739608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-05T20:15:36.750741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-05T20:15:36.751133] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-05T20:15:36.752108] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-05T20:15:36.752166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:36.752198] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:36.752225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:36.752282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:36.812385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:36.813264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:36.813349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:36.813382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:36.917991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:36.918150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:36.918189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:36.918219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:36.921681] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=23.81%) [2026-01-05T20:15:36.921967] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-05T20:15:36.922096] [INFO ] [sig ] AGNCL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:37.069309] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGNCL.txt [2026-01-05T20:15:37.069498] [INFO ] [sig ] [91/3521] Completed AGNCL in 0.3s | 2.84 sym/s | Total: 32.1s | ETA: 20.2m [2026-01-05T20:15:37.069541] [INFO ] [sig ] [92/3521] Forecasting AGNCM... [2026-01-05T20:15:37.069587] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-05T20:15:37.069627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-05T20:15:37.080233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-05T20:15:37.080502] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-05T20:15:37.081280] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-05T20:15:37.081332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:37.081364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:37.081391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:37.081448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:37.139987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:37.140677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:37.140755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:37.140788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:37.248341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:37.248536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:37.248593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:37.248624] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:37.252090] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=61.85%) [2026-01-05T20:15:37.252360] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-05T20:15:37.252500] [INFO ] [sig ] AGNCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:37.395510] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGNCM.txt [2026-01-05T20:15:37.395668] [INFO ] [sig ] [92/3521] Completed AGNCM in 0.3s | 2.84 sym/s | Total: 32.4s | ETA: 20.1m [2026-01-05T20:15:37.395711] [INFO ] [sig ] [93/3521] Forecasting AGNCN... [2026-01-05T20:15:37.395742] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-05T20:15:37.395782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-05T20:15:37.407177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-05T20:15:37.407490] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-05T20:15:37.408331] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-05T20:15:37.408385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:37.408417] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:37.408444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:37.408501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:37.466430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:37.467106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:37.467183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:37.467215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:37.581812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:37.581969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:37.582008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:37.582038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:37.585459] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-01-05T20:15:37.585746] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-05T20:15:37.585872] [INFO ] [sig ] AGNCN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:37.728148] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGNCN.txt [2026-01-05T20:15:37.728290] [INFO ] [sig ] [93/3521] Completed AGNCN in 0.3s | 2.84 sym/s | Total: 32.7s | ETA: 20.1m [2026-01-05T20:15:37.728330] [INFO ] [sig ] [94/3521] Forecasting AGNCO... [2026-01-05T20:15:37.728358] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-05T20:15:37.728388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-05T20:15:37.739172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-05T20:15:37.739462] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-05T20:15:37.740264] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-05T20:15:37.740317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:37.740350] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:37.740376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:37.740434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:37.797882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:37.798716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:37.798798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:37.798830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:37.912637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:37.912804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:37.912842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:37.912871] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:37.916323] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-01-05T20:15:37.916611] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-05T20:15:37.916736] [INFO ] [sig ] AGNCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:38.060987] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGNCO.txt [2026-01-05T20:15:38.061146] [INFO ] [sig ] [94/3521] Completed AGNCO in 0.3s | 2.84 sym/s | Total: 33.1s | ETA: 20.1m [2026-01-05T20:15:38.061187] [INFO ] [sig ] [95/3521] Forecasting AGNCP... [2026-01-05T20:15:38.061223] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-05T20:15:38.061257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-05T20:15:38.072687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-05T20:15:38.072953] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-05T20:15:38.073790] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-05T20:15:38.073843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:38.073898] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:38.073926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:38.073984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:38.132564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:38.133242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:38.133325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:38.133358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:38.255582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:38.255730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:38.255770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:38.255814] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:38.259454] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-05T20:15:38.259787] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-05T20:15:38.259919] [INFO ] [sig ] AGNCP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:38.403080] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGNCP.txt [2026-01-05T20:15:38.403211] [INFO ] [sig ] [95/3521] Completed AGNCP in 0.3s | 2.84 sym/s | Total: 33.4s | ETA: 20.1m [2026-01-05T20:15:38.403252] [INFO ] [sig ] [96/3521] Forecasting AGO... [2026-01-05T20:15:38.403281] [INFO ] [sig ] Generating forecast for: AGO [2026-01-05T20:15:38.403311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-05T20:15:38.415122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-05T20:15:38.415417] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-05T20:15:38.416239] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-05T20:15:38.416291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:38.416323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:38.416349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:38.416406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:38.473966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:38.474649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:38.474730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:38.474763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:38.591369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:38.591517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:38.591555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:38.591610] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:38.595336] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-05T20:15:38.595623] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-05T20:15:38.595756] [INFO ] [sig ] AGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:38.736787] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGO.txt [2026-01-05T20:15:38.736918] [INFO ] [sig ] [96/3521] Completed AGO in 0.3s | 2.84 sym/s | Total: 33.8s | ETA: 20.1m [2026-01-05T20:15:38.736958] [INFO ] [sig ] [97/3521] Forecasting AGRO... [2026-01-05T20:15:38.736985] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-05T20:15:38.737014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-05T20:15:38.748359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-05T20:15:38.748678] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-05T20:15:38.749463] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-05T20:15:38.749515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:38.749547] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:38.749600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:38.749674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:38.807687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:38.808357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:38.808440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:38.808473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:38.935510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:38.935697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:38.935765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:38.935796] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:38.939408] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-05T20:15:38.939739] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-05T20:15:38.939885] [INFO ] [sig ] AGRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:39.084305] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AGRO.txt [2026-01-05T20:15:39.084440] [INFO ] [sig ] [97/3521] Completed AGRO in 0.3s | 2.84 sym/s | Total: 34.1s | ETA: 20.1m [2026-01-05T20:15:39.084479] [INFO ] [sig ] [98/3521] Forecasting AGX... [2026-01-05T20:15:39.084508] [INFO ] [sig ] Generating forecast for: AGX [2026-01-05T20:15:39.084538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-05T20:15:39.095897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-05T20:15:39.096202] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-05T20:15:39.096989] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-05T20:15:39.097042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:39.097074] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:39.097100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:39.097158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:39.155190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:39.155880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:39.155963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:39.155997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:39.283859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:39.284030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:39.284069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:39.284128] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:39.287514] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=28.49%) [2026-01-05T20:15:39.287809] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-05T20:15:39.287935] [INFO ] [sig ] AGX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:39.430319] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGX.txt [2026-01-05T20:15:39.430470] [INFO ] [sig ] [98/3521] Completed AGX in 0.3s | 2.85 sym/s | Total: 34.4s | ETA: 20.1m [2026-01-05T20:15:39.430510] [INFO ] [sig ] [99/3521] Forecasting AGYS... [2026-01-05T20:15:39.430539] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-05T20:15:39.430586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-05T20:15:39.441952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-05T20:15:39.442272] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-05T20:15:39.443057] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-05T20:15:39.443110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:39.443142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:39.443168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:39.443235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:39.501651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:39.502345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:39.502425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:39.502467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:39.621459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:39.621627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:39.621676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:39.621709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:39.625069] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-05T20:15:39.625337] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-05T20:15:39.625468] [INFO ] [sig ] AGYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:39.770341] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGYS.txt [2026-01-05T20:15:39.770503] [INFO ] [sig ] [99/3521] Completed AGYS in 0.3s | 2.85 sym/s | Total: 34.8s | ETA: 20.0m [2026-01-05T20:15:39.770543] [INFO ] [sig ] [100/3521] Forecasting AGZD... [2026-01-05T20:15:39.770589] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-05T20:15:39.770628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-05T20:15:39.782024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-05T20:15:39.782338] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-05T20:15:39.783123] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-05T20:15:39.783175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:39.783207] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:39.783233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:39.783291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:39.840911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:39.841809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:39.841893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:39.841926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:39.957218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:39.957373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:39.957412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:39.957440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:39.961050] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-01-05T20:15:39.961329] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-05T20:15:39.961457] [INFO ] [sig ] AGZD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:40.105405] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AGZD.txt [2026-01-05T20:15:40.105532] [INFO ] [sig ] [100/3521] Completed AGZD in 0.3s | 2.85 sym/s | Total: 35.1s | ETA: 20.0m [2026-01-05T20:15:40.105587] [INFO ] [sig ] [101/3521] Forecasting AHCO... [2026-01-05T20:15:40.105618] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-05T20:15:40.105648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-05T20:15:40.117288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-05T20:15:40.117609] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-05T20:15:40.118384] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-05T20:15:40.118448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:40.118480] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:40.118508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:40.118587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:40.178890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:40.179606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:40.179702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:40.179742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:40.303447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:40.303627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:40.303669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:40.303697] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:40.307201] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-05T20:15:40.307479] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-05T20:15:40.307625] [INFO ] [sig ] AHCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:40.456216] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AHCO.txt [2026-01-05T20:15:40.456380] [INFO ] [sig ] [101/3521] Completed AHCO in 0.4s | 2.85 sym/s | Total: 35.5s | ETA: 20.0m [2026-01-05T20:15:40.456422] [INFO ] [sig ] [102/3521] Forecasting AHH... [2026-01-05T20:15:40.456451] [INFO ] [sig ] Generating forecast for: AHH [2026-01-05T20:15:40.456479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-05T20:15:40.469191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-05T20:15:40.469633] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-05T20:15:40.470720] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-05T20:15:40.470786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:40.470830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:40.470864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:40.470944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:40.528904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:40.530020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:40.530121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:40.530154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:40.664228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:40.664399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:40.664439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:40.664470] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:40.668736] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-05T20:15:40.669161] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-05T20:15:40.669316] [INFO ] [sig ] AHH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:40.828171] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AHH.txt [2026-01-05T20:15:40.828332] [INFO ] [sig ] [102/3521] Completed AHH in 0.4s | 2.85 sym/s | Total: 35.8s | ETA: 20.0m [2026-01-05T20:15:40.828371] [INFO ] [sig ] [103/3521] Forecasting AI... [2026-01-05T20:15:40.828402] [INFO ] [sig ] Generating forecast for: AI [2026-01-05T20:15:40.828432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-05T20:15:40.840060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-05T20:15:40.840429] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-05T20:15:40.841264] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-05T20:15:40.841317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:40.841349] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:40.841376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:40.841434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:40.899748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:40.900634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:40.900722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:40.900754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:41.025426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:41.025602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:41.025646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:41.025674] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:41.029454] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-01-05T20:15:41.029784] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-05T20:15:41.029939] [INFO ] [sig ] AI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:41.175539] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AI.txt [2026-01-05T20:15:41.175722] [INFO ] [sig ] [103/3521] Completed AI in 0.3s | 2.85 sym/s | Total: 36.2s | ETA: 20.0m [2026-01-05T20:15:41.175762] [INFO ] [sig ] [104/3521] Forecasting AIA... [2026-01-05T20:15:41.175792] [INFO ] [sig ] Generating forecast for: AIA [2026-01-05T20:15:41.175822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-05T20:15:41.188108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-05T20:15:41.188542] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-05T20:15:41.189475] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-05T20:15:41.189539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:41.189603] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:41.189636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:41.189709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:41.252267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:41.253383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:41.253494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:41.253540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:41.378311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:41.378475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:41.378513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:41.378541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:41.382048] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=21.91%) [2026-01-05T20:15:41.382337] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-05T20:15:41.382472] [INFO ] [sig ] AIA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:41.522323] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AIA.txt [2026-01-05T20:15:41.522478] [INFO ] [sig ] [104/3521] Completed AIA in 0.3s | 2.85 sym/s | Total: 36.5s | ETA: 20.0m [2026-01-05T20:15:41.522524] [INFO ] [sig ] [105/3521] Forecasting AIG... [2026-01-05T20:15:41.522554] [INFO ] [sig ] Generating forecast for: AIG [2026-01-05T20:15:41.522603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-05T20:15:41.534991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-05T20:15:41.535348] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-05T20:15:41.536173] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-05T20:15:41.536228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:41.536261] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:41.536288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:41.536347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:41.596017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:41.596863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:41.596951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:41.597040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:41.724628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:41.724798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:41.724849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:41.724880] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:41.728276] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-05T20:15:41.728547] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-05T20:15:41.728692] [INFO ] [sig ] AIG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:41.881049] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIG.txt [2026-01-05T20:15:41.881209] [INFO ] [sig ] [105/3521] Completed AIG in 0.4s | 2.85 sym/s | Total: 36.9s | ETA: 20.0m [2026-01-05T20:15:41.881256] [INFO ] [sig ] [106/3521] Forecasting AIMD... [2026-01-05T20:15:41.881288] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-05T20:15:41.881319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-05T20:15:41.893069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-05T20:15:41.893382] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-05T20:15:41.894174] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-05T20:15:41.894228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:41.894260] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:41.894286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:41.894343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:41.954438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:41.955350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:41.955433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:41.955466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:42.069699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:42.069865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:42.070103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:42.070131] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:42.073731] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=40.17%) [2026-01-05T20:15:42.074031] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-05T20:15:42.074184] [INFO ] [sig ] AIMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:42.221795] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AIMD.txt [2026-01-05T20:15:42.222134] [INFO ] [sig ] [106/3521] Completed AIMD in 0.3s | 2.85 sym/s | Total: 37.2s | ETA: 20.0m [2026-01-05T20:15:42.222176] [INFO ] [sig ] [107/3521] Forecasting AIO... [2026-01-05T20:15:42.222206] [INFO ] [sig ] Generating forecast for: AIO [2026-01-05T20:15:42.222235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-05T20:15:42.234074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-05T20:15:42.234396] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-05T20:15:42.235191] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-05T20:15:42.235243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:42.235274] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:42.235300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:42.235376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:42.309687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:42.310628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:42.310732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:42.310773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:42.443524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:42.443696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:42.443736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:42.443764] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:42.447802] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-01-05T20:15:42.448084] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-05T20:15:42.448215] [INFO ] [sig ] AIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:42.589238] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIO.txt [2026-01-05T20:15:42.589377] [INFO ] [sig ] [107/3521] Completed AIO in 0.4s | 2.85 sym/s | Total: 37.6s | ETA: 20.0m [2026-01-05T20:15:42.589418] [INFO ] [sig ] [108/3521] Forecasting AIP... [2026-01-05T20:15:42.589448] [INFO ] [sig ] Generating forecast for: AIP [2026-01-05T20:15:42.589479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-05T20:15:42.602068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-05T20:15:42.602480] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-05T20:15:42.603367] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-05T20:15:42.603425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:42.603458] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:42.603487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:42.603551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:42.660846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:42.661787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:42.661881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:42.661915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:42.786473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:42.786681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:42.786744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:42.786775] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:42.790775] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=59.59%) [2026-01-05T20:15:42.791165] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-05T20:15:42.791348] [INFO ] [sig ] AIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:42.942043] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIP.txt [2026-01-05T20:15:42.942252] [INFO ] [sig ] [108/3521] Completed AIP in 0.4s | 2.85 sym/s | Total: 38.0s | ETA: 20.0m [2026-01-05T20:15:42.942306] [INFO ] [sig ] [109/3521] Forecasting AIPI... [2026-01-05T20:15:42.942337] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-05T20:15:42.942368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-05T20:15:42.954316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-05T20:15:42.954651] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-05T20:15:42.955517] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-05T20:15:42.955589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:42.955625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:42.955653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:42.955725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:43.013501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:43.014275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:43.014358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:43.014391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:43.134271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:43.134436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:43.134477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:43.134505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:43.138309] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-05T20:15:43.138601] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-05T20:15:43.138730] [INFO ] [sig ] AIPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:43.288092] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIPI.txt [2026-01-05T20:15:43.288265] [INFO ] [sig ] [109/3521] Completed AIPI in 0.3s | 2.85 sym/s | Total: 38.3s | ETA: 20.0m [2026-01-05T20:15:43.288306] [INFO ] [sig ] [110/3521] Forecasting AIQ... [2026-01-05T20:15:43.288344] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-05T20:15:43.288384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-05T20:15:43.304672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-05T20:15:43.305097] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-05T20:15:43.306018] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-05T20:15:43.306075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:43.306110] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:43.306147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:43.306206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:43.370149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:43.371145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:43.371279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:43.371323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:43.503267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:43.503435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:43.503476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:43.503503] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:43.507240] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-01-05T20:15:43.507557] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-05T20:15:43.507733] [INFO ] [sig ] AIQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:43.660126] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIQ.txt [2026-01-05T20:15:43.660269] [INFO ] [sig ] [110/3521] Completed AIQ in 0.4s | 2.84 sym/s | Total: 38.7s | ETA: 20.0m [2026-01-05T20:15:43.660309] [INFO ] [sig ] [111/3521] Forecasting AIRG... [2026-01-05T20:15:43.660338] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-05T20:15:43.660366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-05T20:15:43.672055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-05T20:15:43.672362] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-05T20:15:43.673224] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-05T20:15:43.673286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:43.673328] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:43.673357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:43.673430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:43.737657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:43.738433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:43.738526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:43.738563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:43.855392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:43.855567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:43.855633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:43.855675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:43.859729] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: UP (p=71.81%) [2026-01-05T20:15:43.860047] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-05T20:15:43.860186] [INFO ] [sig ] AIRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:44.006597] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIRG.txt [2026-01-05T20:15:44.006746] [INFO ] [sig ] [111/3521] Completed AIRG in 0.3s | 2.84 sym/s | Total: 39.0s | ETA: 20.0m [2026-01-05T20:15:44.006785] [INFO ] [sig ] [112/3521] Forecasting AIRJ... [2026-01-05T20:15:44.006816] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-05T20:15:44.006847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-05T20:15:44.018103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-05T20:15:44.018420] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-05T20:15:44.019262] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-05T20:15:44.019316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:44.019385] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:44.019414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:44.019472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:44.076156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:44.076873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:44.076955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:44.076987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:44.207135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:44.207305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:44.207348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:44.207377] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:44.211771] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-05T20:15:44.212164] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-05T20:15:44.212317] [INFO ] [sig ] AIRJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:44.363994] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIRJ.txt [2026-01-05T20:15:44.364157] [INFO ] [sig ] [112/3521] Completed AIRJ in 0.4s | 2.84 sym/s | Total: 39.4s | ETA: 20.0m [2026-01-05T20:15:44.364199] [INFO ] [sig ] [113/3521] Forecasting AIRS... [2026-01-05T20:15:44.364227] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-05T20:15:44.364258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-05T20:15:44.377197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-05T20:15:44.377632] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-05T20:15:44.378432] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-05T20:15:44.378488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:44.378520] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:44.378547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:44.378632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:44.436431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:44.437549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:44.437652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:44.437684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:44.560492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:44.560681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:44.560721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:44.560754] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:44.564126] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: DOWN (p=26.02%) [2026-01-05T20:15:44.564405] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-05T20:15:44.564532] [INFO ] [sig ] AIRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:44.705051] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AIRS.txt [2026-01-05T20:15:44.705193] [INFO ] [sig ] [113/3521] Completed AIRS in 0.3s | 2.84 sym/s | Total: 39.7s | ETA: 20.0m [2026-01-05T20:15:44.705239] [INFO ] [sig ] [114/3521] Forecasting AISP... [2026-01-05T20:15:44.705273] [INFO ] [sig ] Generating forecast for: AISP [2026-01-05T20:15:44.705307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-05T20:15:44.716666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-05T20:15:44.717006] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-05T20:15:44.717809] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-05T20:15:44.717874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:44.717914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:44.717944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:44.718002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:44.774033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:44.774739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:44.774826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:44.774858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:44.898849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:44.899041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:44.899080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:44.899108] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:44.902702] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=26.48%) [2026-01-05T20:15:44.902995] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-05T20:15:44.903135] [INFO ] [sig ] AISP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:45.042510] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AISP.txt [2026-01-05T20:15:45.042678] [INFO ] [sig ] [114/3521] Completed AISP in 0.3s | 2.85 sym/s | Total: 40.1s | ETA: 20.0m [2026-01-05T20:15:45.042720] [INFO ] [sig ] [115/3521] Forecasting AIZN... [2026-01-05T20:15:45.042748] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-05T20:15:45.042778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-05T20:15:45.054313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-05T20:15:45.054639] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-05T20:15:45.055396] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-05T20:15:45.055449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:45.055481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:45.055508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:45.055567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:45.111950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:45.112725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:45.112809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:45.112841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:45.220112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:45.220265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:45.220305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:45.220365] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:45.223752] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-05T20:15:45.224029] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-05T20:15:45.224158] [INFO ] [sig ] AIZN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:45.361867] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AIZN.txt [2026-01-05T20:15:45.361993] [INFO ] [sig ] [115/3521] Completed AIZN in 0.3s | 2.85 sym/s | Total: 40.4s | ETA: 19.9m [2026-01-05T20:15:45.362032] [INFO ] [sig ] [116/3521] Forecasting AJG... [2026-01-05T20:15:45.362065] [INFO ] [sig ] Generating forecast for: AJG [2026-01-05T20:15:45.362095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-05T20:15:45.373915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-05T20:15:45.374243] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-05T20:15:45.375074] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-05T20:15:45.375134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:45.375166] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:45.375192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:45.375248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:45.436410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:45.437193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:45.437284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:45.437324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:45.570356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:45.570518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:45.570559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:45.570605] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:45.574517] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-01-05T20:15:45.574845] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-05T20:15:45.575188] [INFO ] [sig ] AJG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:45.722874] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AJG.txt [2026-01-05T20:15:45.723027] [INFO ] [sig ] [116/3521] Completed AJG in 0.4s | 2.85 sym/s | Total: 40.7s | ETA: 19.9m [2026-01-05T20:15:45.723067] [INFO ] [sig ] [117/3521] Forecasting AKAM... [2026-01-05T20:15:45.723102] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-05T20:15:45.723144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-05T20:15:45.735081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-05T20:15:45.735435] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-05T20:15:45.736292] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-05T20:15:45.736355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:45.736393] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:45.736420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:45.736481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:45.799180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:45.800098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:45.800183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:45.800217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:45.932092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:45.932251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:45.932290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:45.932320] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:45.935792] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-01-05T20:15:45.936085] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-05T20:15:45.936216] [INFO ] [sig ] AKAM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:46.093462] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AKAM.txt [2026-01-05T20:15:46.093633] [INFO ] [sig ] [117/3521] Completed AKAM in 0.4s | 2.85 sym/s | Total: 41.1s | ETA: 19.9m [2026-01-05T20:15:46.093677] [INFO ] [sig ] [118/3521] Forecasting AKBA... [2026-01-05T20:15:46.093705] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-05T20:15:46.093736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-05T20:15:46.105713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-05T20:15:46.106116] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-05T20:15:46.106975] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-05T20:15:46.107031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:46.107064] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:46.107091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:46.107151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:46.166001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:46.166934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:46.167026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:46.167060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:46.297141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:46.297305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:46.297345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:46.297374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:46.301098] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=34.39%) [2026-01-05T20:15:46.301393] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-05T20:15:46.301528] [INFO ] [sig ] AKBA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:46.451252] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AKBA.txt [2026-01-05T20:15:46.451410] [INFO ] [sig ] [118/3521] Completed AKBA in 0.4s | 2.85 sym/s | Total: 41.5s | ETA: 19.9m [2026-01-05T20:15:46.451451] [INFO ] [sig ] [119/3521] Forecasting AL... [2026-01-05T20:15:46.451480] [INFO ] [sig ] Generating forecast for: AL [2026-01-05T20:15:46.451510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-05T20:15:46.463258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-05T20:15:46.463642] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-05T20:15:46.464474] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-05T20:15:46.464530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:46.464563] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:46.464616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:46.464675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:46.523678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:46.524661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:46.524757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:46.524797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:46.651157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:46.651320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:46.651361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:46.651407] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:46.654813] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-01-05T20:15:46.655096] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-05T20:15:46.655228] [INFO ] [sig ] AL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:46.795465] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AL.txt [2026-01-05T20:15:46.795650] [INFO ] [sig ] [119/3521] Completed AL in 0.3s | 2.85 sym/s | Total: 41.8s | ETA: 19.9m [2026-01-05T20:15:46.795692] [INFO ] [sig ] [120/3521] Forecasting ALAB... [2026-01-05T20:15:46.795720] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-05T20:15:46.795749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-05T20:15:46.807133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-05T20:15:46.807477] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-05T20:15:46.808320] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-05T20:15:46.808375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:46.808408] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:46.808435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:46.808497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:46.865629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:46.866497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:46.866610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:46.866646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:46.993078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:46.993242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:46.993280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:46.993308] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:46.996756] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-01-05T20:15:46.997044] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-05T20:15:46.997177] [INFO ] [sig ] ALAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:47.144442] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALAB.txt [2026-01-05T20:15:47.144620] [INFO ] [sig ] [120/3521] Completed ALAB in 0.3s | 2.85 sym/s | Total: 42.2s | ETA: 19.9m [2026-01-05T20:15:47.144662] [INFO ] [sig ] [121/3521] Forecasting ALB... [2026-01-05T20:15:47.144691] [INFO ] [sig ] Generating forecast for: ALB [2026-01-05T20:15:47.144721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-05T20:15:47.156876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-05T20:15:47.157243] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-05T20:15:47.158079] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-05T20:15:47.158134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:47.158166] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:47.158195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:47.158273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:47.219717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:47.220628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:47.220716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:47.220749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:47.352180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:47.352337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:47.352376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:47.352405] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:47.355833] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-05T20:15:47.356107] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-05T20:15:47.356234] [INFO ] [sig ] ALB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:47.500828] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALB.txt [2026-01-05T20:15:47.500989] [INFO ] [sig ] [121/3521] Completed ALB in 0.4s | 2.85 sym/s | Total: 42.5s | ETA: 19.9m [2026-01-05T20:15:47.501029] [INFO ] [sig ] [122/3521] Forecasting ALC... [2026-01-05T20:15:47.501059] [INFO ] [sig ] Generating forecast for: ALC [2026-01-05T20:15:47.501089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-05T20:15:47.512528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-05T20:15:47.512913] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-05T20:15:47.513781] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-05T20:15:47.513836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:47.513869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:47.513898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:47.513956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:47.572276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:47.573333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:47.573443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:47.573482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:47.702505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:47.702679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:47.702720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:47.702749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:47.706680] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-05T20:15:47.706992] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-05T20:15:47.707132] [INFO ] [sig ] ALC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:47.853611] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALC.txt [2026-01-05T20:15:47.853760] [INFO ] [sig ] [122/3521] Completed ALC in 0.4s | 2.85 sym/s | Total: 42.9s | ETA: 19.9m [2026-01-05T20:15:47.853801] [INFO ] [sig ] [123/3521] Forecasting ALCO... [2026-01-05T20:15:47.853830] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-05T20:15:47.853860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-05T20:15:47.865736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-05T20:15:47.866062] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-05T20:15:47.866848] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-05T20:15:47.866902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:47.866933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:47.866960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:47.867027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:47.926866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:47.927739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:47.927825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:47.927859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:48.055084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:48.055242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:48.055283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:48.055311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:48.058805] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-05T20:15:48.059114] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-05T20:15:48.059250] [INFO ] [sig ] ALCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:48.198492] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALCO.txt [2026-01-05T20:15:48.198640] [INFO ] [sig ] [123/3521] Completed ALCO in 0.3s | 2.85 sym/s | Total: 43.2s | ETA: 19.9m [2026-01-05T20:15:48.198681] [INFO ] [sig ] [124/3521] Forecasting ALDX... [2026-01-05T20:15:48.198710] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-05T20:15:48.198740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-05T20:15:48.210173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-05T20:15:48.210464] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-05T20:15:48.211280] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-05T20:15:48.211335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:48.211368] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:48.211397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:48.211456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:48.267563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:48.268276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:48.268357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:48.268390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:48.388196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:48.388321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:48.388358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:48.388386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:48.391680] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-05T20:15:48.391959] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-05T20:15:48.392083] [INFO ] [sig ] ALDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:48.532978] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALDX.txt [2026-01-05T20:15:48.533099] [INFO ] [sig ] [124/3521] Completed ALDX in 0.3s | 2.85 sym/s | Total: 43.5s | ETA: 19.9m [2026-01-05T20:15:48.533138] [INFO ] [sig ] [125/3521] Forecasting ALEX... [2026-01-05T20:15:48.533166] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-05T20:15:48.533195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-05T20:15:48.546078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-05T20:15:48.546366] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-05T20:15:48.547228] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-05T20:15:48.547292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:48.547325] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:48.547354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:48.547414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:48.605557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:48.606183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:48.606259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:48.606290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:48.729704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:48.729867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:48.729914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:48.729948] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:48.733725] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-01-05T20:15:48.734009] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-05T20:15:48.734133] [INFO ] [sig ] ALEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:48.880730] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALEX.txt [2026-01-05T20:15:48.880919] [INFO ] [sig ] [125/3521] Completed ALEX in 0.3s | 2.85 sym/s | Total: 43.9s | ETA: 19.9m [2026-01-05T20:15:48.880983] [INFO ] [sig ] [126/3521] Forecasting ALG... [2026-01-05T20:15:48.881027] [INFO ] [sig ] Generating forecast for: ALG [2026-01-05T20:15:48.881068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-05T20:15:48.894428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-05T20:15:48.894758] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-05T20:15:48.895563] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-05T20:15:48.895642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:48.895676] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:48.895704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:48.895764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:48.953998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:48.954632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:48.954710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:48.954742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:49.077063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:49.077224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:49.077264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:49.077292] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:49.080923] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-05T20:15:49.081269] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-05T20:15:49.081409] [INFO ] [sig ] ALG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:49.223385] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALG.txt [2026-01-05T20:15:49.223515] [INFO ] [sig ] [126/3521] Completed ALG in 0.3s | 2.85 sym/s | Total: 44.2s | ETA: 19.9m [2026-01-05T20:15:49.223554] [INFO ] [sig ] [127/3521] Forecasting ALGM... [2026-01-05T20:15:49.223601] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-05T20:15:49.223632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-05T20:15:49.235094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-05T20:15:49.235414] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-05T20:15:49.236255] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-05T20:15:49.236309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:49.236341] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:49.236367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:49.236426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:49.295266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:49.295922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:49.295998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:49.296030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:49.418138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:49.418298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:49.418338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:49.418366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:49.422047] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-01-05T20:15:49.422348] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-05T20:15:49.422489] [INFO ] [sig ] ALGM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:49.570316] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALGM.txt [2026-01-05T20:15:49.570475] [INFO ] [sig ] [127/3521] Completed ALGM in 0.3s | 2.85 sym/s | Total: 44.6s | ETA: 19.9m [2026-01-05T20:15:49.570516] [INFO ] [sig ] [128/3521] Forecasting ALGN... [2026-01-05T20:15:49.570545] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-05T20:15:49.570592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-05T20:15:49.582728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-05T20:15:49.583104] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-05T20:15:49.583998] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-05T20:15:49.584052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:49.584086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:49.584111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:49.584169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:49.641160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:49.642078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:49.642163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:49.642196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:49.759445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:49.759624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:49.759664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:49.759694] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:49.763114] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-05T20:15:49.763399] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-05T20:15:49.763531] [INFO ] [sig ] ALGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:49.910993] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALGN.txt [2026-01-05T20:15:49.911158] [INFO ] [sig ] [128/3521] Completed ALGN in 0.3s | 2.85 sym/s | Total: 44.9s | ETA: 19.8m [2026-01-05T20:15:49.911200] [INFO ] [sig ] [129/3521] Forecasting ALGS... [2026-01-05T20:15:49.911228] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-05T20:15:49.911257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-05T20:15:49.922870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-05T20:15:49.923252] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-05T20:15:49.924114] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-05T20:15:49.924168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:49.924247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:49.924279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:49.924356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:49.987608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:49.988725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:49.988811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:49.988844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:50.111324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:50.111485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:50.111524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:50.111552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:50.114899] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-05T20:15:50.115177] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-05T20:15:50.115304] [INFO ] [sig ] ALGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:50.253388] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALGS.txt [2026-01-05T20:15:50.253539] [INFO ] [sig ] [129/3521] Completed ALGS in 0.3s | 2.85 sym/s | Total: 45.3s | ETA: 19.8m [2026-01-05T20:15:50.253596] [INFO ] [sig ] [130/3521] Forecasting ALHC... [2026-01-05T20:15:50.253627] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-05T20:15:50.253656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-05T20:15:50.265148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-05T20:15:50.265483] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-05T20:15:50.266274] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-05T20:15:50.266327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:50.266358] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:50.266384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:50.266441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:50.322771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:50.323552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:50.323656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:50.323689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:50.440782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:50.440941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:50.440980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:50.441008] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:50.444359] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-05T20:15:50.444662] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-05T20:15:50.444788] [INFO ] [sig ] ALHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:50.633556] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALHC.txt [2026-01-05T20:15:50.633711] [INFO ] [sig ] [130/3521] Completed ALHC in 0.4s | 2.85 sym/s | Total: 45.6s | ETA: 19.8m [2026-01-05T20:15:50.633749] [INFO ] [sig ] [131/3521] Forecasting ALK... [2026-01-05T20:15:50.633778] [INFO ] [sig ] Generating forecast for: ALK [2026-01-05T20:15:50.633808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-05T20:15:50.644850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-05T20:15:50.645125] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-05T20:15:50.645923] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-05T20:15:50.645976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:50.646009] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:50.646035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:50.646091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:50.702743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:50.703623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:50.703709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:50.703742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:50.827335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:50.827488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:50.827526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:50.827554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:50.831144] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-01-05T20:15:50.831410] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-05T20:15:50.831540] [INFO ] [sig ] ALK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:50.973228] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALK.txt [2026-01-05T20:15:50.973357] [INFO ] [sig ] [131/3521] Completed ALK in 0.3s | 2.85 sym/s | Total: 46.0s | ETA: 19.8m [2026-01-05T20:15:50.973396] [INFO ] [sig ] [132/3521] Forecasting ALKS... [2026-01-05T20:15:50.973425] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-05T20:15:50.973455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-05T20:15:50.984882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-05T20:15:50.985195] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-05T20:15:50.985995] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-05T20:15:50.986049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:50.986081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:50.986108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:50.986167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:51.048647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:51.049767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:51.049861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:51.049903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:51.167099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:51.167275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:51.167316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:51.167383] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:51.171166] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-01-05T20:15:51.171521] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-05T20:15:51.171708] [INFO ] [sig ] ALKS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:51.315812] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALKS.txt [2026-01-05T20:15:51.315933] [INFO ] [sig ] [132/3521] Completed ALKS in 0.3s | 2.85 sym/s | Total: 46.3s | ETA: 19.8m [2026-01-05T20:15:51.315974] [INFO ] [sig ] [133/3521] Forecasting ALL... [2026-01-05T20:15:51.316002] [INFO ] [sig ] Generating forecast for: ALL [2026-01-05T20:15:51.316031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-05T20:15:51.327030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-05T20:15:51.327314] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-05T20:15:51.328107] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-05T20:15:51.328160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:51.328192] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:51.328218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:51.328275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:51.385593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:51.386220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:51.386299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:51.386330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:51.503265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:51.503422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:51.503460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:51.503489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:51.506935] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-01-05T20:15:51.507211] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-05T20:15:51.507341] [INFO ] [sig ] ALL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:51.669912] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALL.txt [2026-01-05T20:15:51.670091] [INFO ] [sig ] [133/3521] Completed ALL in 0.4s | 2.85 sym/s | Total: 46.7s | ETA: 19.8m [2026-01-05T20:15:51.670132] [INFO ] [sig ] [134/3521] Forecasting ALLE... [2026-01-05T20:15:51.670161] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-05T20:15:51.670191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-05T20:15:51.720690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-05T20:15:51.721128] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-05T20:15:51.721997] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-05T20:15:51.722053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:51.722087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:51.722114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:51.722174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:51.784858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:51.786002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:51.786090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:51.786124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:51.909931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:51.910098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:51.910138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:51.910167] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:51.913684] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-05T20:15:51.913976] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-05T20:15:51.914115] [INFO ] [sig ] ALLE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:52.065185] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALLE.txt [2026-01-05T20:15:52.065392] [INFO ] [sig ] [134/3521] Completed ALLE in 0.4s | 2.85 sym/s | Total: 47.1s | ETA: 19.8m [2026-01-05T20:15:52.065443] [INFO ] [sig ] [135/3521] Forecasting ALLO... [2026-01-05T20:15:52.065478] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-05T20:15:52.065515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-05T20:15:52.077961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-05T20:15:52.078385] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-05T20:15:52.079353] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-05T20:15:52.079413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:52.079446] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:52.079473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:52.079530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:52.153759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:52.155015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:52.155137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:52.155194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:52.313538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:52.313764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:52.313832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:52.313882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:52.319262] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=25.35%) [2026-01-05T20:15:52.319773] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-05T20:15:52.319968] [INFO ] [sig ] ALLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:52.542444] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALLO.txt [2026-01-05T20:15:52.542648] [INFO ] [sig ] [135/3521] Completed ALLO in 0.5s | 2.84 sym/s | Total: 47.6s | ETA: 19.9m [2026-01-05T20:15:52.542695] [INFO ] [sig ] [136/3521] Forecasting ALLY... [2026-01-05T20:15:52.542726] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-05T20:15:52.542757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-05T20:15:52.577221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-05T20:15:52.577793] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-05T20:15:52.579545] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-05T20:15:52.579730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:52.579807] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:52.579857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:52.579960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:52.686007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:52.687151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:52.687260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:52.687298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:52.862474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:52.862789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:52.862866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:52.862924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:52.870830] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-01-05T20:15:52.871717] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-05T20:15:52.872040] [INFO ] [sig ] ALLY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:53.079738] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALLY.txt [2026-01-05T20:15:53.079991] [INFO ] [sig ] [136/3521] Completed ALLY in 0.5s | 2.83 sym/s | Total: 48.1s | ETA: 20.0m [2026-01-05T20:15:53.080049] [INFO ] [sig ] [137/3521] Forecasting ALMS... [2026-01-05T20:15:53.080083] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-05T20:15:53.080116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-05T20:15:53.095209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-05T20:15:53.095838] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-05T20:15:53.096946] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-05T20:15:53.097012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:53.097047] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:53.097075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:53.097136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:53.172915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:53.174391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:53.174537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:53.174592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:53.321050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:53.321291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:53.321338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:53.321366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:53.326013] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-01-05T20:15:53.326503] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-05T20:15:53.326727] [INFO ] [sig ] ALMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:53.491809] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALMS.txt [2026-01-05T20:15:53.492032] [INFO ] [sig ] [137/3521] Completed ALMS in 0.4s | 2.82 sym/s | Total: 48.5s | ETA: 20.0m [2026-01-05T20:15:53.492076] [INFO ] [sig ] [138/3521] Forecasting ALNY... [2026-01-05T20:15:53.492108] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-05T20:15:53.492147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-05T20:15:53.509297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-05T20:15:53.510041] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-05T20:15:53.511443] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-05T20:15:53.511517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:53.511551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:53.511615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:53.511682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:53.579037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:53.580507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:53.580651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:53.580687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:53.714210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:53.714444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:53.714490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:53.714543] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:53.719434] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-05T20:15:53.719996] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-05T20:15:53.720254] [INFO ] [sig ] ALNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:53.873598] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALNY.txt [2026-01-05T20:15:53.873802] [INFO ] [sig ] [138/3521] Completed ALNY in 0.4s | 2.82 sym/s | Total: 48.9s | ETA: 20.0m [2026-01-05T20:15:53.873846] [INFO ] [sig ] [139/3521] Forecasting ALRM... [2026-01-05T20:15:53.873876] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-05T20:15:53.873908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-05T20:15:53.887195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-05T20:15:53.887736] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-05T20:15:53.888686] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-05T20:15:53.888743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:53.888777] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:53.888806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:53.888866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:53.953094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:53.954287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:53.954444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:53.954480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:54.088799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:54.089091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:54.089144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:54.089185] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:54.093320] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-01-05T20:15:54.093703] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-05T20:15:54.093858] [INFO ] [sig ] ALRM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:54.254162] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALRM.txt [2026-01-05T20:15:54.254385] [INFO ] [sig ] [139/3521] Completed ALRM in 0.4s | 2.82 sym/s | Total: 49.3s | ETA: 20.0m [2026-01-05T20:15:54.254437] [INFO ] [sig ] [140/3521] Forecasting ALRS... [2026-01-05T20:15:54.254468] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-05T20:15:54.254500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-05T20:15:54.268664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-05T20:15:54.269280] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-05T20:15:54.270448] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-05T20:15:54.270511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:54.270545] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:54.270605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:54.270673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:54.330775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:54.331970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:54.332080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:54.332114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:54.470240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:54.470478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:54.470522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:54.470552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:54.475824] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-05T20:15:54.476517] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-05T20:15:54.476813] [INFO ] [sig ] ALRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:54.668938] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALRS.txt [2026-01-05T20:15:54.669168] [INFO ] [sig ] [140/3521] Completed ALRS in 0.4s | 2.82 sym/s | Total: 49.7s | ETA: 20.0m [2026-01-05T20:15:54.669213] [INFO ] [sig ] [141/3521] Forecasting ALSN... [2026-01-05T20:15:54.669247] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-05T20:15:54.669279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-05T20:15:54.684158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-05T20:15:54.684898] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-05T20:15:54.685852] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-05T20:15:54.685908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:54.685941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:54.685968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:54.686028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:54.752383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:54.753624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:54.753743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:54.753777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:54.905038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:54.905288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:54.905340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:54.905376] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:54.909608] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-01-05T20:15:54.909940] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-05T20:15:54.910120] [INFO ] [sig ] ALSN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:55.065057] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALSN.txt [2026-01-05T20:15:55.065515] [INFO ] [sig ] [141/3521] Completed ALSN in 0.4s | 2.82 sym/s | Total: 50.1s | ETA: 20.0m [2026-01-05T20:15:55.065590] [INFO ] [sig ] [142/3521] Forecasting ALTG... [2026-01-05T20:15:55.065634] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-05T20:15:55.065678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-05T20:15:55.085449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-05T20:15:55.086064] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-05T20:15:55.087070] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-05T20:15:55.087128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:55.087162] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:55.087189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:55.087250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:55.158524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:55.160198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:55.160308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:55.160344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:55.304034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:55.304351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:55.304410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:55.304458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:55.310107] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-05T20:15:55.310669] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-05T20:15:55.310871] [INFO ] [sig ] ALTG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:55.478953] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALTG.txt [2026-01-05T20:15:55.479220] [INFO ] [sig ] [142/3521] Completed ALTG in 0.4s | 2.81 sym/s | Total: 50.5s | ETA: 20.0m [2026-01-05T20:15:55.479266] [INFO ] [sig ] [143/3521] Forecasting ALTI... [2026-01-05T20:15:55.479295] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-05T20:15:55.479326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-05T20:15:55.494746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-05T20:15:55.495409] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-05T20:15:55.496801] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-05T20:15:55.496897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:55.496944] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:55.496981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:55.497064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:55.563368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:55.564748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:55.564866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:55.564904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:55.693231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:55.693481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:55.693555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:55.693609] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:55.697646] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-05T20:15:55.697990] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-05T20:15:55.698196] [INFO ] [sig ] ALTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:55.851451] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALTI.txt [2026-01-05T20:15:55.851692] [INFO ] [sig ] [143/3521] Completed ALTI in 0.4s | 2.81 sym/s | Total: 50.9s | ETA: 20.0m [2026-01-05T20:15:55.851737] [INFO ] [sig ] [144/3521] Forecasting ALTS... [2026-01-05T20:15:55.851767] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-05T20:15:55.851799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-05T20:15:55.865305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-05T20:15:55.865911] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-05T20:15:55.866878] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-05T20:15:55.866934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:55.866968] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:55.866998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:55.867059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:55.929124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:55.930540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:55.930704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:55.930753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:56.061122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:56.061545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:56.061610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:56.061643] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:56.065947] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-01-05T20:15:56.066303] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-05T20:15:56.066463] [INFO ] [sig ] ALTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:56.224821] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALTS.txt [2026-01-05T20:15:56.225059] [INFO ] [sig ] [144/3521] Completed ALTS in 0.4s | 2.81 sym/s | Total: 51.2s | ETA: 20.0m [2026-01-05T20:15:56.225104] [INFO ] [sig ] [145/3521] Forecasting ALTY... [2026-01-05T20:15:56.225135] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-05T20:15:56.225167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-05T20:15:56.239021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-05T20:15:56.239535] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-05T20:15:56.240519] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-05T20:15:56.240597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:56.240635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:56.240663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:56.240733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:56.300936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:56.302096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:56.302203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:56.302236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:56.415885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:56.416129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:56.416172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:56.416201] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:56.420727] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-05T20:15:56.421108] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-05T20:15:56.421273] [INFO ] [sig ] ALTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:56.633781] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALTY.txt [2026-01-05T20:15:56.634032] [INFO ] [sig ] [145/3521] Completed ALTY in 0.4s | 2.81 sym/s | Total: 51.6s | ETA: 20.0m [2026-01-05T20:15:56.634081] [INFO ] [sig ] [146/3521] Forecasting ALVO... [2026-01-05T20:15:56.634115] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-05T20:15:56.634147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-05T20:15:56.649146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-05T20:15:56.649687] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-05T20:15:56.650893] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-05T20:15:56.650950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:56.651017] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:56.651048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:56.651109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:56.714676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:56.715823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:56.715932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:56.715966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:56.842804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:56.843067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:56.843123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:56.843152] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:56.847804] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=51.41%) [2026-01-05T20:15:56.848257] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-05T20:15:56.848444] [INFO ] [sig ] ALVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:57.007049] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALVO.txt [2026-01-05T20:15:57.007277] [INFO ] [sig ] [146/3521] Completed ALVO in 0.4s | 2.81 sym/s | Total: 52.0s | ETA: 20.0m [2026-01-05T20:15:57.007332] [INFO ] [sig ] [147/3521] Forecasting ALX... [2026-01-05T20:15:57.007363] [INFO ] [sig ] Generating forecast for: ALX [2026-01-05T20:15:57.007405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-05T20:15:57.020881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-05T20:15:57.021414] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-05T20:15:57.022429] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-05T20:15:57.022491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:57.022544] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:57.022605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:57.022672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:57.080928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:57.082165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:57.082269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:57.082303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:57.199103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:57.199537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:57.199599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:57.199633] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:57.203661] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-05T20:15:57.204063] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-05T20:15:57.204240] [INFO ] [sig ] ALX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:57.352927] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALX.txt [2026-01-05T20:15:57.353157] [INFO ] [sig ] [147/3521] Completed ALX in 0.3s | 2.81 sym/s | Total: 52.4s | ETA: 20.0m [2026-01-05T20:15:57.353209] [INFO ] [sig ] [148/3521] Forecasting ALXO... [2026-01-05T20:15:57.353241] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-05T20:15:57.353278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-05T20:15:57.367543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-05T20:15:57.368073] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-05T20:15:57.369020] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-05T20:15:57.369077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:57.369113] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:57.369142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:57.369204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:57.428039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:57.429186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:57.429295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:57.429329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:57.558633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:57.558869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:57.558962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:57.558995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:57.563272] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-05T20:15:57.563774] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-05T20:15:57.563952] [INFO ] [sig ] ALXO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:57.708031] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ALXO.txt [2026-01-05T20:15:57.708237] [INFO ] [sig ] [148/3521] Completed ALXO in 0.4s | 2.81 sym/s | Total: 52.7s | ETA: 20.0m [2026-01-05T20:15:57.708283] [INFO ] [sig ] [149/3521] Forecasting ALZN... [2026-01-05T20:15:57.708315] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-05T20:15:57.708347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-05T20:15:57.721047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-05T20:15:57.721640] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-05T20:15:57.722596] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-05T20:15:57.722656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:57.722690] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:57.722717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:57.722778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:57.783329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:57.784669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:57.784808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:57.784844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:57.906101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:57.906338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:57.906383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:57.906462] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:57.910567] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-05T20:15:57.910951] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-05T20:15:57.911103] [INFO ] [sig ] ALZN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:58.058759] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ALZN.txt [2026-01-05T20:15:58.058999] [INFO ] [sig ] [149/3521] Completed ALZN in 0.4s | 2.81 sym/s | Total: 53.1s | ETA: 20.0m [2026-01-05T20:15:58.059049] [INFO ] [sig ] [150/3521] Forecasting AM... [2026-01-05T20:15:58.059084] [INFO ] [sig ] Generating forecast for: AM [2026-01-05T20:15:58.059119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-05T20:15:58.072724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-05T20:15:58.073266] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-05T20:15:58.074225] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-05T20:15:58.074283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:58.074317] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:58.074345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:58.074407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:58.134605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:58.136123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:58.136453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:58.136507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:58.271495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:58.271764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:58.271816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:58.271847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:58.276007] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-05T20:15:58.276392] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-05T20:15:58.276565] [INFO ] [sig ] AM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:15:58.430276] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AM.txt [2026-01-05T20:15:58.430491] [INFO ] [sig ] [150/3521] Completed AM in 0.4s | 2.81 sym/s | Total: 53.4s | ETA: 20.0m [2026-01-05T20:15:58.430541] [INFO ] [sig ] [151/3521] Forecasting AMAL... [2026-01-05T20:15:58.430605] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-05T20:15:58.430644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-05T20:15:58.445268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-05T20:15:58.445663] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-05T20:15:58.446498] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-05T20:15:58.446554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:58.446616] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:58.446646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:58.446703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:58.503827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:58.504605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:58.504695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:58.504729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:58.640322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:58.640596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:58.640651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:58.640682] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:58.645275] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-01-05T20:15:58.645673] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-05T20:15:58.645835] [INFO ] [sig ] AMAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:58.805521] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMAL.txt [2026-01-05T20:15:58.805785] [INFO ] [sig ] [151/3521] Completed AMAL in 0.4s | 2.81 sym/s | Total: 53.8s | ETA: 20.0m [2026-01-05T20:15:58.805833] [INFO ] [sig ] [152/3521] Forecasting AMBA... [2026-01-05T20:15:58.805863] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-05T20:15:58.805896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-05T20:15:58.819523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-05T20:15:58.820029] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-05T20:15:58.821062] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-05T20:15:58.821120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:58.821154] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:58.821181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:58.821241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:58.885019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:58.886166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:58.886459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:58.886493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:59.024674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:59.024932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:59.024978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:59.025008] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:59.029233] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-05T20:15:59.029540] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-05T20:15:59.029704] [INFO ] [sig ] AMBA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:59.188384] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMBA.txt [2026-01-05T20:15:59.188619] [INFO ] [sig ] [152/3521] Completed AMBA in 0.4s | 2.80 sym/s | Total: 54.2s | ETA: 20.0m [2026-01-05T20:15:59.188668] [INFO ] [sig ] [153/3521] Forecasting AMBP... [2026-01-05T20:15:59.188697] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-05T20:15:59.188729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-05T20:15:59.202439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-05T20:15:59.203050] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-05T20:15:59.204026] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-05T20:15:59.204086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:59.204120] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:59.204148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:59.204209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:59.263751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:59.264988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:59.265096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:59.265129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:59.397116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:59.397399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:59.397447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:59.397477] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:59.402832] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=28.67%) [2026-01-05T20:15:59.403259] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-05T20:15:59.403643] [INFO ] [sig ] AMBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:59.561929] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMBP.txt [2026-01-05T20:15:59.562175] [INFO ] [sig ] [153/3521] Completed AMBP in 0.4s | 2.80 sym/s | Total: 54.6s | ETA: 20.0m [2026-01-05T20:15:59.562227] [INFO ] [sig ] [154/3521] Forecasting AMC... [2026-01-05T20:15:59.562258] [INFO ] [sig ] Generating forecast for: AMC [2026-01-05T20:15:59.562290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-05T20:15:59.575516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-05T20:15:59.576077] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-05T20:15:59.577128] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-05T20:15:59.577191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:59.577232] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:59.577264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:59.577325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:15:59.645603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:15:59.646817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:15:59.646920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:15:59.646955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:15:59.778090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:15:59.778314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:15:59.778357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:15:59.778409] [INFO ] [FORECASTER] Training complete [2026-01-05T20:15:59.782551] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-01-05T20:15:59.782951] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-05T20:15:59.783112] [INFO ] [sig ] AMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:15:59.935485] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMC.txt [2026-01-05T20:15:59.935764] [INFO ] [sig ] [154/3521] Completed AMC in 0.4s | 2.80 sym/s | Total: 55.0s | ETA: 20.0m [2026-01-05T20:15:59.935820] [INFO ] [sig ] [155/3521] Forecasting AMCX... [2026-01-05T20:15:59.935851] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-05T20:15:59.935884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-05T20:15:59.949726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-05T20:15:59.950228] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-05T20:15:59.951191] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-05T20:15:59.951261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:15:59.951308] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:15:59.951347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:15:59.951425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:00.011206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:00.012193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:00.012287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:00.012320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:00.134434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:00.134592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:00.134635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:00.134664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:00.138324] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=70.86%) [2026-01-05T20:16:00.138647] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-05T20:16:00.138782] [INFO ] [sig ] AMCX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:00.280131] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMCX.txt [2026-01-05T20:16:00.280304] [INFO ] [sig ] [155/3521] Completed AMCX in 0.3s | 2.80 sym/s | Total: 55.3s | ETA: 20.0m [2026-01-05T20:16:00.280347] [INFO ] [sig ] [156/3521] Forecasting AMD... [2026-01-05T20:16:00.280376] [INFO ] [sig ] Generating forecast for: AMD [2026-01-05T20:16:00.280406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-05T20:16:00.293781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-05T20:16:00.294190] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-05T20:16:00.295040] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-05T20:16:00.295097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:00.295134] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:00.295164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:00.295223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:00.356382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:00.357272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:00.357390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:00.357452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:00.502809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:00.502924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:00.502966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:00.502995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:00.506338] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-01-05T20:16:00.506632] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-05T20:16:00.506766] [INFO ] [sig ] AMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:00.647794] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMD.txt [2026-01-05T20:16:00.647955] [INFO ] [sig ] [156/3521] Completed AMD in 0.4s | 2.80 sym/s | Total: 55.7s | ETA: 20.0m [2026-01-05T20:16:00.648004] [INFO ] [sig ] [157/3521] Forecasting AMDL... [2026-01-05T20:16:00.648040] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-05T20:16:00.648073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-05T20:16:00.661018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-05T20:16:00.661377] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-05T20:16:00.662211] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-05T20:16:00.662266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:00.662302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:00.662339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:00.662403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:00.723501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:00.724345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:00.724457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:00.724494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:00.853101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:00.853224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:00.853263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:00.853291] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:00.856645] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=29.55%) [2026-01-05T20:16:00.856929] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-05T20:16:00.857062] [INFO ] [sig ] AMDL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:01.000210] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMDL.txt [2026-01-05T20:16:01.000356] [INFO ] [sig ] [157/3521] Completed AMDL in 0.4s | 2.80 sym/s | Total: 56.0s | ETA: 20.0m [2026-01-05T20:16:01.000394] [INFO ] [sig ] [158/3521] Forecasting AME... [2026-01-05T20:16:01.000424] [INFO ] [sig ] Generating forecast for: AME [2026-01-05T20:16:01.000453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-05T20:16:01.011413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-05T20:16:01.011705] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-05T20:16:01.012476] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-05T20:16:01.012529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:01.012561] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:01.012620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:01.012681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:01.069208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:01.070093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:01.070205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:01.070245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:01.197316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:01.197443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:01.197482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:01.197511] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:01.200988] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-05T20:16:01.201255] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-05T20:16:01.201380] [INFO ] [sig ] AME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:01.340318] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AME.txt [2026-01-05T20:16:01.340425] [INFO ] [sig ] [158/3521] Completed AME in 0.3s | 2.80 sym/s | Total: 56.4s | ETA: 20.0m [2026-01-05T20:16:01.340462] [INFO ] [sig ] [159/3521] Forecasting AMG... [2026-01-05T20:16:01.340491] [INFO ] [sig ] Generating forecast for: AMG [2026-01-05T20:16:01.340519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-05T20:16:01.352956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-05T20:16:01.353240] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-05T20:16:01.354029] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-05T20:16:01.354082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:01.354115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:01.354146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:01.354206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:01.410979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:01.411565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:01.411660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:01.411692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:01.526732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:01.526872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:01.526909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:01.526938] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:01.530273] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-01-05T20:16:01.530541] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-05T20:16:01.530686] [INFO ] [sig ] AMG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:01.675313] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMG.txt [2026-01-05T20:16:01.675476] [INFO ] [sig ] [159/3521] Completed AMG in 0.3s | 2.80 sym/s | Total: 56.7s | ETA: 20.0m [2026-01-05T20:16:01.675518] [INFO ] [sig ] [160/3521] Forecasting AMGN... [2026-01-05T20:16:01.675548] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-05T20:16:01.675595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-05T20:16:01.687861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-05T20:16:01.688166] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-05T20:16:01.689055] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-05T20:16:01.689120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:01.689157] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:01.689186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:01.689244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:01.747746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:01.748376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:01.748455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:01.748487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:01.865426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:01.865531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:01.865583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:01.865615] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:01.868721] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-05T20:16:01.869001] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-05T20:16:01.869125] [INFO ] [sig ] AMGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:02.008172] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMGN.txt [2026-01-05T20:16:02.008291] [INFO ] [sig ] [160/3521] Completed AMGN in 0.3s | 2.81 sym/s | Total: 57.0s | ETA: 20.0m [2026-01-05T20:16:02.008330] [INFO ] [sig ] [161/3521] Forecasting AMH... [2026-01-05T20:16:02.008358] [INFO ] [sig ] Generating forecast for: AMH [2026-01-05T20:16:02.008388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-05T20:16:02.019525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-05T20:16:02.019814] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-05T20:16:02.020593] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-05T20:16:02.020650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:02.020689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:02.020722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:02.020793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:02.078827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:02.079471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:02.079553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:02.079605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:02.193264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:02.193424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:02.193463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:02.193491] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:02.196847] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-05T20:16:02.197122] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-05T20:16:02.197245] [INFO ] [sig ] AMH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:02.335173] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMH.txt [2026-01-05T20:16:02.335291] [INFO ] [sig ] [161/3521] Completed AMH in 0.3s | 2.81 sym/s | Total: 57.4s | ETA: 19.9m [2026-01-05T20:16:02.335330] [INFO ] [sig ] [162/3521] Forecasting AMLX... [2026-01-05T20:16:02.335359] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-05T20:16:02.335390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-05T20:16:02.346955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-05T20:16:02.347233] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-05T20:16:02.348047] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-05T20:16:02.348102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:02.348136] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:02.348166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:02.348236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:02.406512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:02.407133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:02.407213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:02.407246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:02.521875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:02.521994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:02.522029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:02.522057] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:02.525243] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-05T20:16:02.525509] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-05T20:16:02.525649] [INFO ] [sig ] AMLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:02.666183] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMLX.txt [2026-01-05T20:16:02.666304] [INFO ] [sig ] [162/3521] Completed AMLX in 0.3s | 2.81 sym/s | Total: 57.7s | ETA: 19.9m [2026-01-05T20:16:02.666342] [INFO ] [sig ] [163/3521] Forecasting AMN... [2026-01-05T20:16:02.666371] [INFO ] [sig ] Generating forecast for: AMN [2026-01-05T20:16:02.666400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-05T20:16:02.680836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-05T20:16:02.681105] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-05T20:16:02.681895] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-05T20:16:02.681947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:02.682004] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:02.682032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:02.682089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:02.740012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:02.740694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:02.740776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:02.740810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:02.865516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:02.865677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:02.865717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:02.865745] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:02.869279] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-01-05T20:16:02.869556] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-05T20:16:02.869704] [INFO ] [sig ] AMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:03.014624] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMN.txt [2026-01-05T20:16:03.014757] [INFO ] [sig ] [163/3521] Completed AMN in 0.3s | 2.81 sym/s | Total: 58.0s | ETA: 19.9m [2026-01-05T20:16:03.014799] [INFO ] [sig ] [164/3521] Forecasting AMP... [2026-01-05T20:16:03.014828] [INFO ] [sig ] Generating forecast for: AMP [2026-01-05T20:16:03.014858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-05T20:16:03.027276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-05T20:16:03.027586] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-05T20:16:03.028401] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-05T20:16:03.028455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:03.028488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:03.028515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:03.028594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:03.087900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:03.088521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:03.088617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:03.088651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:03.206137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:03.206249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:03.206286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:03.206313] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:03.209488] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=20.94%) [2026-01-05T20:16:03.209785] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-05T20:16:03.209935] [INFO ] [sig ] AMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:03.348994] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMP.txt [2026-01-05T20:16:03.349108] [INFO ] [sig ] [164/3521] Completed AMP in 0.3s | 2.81 sym/s | Total: 58.4s | ETA: 19.9m [2026-01-05T20:16:03.349147] [INFO ] [sig ] [165/3521] Forecasting AMPG... [2026-01-05T20:16:03.349175] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-05T20:16:03.349205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-05T20:16:03.360416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-05T20:16:03.360710] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-05T20:16:03.361482] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-05T20:16:03.361534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:03.361565] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:03.361613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:03.361670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:03.417472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:03.418103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:03.418180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:03.418212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:03.537501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:03.537632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:03.537670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:03.537696] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:03.540868] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-05T20:16:03.541147] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-05T20:16:03.541272] [INFO ] [sig ] AMPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:03.679130] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMPG.txt [2026-01-05T20:16:03.679244] [INFO ] [sig ] [165/3521] Completed AMPG in 0.3s | 2.81 sym/s | Total: 58.7s | ETA: 19.9m [2026-01-05T20:16:03.679282] [INFO ] [sig ] [166/3521] Forecasting AMPH... [2026-01-05T20:16:03.679310] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-05T20:16:03.679339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-05T20:16:03.690689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-05T20:16:03.690973] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-05T20:16:03.691760] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-05T20:16:03.691812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:03.691843] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:03.691869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:03.691926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:03.752609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:03.753316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:03.753401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:03.753433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:03.874528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:03.874663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:03.874701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:03.874766] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:03.877962] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=55.86%) [2026-01-05T20:16:03.878227] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-05T20:16:03.878360] [INFO ] [sig ] AMPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:04.017517] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMPH.txt [2026-01-05T20:16:04.017647] [INFO ] [sig ] [166/3521] Completed AMPH in 0.3s | 2.81 sym/s | Total: 59.0s | ETA: 19.9m [2026-01-05T20:16:04.017688] [INFO ] [sig ] [167/3521] Forecasting AMPL... [2026-01-05T20:16:04.017717] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-05T20:16:04.017748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-05T20:16:04.030171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-05T20:16:04.030447] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-05T20:16:04.031221] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-05T20:16:04.031273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:04.031305] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:04.031332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:04.031389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:04.087869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:04.088461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:04.088541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:04.088780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:04.202946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:04.203093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:04.203133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:04.203161] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:04.206499] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-05T20:16:04.206793] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-05T20:16:04.206923] [INFO ] [sig ] AMPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:04.345094] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMPL.txt [2026-01-05T20:16:04.345199] [INFO ] [sig ] [167/3521] Completed AMPL in 0.3s | 2.81 sym/s | Total: 59.4s | ETA: 19.9m [2026-01-05T20:16:04.345238] [INFO ] [sig ] [168/3521] Forecasting AMPX... [2026-01-05T20:16:04.345267] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-05T20:16:04.345297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-05T20:16:04.357719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-05T20:16:04.358183] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-05T20:16:04.359110] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-05T20:16:04.359166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:04.359200] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:04.359229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:04.359289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:04.419951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:04.421124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:04.421220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:04.421253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:04.550846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:04.551021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:04.551062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:04.551092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:04.554683] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-05T20:16:04.554982] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-05T20:16:04.555117] [INFO ] [sig ] AMPX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:04.696565] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMPX.txt [2026-01-05T20:16:04.696748] [INFO ] [sig ] [168/3521] Completed AMPX in 0.4s | 2.81 sym/s | Total: 59.7s | ETA: 19.9m [2026-01-05T20:16:04.696789] [INFO ] [sig ] [169/3521] Forecasting AMRC... [2026-01-05T20:16:04.696818] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-05T20:16:04.696850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-05T20:16:04.708542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-05T20:16:04.709004] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-05T20:16:04.709875] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-05T20:16:04.709933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:04.709967] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:04.709996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:04.710058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:04.768673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:04.769829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:04.769924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:04.769957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:04.897477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:04.897656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:04.897697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:04.897726] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:04.901687] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: UP (p=71.73%) [2026-01-05T20:16:04.901967] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-05T20:16:04.902098] [INFO ] [sig ] AMRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:05.052822] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMRC.txt [2026-01-05T20:16:05.052986] [INFO ] [sig ] [169/3521] Completed AMRC in 0.4s | 2.81 sym/s | Total: 1.0m | ETA: 19.9m [2026-01-05T20:16:05.053028] [INFO ] [sig ] [170/3521] Forecasting AMRN... [2026-01-05T20:16:05.053057] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-05T20:16:05.053087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-05T20:16:05.065656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-05T20:16:05.066001] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-05T20:16:05.066998] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-05T20:16:05.067051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:05.067083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:05.067110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:05.067166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:05.127931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:05.129018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:05.129100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:05.129132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:05.253532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:05.253704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:05.253744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:05.253771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:05.257153] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-05T20:16:05.257439] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-05T20:16:05.257569] [INFO ] [sig ] AMRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:05.396268] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMRN.txt [2026-01-05T20:16:05.396408] [INFO ] [sig ] [170/3521] Completed AMRN in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:05.396449] [INFO ] [sig ] [171/3521] Forecasting AMRX... [2026-01-05T20:16:05.396479] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-05T20:16:05.396510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-05T20:16:05.407418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-05T20:16:05.407782] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-05T20:16:05.408551] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-05T20:16:05.408644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:05.408678] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:05.408705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:05.408762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:05.465665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:05.466418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:05.466501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:05.466533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:05.586300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:05.586448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:05.586487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:05.586516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:05.589864] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=25.50%) [2026-01-05T20:16:05.590133] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-05T20:16:05.590258] [INFO ] [sig ] AMRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:05.731108] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMRX.txt [2026-01-05T20:16:05.731274] [INFO ] [sig ] [171/3521] Completed AMRX in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:05.731318] [INFO ] [sig ] [172/3521] Forecasting AMSC... [2026-01-05T20:16:05.731347] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-05T20:16:05.731377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-05T20:16:05.809498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-05T20:16:05.809919] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-05T20:16:05.810779] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-05T20:16:05.810835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:05.810869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:05.810897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:05.810955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:05.869044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:05.869889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:05.869972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:05.870006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:05.987947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:05.988092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:05.988131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:05.988159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:05.991458] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=72.69%) [2026-01-05T20:16:05.991802] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-05T20:16:05.991938] [INFO ] [sig ] AMSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:06.130256] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMSC.txt [2026-01-05T20:16:06.130394] [INFO ] [sig ] [172/3521] Completed AMSC in 0.4s | 2.81 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:06.130436] [INFO ] [sig ] [173/3521] Forecasting AMSF... [2026-01-05T20:16:06.130467] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-05T20:16:06.130498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-05T20:16:06.142543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-05T20:16:06.142870] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-05T20:16:06.143681] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-05T20:16:06.143735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:06.143768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:06.143797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:06.143856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:06.201239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:06.201899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:06.202012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:06.202047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:06.324001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:06.324138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:06.324177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:06.324207] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:06.328041] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-01-05T20:16:06.328322] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-05T20:16:06.328453] [INFO ] [sig ] AMSF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:06.469462] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMSF.txt [2026-01-05T20:16:06.469614] [INFO ] [sig ] [173/3521] Completed AMSF in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:06.469840] [INFO ] [sig ] [174/3521] Forecasting AMTB... [2026-01-05T20:16:06.469870] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-05T20:16:06.469899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-05T20:16:06.481743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-05T20:16:06.482025] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-05T20:16:06.482823] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-05T20:16:06.482877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:06.482909] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:06.482936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:06.482994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:06.539044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:06.539790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:06.539875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:06.539906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:06.660041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:06.660195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:06.660234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:06.660262] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:06.663617] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-05T20:16:06.663891] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-05T20:16:06.664017] [INFO ] [sig ] AMTB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:06.803277] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMTB.txt [2026-01-05T20:16:06.803422] [INFO ] [sig ] [174/3521] Completed AMTB in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:06.803467] [INFO ] [sig ] [175/3521] Forecasting AMTX... [2026-01-05T20:16:06.803496] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-05T20:16:06.803525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-05T20:16:06.814560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-05T20:16:06.814866] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-05T20:16:06.815651] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-05T20:16:06.815704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:06.815735] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:06.815761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:06.815819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:06.871593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:06.872430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:06.872514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:06.872547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:06.995448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:06.995629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:06.995673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:06.995703] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:06.999194] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-01-05T20:16:06.999491] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-05T20:16:06.999658] [INFO ] [sig ] AMTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:07.139470] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMTX.txt [2026-01-05T20:16:07.139814] [INFO ] [sig ] [175/3521] Completed AMTX in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:07.139856] [INFO ] [sig ] [176/3521] Forecasting AMWD... [2026-01-05T20:16:07.139884] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-05T20:16:07.139913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-05T20:16:07.151149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-05T20:16:07.151443] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-05T20:16:07.152247] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-05T20:16:07.152300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:07.152332] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:07.152358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:07.152415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:07.210651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:07.211297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:07.211374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:07.211406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:07.328975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:07.329144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:07.329183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:07.329211] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:07.332592] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=20.26%) [2026-01-05T20:16:07.332869] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-05T20:16:07.333013] [INFO ] [sig ] AMWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:07.472092] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMWD.txt [2026-01-05T20:16:07.472250] [INFO ] [sig ] [176/3521] Completed AMWD in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:07.472291] [INFO ] [sig ] [177/3521] Forecasting AMWL... [2026-01-05T20:16:07.472320] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-05T20:16:07.472349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-05T20:16:07.483270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-05T20:16:07.483616] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-05T20:16:07.484395] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-05T20:16:07.484449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:07.484480] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:07.484507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:07.484564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:07.541943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:07.542960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:07.543044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:07.543075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:07.661465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:07.661641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:07.661681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:07.661709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:07.665087] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-05T20:16:07.665358] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-05T20:16:07.665480] [INFO ] [sig ] AMWL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:07.803856] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMWL.txt [2026-01-05T20:16:07.803981] [INFO ] [sig ] [177/3521] Completed AMWL in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-05T20:16:07.804020] [INFO ] [sig ] [178/3521] Forecasting AMX... [2026-01-05T20:16:07.804048] [INFO ] [sig ] Generating forecast for: AMX [2026-01-05T20:16:07.804077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-05T20:16:07.815235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-05T20:16:07.815512] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-05T20:16:07.816291] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-05T20:16:07.816344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:07.816376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:07.816403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:07.816460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:07.874066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:07.874757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:07.874835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:07.874867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:07.992705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:07.992867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:07.992926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:07.992955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:07.996313] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-01-05T20:16:07.996606] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-05T20:16:07.996735] [INFO ] [sig ] AMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:08.135332] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMX.txt [2026-01-05T20:16:08.135482] [INFO ] [sig ] [178/3521] Completed AMX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-05T20:16:08.135523] [INFO ] [sig ] [179/3521] Forecasting AMZD... [2026-01-05T20:16:08.135553] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-05T20:16:08.135603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-05T20:16:08.147334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-05T20:16:08.147697] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-05T20:16:08.148489] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-05T20:16:08.148544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:08.148599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:08.148634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:08.148692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:08.206470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:08.207296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:08.207377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:08.207409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:08.326223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:08.326389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:08.326429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:08.326458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:08.330429] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-05T20:16:08.330919] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-05T20:16:08.331047] [INFO ] [sig ] AMZD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:08.470969] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AMZD.txt [2026-01-05T20:16:08.471106] [INFO ] [sig ] [179/3521] Completed AMZD in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-05T20:16:08.471145] [INFO ] [sig ] [180/3521] Forecasting AMZN... [2026-01-05T20:16:08.471174] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-05T20:16:08.471202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-05T20:16:08.482545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-05T20:16:08.482865] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-05T20:16:08.483656] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-05T20:16:08.483710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:08.483777] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:08.483816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:08.483901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:08.540357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:08.541245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:08.541347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:08.541381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:08.680228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:08.680385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:08.680425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:08.680453] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:08.683917] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-05T20:16:08.684198] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-05T20:16:08.684331] [INFO ] [sig ] AMZN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:08.831611] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMZN.txt [2026-01-05T20:16:08.831754] [INFO ] [sig ] [180/3521] Completed AMZN in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-05T20:16:08.831793] [INFO ] [sig ] [181/3521] Forecasting AMZZ... [2026-01-05T20:16:08.831822] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-05T20:16:08.831851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-05T20:16:08.842838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-05T20:16:08.843153] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-05T20:16:08.843997] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-05T20:16:08.844050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:08.844081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:08.844107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:08.844164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:08.902906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:08.903773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:08.903858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:08.903890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:09.024161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:09.024318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:09.024358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:09.024386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:09.027849] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-01-05T20:16:09.028130] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-05T20:16:09.028266] [INFO ] [sig ] AMZZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:09.179915] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AMZZ.txt [2026-01-05T20:16:09.180076] [INFO ] [sig ] [181/3521] Completed AMZZ in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:09.180117] [INFO ] [sig ] [182/3521] Forecasting AN... [2026-01-05T20:16:09.180149] [INFO ] [sig ] Generating forecast for: AN [2026-01-05T20:16:09.180180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-05T20:16:09.192876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-05T20:16:09.193249] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-05T20:16:09.194105] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-05T20:16:09.194159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:09.194224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:09.194256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:09.194316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:09.253103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:09.253971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:09.254057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:09.254089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:09.380161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:09.380316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:09.380354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:09.380382] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:09.383760] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=37.52%) [2026-01-05T20:16:09.384032] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-05T20:16:09.384157] [INFO ] [sig ] AN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:09.535721] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AN.txt [2026-01-05T20:16:09.535883] [INFO ] [sig ] [182/3521] Completed AN in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:09.535925] [INFO ] [sig ] [183/3521] Forecasting ANAB... [2026-01-05T20:16:09.535954] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-05T20:16:09.535986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-05T20:16:09.547643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-05T20:16:09.548061] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-05T20:16:09.549077] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-05T20:16:09.549142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:09.549183] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:09.549219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:09.549300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:09.619247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:09.620169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:09.620258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:09.620302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:09.744779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:09.744943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:09.744987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:09.745050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:09.748754] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-05T20:16:09.749110] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-05T20:16:09.749265] [INFO ] [sig ] ANAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:09.919287] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANAB.txt [2026-01-05T20:16:09.919447] [INFO ] [sig ] [183/3521] Completed ANAB in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:09.919490] [INFO ] [sig ] [184/3521] Forecasting ANDE... [2026-01-05T20:16:09.919521] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-05T20:16:09.919553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-05T20:16:09.930967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-05T20:16:09.931338] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-05T20:16:09.932317] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-05T20:16:09.932381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:09.932421] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:09.932455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:09.932534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:09.999518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:10.000472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:10.000592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:10.000639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:10.148001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:10.148174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:10.148226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:10.148261] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:10.152421] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-01-05T20:16:10.152757] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-05T20:16:10.152911] [INFO ] [sig ] ANDE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:10.318461] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANDE.txt [2026-01-05T20:16:10.318689] [INFO ] [sig ] [184/3521] Completed ANDE in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:10.318743] [INFO ] [sig ] [185/3521] Forecasting ANF... [2026-01-05T20:16:10.318780] [INFO ] [sig ] Generating forecast for: ANF [2026-01-05T20:16:10.318818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-05T20:16:10.331870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-05T20:16:10.332211] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-05T20:16:10.333037] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-05T20:16:10.333091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:10.333124] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:10.333151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:10.333210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:10.394345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:10.395282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:10.395371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:10.395403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:10.519416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:10.519591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:10.519633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:10.519662] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:10.523019] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: UP (p=57.55%) [2026-01-05T20:16:10.523315] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-05T20:16:10.523445] [INFO ] [sig ] ANF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:10.660506] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANF.txt [2026-01-05T20:16:10.660659] [INFO ] [sig ] [185/3521] Completed ANF in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:10.660701] [INFO ] [sig ] [186/3521] Forecasting ANGI... [2026-01-05T20:16:10.660735] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-05T20:16:10.660766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-05T20:16:10.672277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-05T20:16:10.672593] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-05T20:16:10.673369] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-05T20:16:10.673424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:10.673455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:10.673482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:10.673538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:10.730950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:10.731782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:10.731904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:10.731954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:10.845689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:10.845845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:10.845884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:10.845912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:10.849295] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-01-05T20:16:10.849569] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-05T20:16:10.849718] [INFO ] [sig ] ANGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:10.987380] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ANGI.txt [2026-01-05T20:16:10.987518] [INFO ] [sig ] [186/3521] Completed ANGI in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:10.987557] [INFO ] [sig ] [187/3521] Forecasting ANGL... [2026-01-05T20:16:10.987604] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-05T20:16:10.987635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-05T20:16:10.999165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-05T20:16:10.999515] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-05T20:16:11.000309] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-05T20:16:11.000363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:11.000395] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:11.000422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:11.000479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:11.056944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:11.057796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:11.057881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:11.057914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:11.181366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:11.181527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:11.181569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:11.181620] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:11.185169] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-05T20:16:11.185449] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-05T20:16:11.185603] [INFO ] [sig ] ANGL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:11.339762] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ANGL.txt [2026-01-05T20:16:11.339918] [INFO ] [sig ] [187/3521] Completed ANGL in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:11.339968] [INFO ] [sig ] [188/3521] Forecasting ANGO... [2026-01-05T20:16:11.339998] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-05T20:16:11.340029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-05T20:16:11.352413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-05T20:16:11.352769] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-05T20:16:11.353870] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-05T20:16:11.353929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:11.353963] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:11.353990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:11.354062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:11.421122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:11.421956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:11.422051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:11.422089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:11.553682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:11.553847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:11.553892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:11.553921] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:11.557663] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-05T20:16:11.557973] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-05T20:16:11.558121] [INFO ] [sig ] ANGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:11.706742] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANGO.txt [2026-01-05T20:16:11.706875] [INFO ] [sig ] [188/3521] Completed ANGO in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:11.706914] [INFO ] [sig ] [189/3521] Forecasting ANIK... [2026-01-05T20:16:11.706943] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-05T20:16:11.706972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-05T20:16:11.718385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-05T20:16:11.718716] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-05T20:16:11.719523] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-05T20:16:11.719596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:11.719648] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:11.719675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:11.719733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:11.775087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:11.775872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:11.775955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:11.775987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:11.895165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:11.895320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:11.895358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:11.895403] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:11.898742] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=70.73%) [2026-01-05T20:16:11.899033] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-05T20:16:11.899160] [INFO ] [sig ] ANIK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:12.041022] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANIK.txt [2026-01-05T20:16:12.041197] [INFO ] [sig ] [189/3521] Completed ANIK in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:12.041239] [INFO ] [sig ] [190/3521] Forecasting ANIP... [2026-01-05T20:16:12.041269] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-05T20:16:12.041299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-05T20:16:12.053267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-05T20:16:12.053714] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-05T20:16:12.054674] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-05T20:16:12.054733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:12.054768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:12.054798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:12.054858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:12.110783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:12.111528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:12.111677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:12.111726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:12.234205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:12.234377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:12.234417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:12.234445] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:12.237965] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=8.37%) [2026-01-05T20:16:12.238249] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-05T20:16:12.238380] [INFO ] [sig ] ANIP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:12.396654] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ANIP.txt [2026-01-05T20:16:12.396815] [INFO ] [sig ] [190/3521] Completed ANIP in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:12.396858] [INFO ] [sig ] [191/3521] Forecasting ANIX... [2026-01-05T20:16:12.396888] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-05T20:16:12.396918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-05T20:16:12.408257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-05T20:16:12.408566] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-05T20:16:12.409496] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-05T20:16:12.409552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:12.409605] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:12.409634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:12.409692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:12.466082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:12.466768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:12.466849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:12.466895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:12.585449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:12.585821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:12.585862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:12.585890] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:12.589300] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-05T20:16:12.589607] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-05T20:16:12.589743] [INFO ] [sig ] ANIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:12.735668] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANIX.txt [2026-01-05T20:16:12.735822] [INFO ] [sig ] [191/3521] Completed ANIX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:12.735863] [INFO ] [sig ] [192/3521] Forecasting ANNX... [2026-01-05T20:16:12.735892] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-05T20:16:12.735921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-05T20:16:12.747186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-05T20:16:12.747477] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-05T20:16:12.748264] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-05T20:16:12.748317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:12.748349] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:12.748376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:12.748438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:12.804884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:12.805740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:12.805827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:12.805859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:12.927156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:12.927315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:12.927355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:12.927383] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:12.931052] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-01-05T20:16:12.931383] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-05T20:16:12.931532] [INFO ] [sig ] ANNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:13.072678] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ANNX.txt [2026-01-05T20:16:13.072844] [INFO ] [sig ] [192/3521] Completed ANNX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:13.072884] [INFO ] [sig ] [193/3521] Forecasting ANTX... [2026-01-05T20:16:13.072912] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-05T20:16:13.072941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-05T20:16:13.084094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-05T20:16:13.084446] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-05T20:16:13.085232] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-05T20:16:13.085286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:13.085318] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:13.085346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:13.085415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:13.141534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:13.142384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:13.142468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:13.142500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:13.253945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:13.254100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:13.254139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:13.254167] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:13.257500] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-05T20:16:13.257785] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-05T20:16:13.257916] [INFO ] [sig ] ANTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:13.398408] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ANTX.txt [2026-01-05T20:16:13.398605] [INFO ] [sig ] [193/3521] Completed ANTX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:13.398649] [INFO ] [sig ] [194/3521] Forecasting ANVS... [2026-01-05T20:16:13.398679] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-05T20:16:13.398709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-05T20:16:13.411786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-05T20:16:13.412095] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-05T20:16:13.412881] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-05T20:16:13.412933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:13.412964] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:13.412992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:13.413049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:13.470519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:13.471165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:13.471246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:13.471277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:13.592092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:13.592278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:13.592319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:13.592347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:13.596260] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-05T20:16:13.596531] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-05T20:16:13.596658] [INFO ] [sig ] ANVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:13.742062] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ANVS.txt [2026-01-05T20:16:13.742208] [INFO ] [sig ] [194/3521] Completed ANVS in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-05T20:16:13.742248] [INFO ] [sig ] [195/3521] Forecasting AOD... [2026-01-05T20:16:13.742276] [INFO ] [sig ] Generating forecast for: AOD [2026-01-05T20:16:13.742307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-05T20:16:13.754089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-05T20:16:13.754393] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-05T20:16:13.755382] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-05T20:16:13.755434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:13.755466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:13.755492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:13.755550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:13.812267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:13.813103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:13.813184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:13.813216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:13.932970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:13.933137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:13.933181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:13.933209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:13.936715] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-05T20:16:13.937026] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-05T20:16:13.937175] [INFO ] [sig ] AOD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:14.077944] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AOD.txt [2026-01-05T20:16:14.078103] [INFO ] [sig ] [195/3521] Completed AOD in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:14.078143] [INFO ] [sig ] [196/3521] Forecasting AOHY... [2026-01-05T20:16:14.078172] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-05T20:16:14.078202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-05T20:16:14.089401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-05T20:16:14.089730] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-05T20:16:14.090491] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-05T20:16:14.090543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:14.090594] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:14.090624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:14.090681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:14.151630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:14.152729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:14.152836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:14.152881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:14.283069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:14.283233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:14.283272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:14.283300] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:14.286851] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-01-05T20:16:14.287151] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-05T20:16:14.287293] [INFO ] [sig ] AOHY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:14.427431] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AOHY.txt [2026-01-05T20:16:14.427617] [INFO ] [sig ] [196/3521] Completed AOHY in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:14.427661] [INFO ] [sig ] [197/3521] Forecasting AON... [2026-01-05T20:16:14.427690] [INFO ] [sig ] Generating forecast for: AON [2026-01-05T20:16:14.427721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-05T20:16:14.440353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-05T20:16:14.440715] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-05T20:16:14.441500] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-05T20:16:14.441553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:14.441628] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:14.441657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:14.441715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:14.500036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:14.500741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:14.500822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:14.500853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:14.621617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:14.621781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:14.621820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:14.621848] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:14.625176] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-05T20:16:14.625444] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-05T20:16:14.625591] [INFO ] [sig ] AON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:14.764426] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AON.txt [2026-01-05T20:16:14.764557] [INFO ] [sig ] [197/3521] Completed AON in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:14.764616] [INFO ] [sig ] [198/3521] Forecasting AOS... [2026-01-05T20:16:14.764647] [INFO ] [sig ] Generating forecast for: AOS [2026-01-05T20:16:14.764675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-05T20:16:14.776731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-05T20:16:14.777112] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-05T20:16:14.777933] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-05T20:16:14.777986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:14.778017] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:14.778043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:14.778100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:14.834923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:14.835822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:14.835907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:14.835939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:14.956614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:14.956775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:14.956816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:14.956845] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:14.960363] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-05T20:16:14.960692] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-05T20:16:14.960830] [INFO ] [sig ] AOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:15.101981] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AOS.txt [2026-01-05T20:16:15.102153] [INFO ] [sig ] [198/3521] Completed AOS in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:15.102192] [INFO ] [sig ] [199/3521] Forecasting AOSL... [2026-01-05T20:16:15.102223] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-05T20:16:15.102253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-05T20:16:15.113283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-05T20:16:15.113565] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-05T20:16:15.114356] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-05T20:16:15.114409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:15.114441] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:15.114467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:15.114527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:15.171242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:15.171936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:15.172017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:15.172049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:15.291189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:15.291348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:15.291388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:15.291416] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:15.294864] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-05T20:16:15.295145] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-05T20:16:15.295273] [INFO ] [sig ] AOSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:15.434005] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AOSL.txt [2026-01-05T20:16:15.434137] [INFO ] [sig ] [199/3521] Completed AOSL in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:15.434176] [INFO ] [sig ] [200/3521] Forecasting AP... [2026-01-05T20:16:15.434205] [INFO ] [sig ] Generating forecast for: AP [2026-01-05T20:16:15.434236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-05T20:16:15.444897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-05T20:16:15.445188] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-05T20:16:15.446031] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-05T20:16:15.446084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:15.446116] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:15.446143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:15.446200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:15.503255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:15.504110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:15.504198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:15.504230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:15.623865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:15.624021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:15.624060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:15.624088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:15.627594] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-05T20:16:15.627890] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-05T20:16:15.628024] [INFO ] [sig ] AP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:15.766470] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AP.txt [2026-01-05T20:16:15.766617] [INFO ] [sig ] [200/3521] Completed AP in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:15.766658] [INFO ] [sig ] [201/3521] Forecasting APA... [2026-01-05T20:16:15.766688] [INFO ] [sig ] Generating forecast for: APA [2026-01-05T20:16:15.766718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-05T20:16:15.777925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-05T20:16:15.778211] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-05T20:16:15.779069] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-05T20:16:15.779124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:15.779156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:15.779182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:15.779239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:15.836418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:15.837135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:15.837216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:15.837248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:15.960004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:15.960160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:15.960201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:15.960229] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:15.963558] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-05T20:16:15.963846] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-05T20:16:15.963970] [INFO ] [sig ] APA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:16.104924] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APA.txt [2026-01-05T20:16:16.105071] [INFO ] [sig ] [201/3521] Completed APA in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:16.105113] [INFO ] [sig ] [202/3521] Forecasting APAM... [2026-01-05T20:16:16.105142] [INFO ] [sig ] Generating forecast for: APAM [2026-01-05T20:16:16.105171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-05T20:16:16.116144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-05T20:16:16.116426] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-05T20:16:16.117218] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-05T20:16:16.117272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:16.117302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:16.117328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:16.117384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:16.173317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:16.173981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:16.174062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:16.174093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:16.290182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:16.290339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:16.290393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:16.290420] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:16.293785] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-05T20:16:16.294054] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-05T20:16:16.294182] [INFO ] [sig ] APAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:16.431951] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APAM.txt [2026-01-05T20:16:16.432072] [INFO ] [sig ] [202/3521] Completed APAM in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:16.432110] [INFO ] [sig ] [203/3521] Forecasting APD... [2026-01-05T20:16:16.432138] [INFO ] [sig ] Generating forecast for: APD [2026-01-05T20:16:16.432167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-05T20:16:16.443280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-05T20:16:16.443566] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-05T20:16:16.444352] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-05T20:16:16.444405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:16.444437] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:16.444463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:16.444524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:16.500764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:16.501482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:16.501564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:16.501616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:16.624932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:16.625093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:16.625132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:16.625161] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:16.628555] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=66.87%) [2026-01-05T20:16:16.628850] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-05T20:16:16.629022] [INFO ] [sig ] APD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:16.767743] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APD.txt [2026-01-05T20:16:16.767870] [INFO ] [sig ] [203/3521] Completed APD in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-05T20:16:16.767909] [INFO ] [sig ] [204/3521] Forecasting APEI... [2026-01-05T20:16:16.767937] [INFO ] [sig ] Generating forecast for: APEI [2026-01-05T20:16:16.767966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-05T20:16:16.778615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-05T20:16:16.778953] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-05T20:16:16.779753] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-05T20:16:16.779807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:16.779838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:16.779865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:16.779923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:16.835809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:16.836491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:16.836589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:16.836623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:16.952153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:16.952314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:16.952355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:16.952383] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:16.956120] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=40.34%) [2026-01-05T20:16:16.956392] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-05T20:16:16.956530] [INFO ] [sig ] APEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:17.098358] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APEI.txt [2026-01-05T20:16:17.098487] [INFO ] [sig ] [204/3521] Completed APEI in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:17.098526] [INFO ] [sig ] [205/3521] Forecasting APG... [2026-01-05T20:16:17.098556] [INFO ] [sig ] Generating forecast for: APG [2026-01-05T20:16:17.098603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-05T20:16:17.109858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-05T20:16:17.110160] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-05T20:16:17.110944] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-05T20:16:17.110996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:17.111028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:17.111055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:17.111111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:17.167590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:17.168349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:17.168431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:17.168464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:17.290687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:17.290843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:17.290880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:17.290909] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:17.294248] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-01-05T20:16:17.294519] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-05T20:16:17.294673] [INFO ] [sig ] APG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:17.433283] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APG.txt [2026-01-05T20:16:17.433426] [INFO ] [sig ] [205/3521] Completed APG in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:17.433466] [INFO ] [sig ] [206/3521] Forecasting APGE... [2026-01-05T20:16:17.433495] [INFO ] [sig ] Generating forecast for: APGE [2026-01-05T20:16:17.433525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-05T20:16:17.444803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-05T20:16:17.445154] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-05T20:16:17.445967] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-05T20:16:17.446021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:17.446076] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:17.446105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:17.446162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:17.502117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:17.502951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:17.503034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:17.503066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:17.626025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:17.626176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:17.626214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:17.626241] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:17.629658] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-01-05T20:16:17.629932] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-05T20:16:17.630065] [INFO ] [sig ] APGE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:17.774079] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APGE.txt [2026-01-05T20:16:17.774205] [INFO ] [sig ] [206/3521] Completed APGE in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:17.774244] [INFO ] [sig ] [207/3521] Forecasting APH... [2026-01-05T20:16:17.774273] [INFO ] [sig ] Generating forecast for: APH [2026-01-05T20:16:17.774301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-05T20:16:17.785562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-05T20:16:17.785870] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-05T20:16:17.786664] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-05T20:16:17.786717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:17.786748] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:17.786775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:17.786833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:17.842609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:17.843270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:17.843346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:17.843378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:17.964777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:17.964940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:17.964983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:17.965014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:17.968428] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-05T20:16:17.968729] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-05T20:16:17.968864] [INFO ] [sig ] APH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:18.106548] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APH.txt [2026-01-05T20:16:18.106711] [INFO ] [sig ] [207/3521] Completed APH in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:18.106751] [INFO ] [sig ] [208/3521] Forecasting API... [2026-01-05T20:16:18.106780] [INFO ] [sig ] Generating forecast for: API [2026-01-05T20:16:18.106810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-05T20:16:18.118152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-05T20:16:18.118490] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-05T20:16:18.119347] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-05T20:16:18.119402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:18.119436] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:18.119463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:18.119523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:18.179337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:18.180217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:18.180304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:18.180337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:18.303499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:18.303678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:18.303725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:18.303760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:18.308060] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-05T20:16:18.308403] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-05T20:16:18.308566] [INFO ] [sig ] API: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:18.461633] [INFO ] [LOCAL ] Saved forecast: API 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/API.txt [2026-01-05T20:16:18.461794] [INFO ] [sig ] [208/3521] Completed API in 0.4s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:18.461838] [INFO ] [sig ] [209/3521] Forecasting APLD... [2026-01-05T20:16:18.461868] [INFO ] [sig ] Generating forecast for: APLD [2026-01-05T20:16:18.461903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-05T20:16:18.474887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-05T20:16:18.475345] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-05T20:16:18.476507] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-05T20:16:18.476610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:18.476663] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:18.476702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:18.476784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:18.546485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:18.547391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:18.547478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:18.547512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:18.673742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:18.673902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:18.673951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:18.673982] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:18.677614] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-05T20:16:18.677899] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-05T20:16:18.678033] [INFO ] [sig ] APLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:18.820160] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APLD.txt [2026-01-05T20:16:18.820298] [INFO ] [sig ] [209/3521] Completed APLD in 0.4s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:18.820339] [INFO ] [sig ] [210/3521] Forecasting APLE... [2026-01-05T20:16:18.820373] [INFO ] [sig ] Generating forecast for: APLE [2026-01-05T20:16:18.820404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-05T20:16:18.832427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-05T20:16:18.832744] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-05T20:16:18.833542] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-05T20:16:18.833613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:18.833646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:18.833674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:18.833732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:18.890081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:18.890913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:18.890996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:18.891028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:19.010031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:19.010197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:19.010238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:19.010268] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:19.014097] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=15.58%) [2026-01-05T20:16:19.014388] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-05T20:16:19.014526] [INFO ] [sig ] APLE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:19.166742] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APLE.txt [2026-01-05T20:16:19.166906] [INFO ] [sig ] [210/3521] Completed APLE in 0.3s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:19.166978] [INFO ] [sig ] [211/3521] Forecasting APLS... [2026-01-05T20:16:19.167009] [INFO ] [sig ] Generating forecast for: APLS [2026-01-05T20:16:19.167041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-05T20:16:19.180613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-05T20:16:19.181026] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-05T20:16:19.182125] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-05T20:16:19.182187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:19.182220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:19.182247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:19.182305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:19.243471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:19.244521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:19.244630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:19.244666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:19.372711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:19.372867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:19.372906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:19.372934] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:19.376298] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-01-05T20:16:19.376600] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-05T20:16:19.376727] [INFO ] [sig ] APLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:19.519510] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APLS.txt [2026-01-05T20:16:19.519686] [INFO ] [sig ] [211/3521] Completed APLS in 0.4s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:19.519745] [INFO ] [sig ] [212/3521] Forecasting APM... [2026-01-05T20:16:19.519775] [INFO ] [sig ] Generating forecast for: APM [2026-01-05T20:16:19.519805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-05T20:16:19.533399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-05T20:16:19.533751] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-05T20:16:19.534519] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-05T20:16:19.534601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:19.534635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:19.534662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:19.534719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:19.597193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:19.598134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:19.598218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:19.598252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:19.724985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:19.725146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:19.725186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:19.725214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:19.728655] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: UP (p=86.53%) [2026-01-05T20:16:19.728965] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-05T20:16:19.729099] [INFO ] [sig ] APM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:19.875704] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APM.txt [2026-01-05T20:16:19.875848] [INFO ] [sig ] [212/3521] Completed APM in 0.4s | 2.83 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-05T20:16:19.875889] [INFO ] [sig ] [213/3521] Forecasting APO... [2026-01-05T20:16:19.875918] [INFO ] [sig ] Generating forecast for: APO [2026-01-05T20:16:19.875948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-05T20:16:19.890029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-05T20:16:19.890377] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-05T20:16:19.891376] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-05T20:16:19.891441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:19.891481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:19.891510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:19.891570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:19.955134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:19.956220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:19.956305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:19.956338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:20.083755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:20.083919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:20.083960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:20.084005] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:20.087557] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-05T20:16:20.087899] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-05T20:16:20.088042] [INFO ] [sig ] APO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:20.240672] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APO.txt [2026-01-05T20:16:20.240855] [INFO ] [sig ] [213/3521] Completed APO in 0.4s | 2.83 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-05T20:16:20.240896] [INFO ] [sig ] [214/3521] Forecasting APOG... [2026-01-05T20:16:20.240928] [INFO ] [sig ] Generating forecast for: APOG [2026-01-05T20:16:20.240957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-05T20:16:20.253306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-05T20:16:20.253615] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-05T20:16:20.254396] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-05T20:16:20.254450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:20.254483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:20.254538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:20.254616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:20.313381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:20.314255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:20.314346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:20.314381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:20.443994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:20.444162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:20.444203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:20.444231] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:20.447674] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=43.80%) [2026-01-05T20:16:20.447957] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-05T20:16:20.448091] [INFO ] [sig ] APOG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:20.598484] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APOG.txt [2026-01-05T20:16:20.598661] [INFO ] [sig ] [214/3521] Completed APOG in 0.4s | 2.83 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-05T20:16:20.598705] [INFO ] [sig ] [215/3521] Forecasting APP... [2026-01-05T20:16:20.598736] [INFO ] [sig ] Generating forecast for: APP [2026-01-05T20:16:20.598768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-05T20:16:20.611517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-05T20:16:20.611879] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-05T20:16:20.612679] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-05T20:16:20.612733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:20.612764] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:20.612790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:20.612847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:20.669742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:20.670529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:20.670630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:20.670679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:20.789984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:20.790148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:20.790189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:20.790219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:20.793607] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-05T20:16:20.793904] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-05T20:16:20.794039] [INFO ] [sig ] APP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:20.934659] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/APP.txt [2026-01-05T20:16:20.934787] [INFO ] [sig ] [215/3521] Completed APP in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-05T20:16:20.934825] [INFO ] [sig ] [216/3521] Forecasting APPF... [2026-01-05T20:16:20.934854] [INFO ] [sig ] Generating forecast for: APPF [2026-01-05T20:16:20.934885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-05T20:16:20.946644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-05T20:16:20.947001] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-05T20:16:20.947899] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-05T20:16:20.947957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:20.947989] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:20.948017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:20.948074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:21.004868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:21.005675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:21.005755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:21.005787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:21.126431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:21.126641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:21.126708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:21.126755] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:21.131705] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-01-05T20:16:21.132095] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-05T20:16:21.132276] [INFO ] [sig ] APPF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:21.285007] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APPF.txt [2026-01-05T20:16:21.285167] [INFO ] [sig ] [216/3521] Completed APPF in 0.4s | 2.83 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-05T20:16:21.285208] [INFO ] [sig ] [217/3521] Forecasting APPN... [2026-01-05T20:16:21.285237] [INFO ] [sig ] Generating forecast for: APPN [2026-01-05T20:16:21.285266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-05T20:16:21.299608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-05T20:16:21.300007] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-05T20:16:21.301045] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-05T20:16:21.301099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:21.301130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:21.301167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:21.301226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:21.358700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:21.359851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:21.359941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:21.359973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:21.482064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:21.482232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:21.482270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:21.482298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:21.485837] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-05T20:16:21.486128] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-05T20:16:21.486263] [INFO ] [sig ] APPN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:21.626552] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APPN.txt [2026-01-05T20:16:21.626731] [INFO ] [sig ] [217/3521] Completed APPN in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:21.626772] [INFO ] [sig ] [218/3521] Forecasting APPS... [2026-01-05T20:16:21.626801] [INFO ] [sig ] Generating forecast for: APPS [2026-01-05T20:16:21.626830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-05T20:16:21.638153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-05T20:16:21.638460] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-05T20:16:21.639301] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-05T20:16:21.639355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:21.639388] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:21.639414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:21.639472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:21.696090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:21.696949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:21.697034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:21.697067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:21.818950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:21.819131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:21.819171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:21.819200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:21.822946] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-05T20:16:21.823317] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-05T20:16:21.823474] [INFO ] [sig ] APPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:21.966757] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APPS.txt [2026-01-05T20:16:21.966913] [INFO ] [sig ] [218/3521] Completed APPS in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:21.966954] [INFO ] [sig ] [219/3521] Forecasting APYX... [2026-01-05T20:16:21.966983] [INFO ] [sig ] Generating forecast for: APYX [2026-01-05T20:16:21.967013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-05T20:16:21.982074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-05T20:16:21.982403] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-05T20:16:21.983228] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-05T20:16:21.983283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:21.983315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:21.983342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:21.983400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:22.042597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:22.043509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:22.043646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:22.043682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:22.161549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:22.161728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:22.161769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:22.161797] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:22.165587] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-05T20:16:22.165873] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-05T20:16:22.166003] [INFO ] [sig ] APYX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:22.304599] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/APYX.txt [2026-01-05T20:16:22.304740] [INFO ] [sig ] [219/3521] Completed APYX in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:22.304781] [INFO ] [sig ] [220/3521] Forecasting AQMS... [2026-01-05T20:16:22.304810] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-05T20:16:22.304839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-05T20:16:22.316620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-05T20:16:22.316945] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-05T20:16:22.317771] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-05T20:16:22.317824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:22.317855] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:22.317881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:22.317944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:22.374159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:22.374864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:22.374943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:22.374976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:22.487073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:22.487233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:22.487272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:22.487299] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:22.490715] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=68.97%) [2026-01-05T20:16:22.490998] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-05T20:16:22.491127] [INFO ] [sig ] AQMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:22.630873] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AQMS.txt [2026-01-05T20:16:22.630998] [INFO ] [sig ] [220/3521] Completed AQMS in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:22.631036] [INFO ] [sig ] [221/3521] Forecasting AQN... [2026-01-05T20:16:22.631065] [INFO ] [sig ] Generating forecast for: AQN [2026-01-05T20:16:22.631099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-05T20:16:22.642939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-05T20:16:22.643250] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-05T20:16:22.644077] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-05T20:16:22.644130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:22.644163] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:22.644190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:22.644249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:22.700970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:22.701622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:22.701707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:22.701739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:22.824031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:22.824209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:22.824251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:22.824279] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:22.827733] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=76.81%) [2026-01-05T20:16:22.828024] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-05T20:16:22.828156] [INFO ] [sig ] AQN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:22.972219] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AQN.txt [2026-01-05T20:16:22.972361] [INFO ] [sig ] [221/3521] Completed AQN in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:22.972400] [INFO ] [sig ] [222/3521] Forecasting AQNB... [2026-01-05T20:16:22.972430] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-05T20:16:22.972460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-05T20:16:22.982947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-05T20:16:22.983235] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-05T20:16:22.984018] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-05T20:16:22.984073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:22.984105] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:22.984131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:22.984188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:23.041824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:23.042599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:23.042698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:23.042732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:23.150936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:23.151093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:23.151131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:23.151159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:23.154520] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-05T20:16:23.154810] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-05T20:16:23.154937] [INFO ] [sig ] AQNB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:23.301616] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AQNB.txt [2026-01-05T20:16:23.301788] [INFO ] [sig ] [222/3521] Completed AQNB in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:23.301828] [INFO ] [sig ] [223/3521] Forecasting ARBB... [2026-01-05T20:16:23.301858] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-05T20:16:23.301888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-05T20:16:23.313882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-05T20:16:23.314272] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-05T20:16:23.315086] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-05T20:16:23.315138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:23.315170] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:23.315196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:23.315254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:23.382695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:23.383733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:23.383839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:23.383881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:23.505118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:23.505294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:23.505335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:23.505364] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:23.509465] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-05T20:16:23.509784] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-05T20:16:23.509923] [INFO ] [sig ] ARBB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:23.655930] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARBB.txt [2026-01-05T20:16:23.656061] [INFO ] [sig ] [223/3521] Completed ARBB in 0.4s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:23.656099] [INFO ] [sig ] [224/3521] Forecasting ARBE... [2026-01-05T20:16:23.656127] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-05T20:16:23.656156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-05T20:16:23.668189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-05T20:16:23.668470] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-05T20:16:23.669288] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-05T20:16:23.669341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:23.669373] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:23.669400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:23.669458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:23.725865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:23.726471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:23.726600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:23.726637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:23.856471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:23.856651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:23.856692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:23.856721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:23.860410] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-01-05T20:16:23.860714] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-05T20:16:23.860848] [INFO ] [sig ] ARBE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:24.003529] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARBE.txt [2026-01-05T20:16:24.003693] [INFO ] [sig ] [224/3521] Completed ARBE in 0.3s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:24.003734] [INFO ] [sig ] [225/3521] Forecasting ARCB... [2026-01-05T20:16:24.003763] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-05T20:16:24.003792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-05T20:16:24.014973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-05T20:16:24.015264] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-05T20:16:24.016054] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-05T20:16:24.016107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:24.016140] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:24.016166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:24.016223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:24.072653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:24.073621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:24.073712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:24.073744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:24.198003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:24.198164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:24.198203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:24.198231] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:24.202109] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-05T20:16:24.202386] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-05T20:16:24.202517] [INFO ] [sig ] ARCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:24.346245] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARCB.txt [2026-01-05T20:16:24.346395] [INFO ] [sig ] [225/3521] Completed ARCB in 0.3s | 2.84 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:24.346436] [INFO ] [sig ] [226/3521] Forecasting ARCC... [2026-01-05T20:16:24.346465] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-05T20:16:24.346494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-05T20:16:24.358607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-05T20:16:24.358968] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-05T20:16:24.359772] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-05T20:16:24.359827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:24.359858] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:24.359884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:24.359940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:24.421506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:24.422379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:24.422468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:24.422502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:24.561330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:24.561525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:24.561593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:24.561632] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:24.566528] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=35.28%) [2026-01-05T20:16:24.566882] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-05T20:16:24.567039] [INFO ] [sig ] ARCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:24.717931] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARCC.txt [2026-01-05T20:16:24.718091] [INFO ] [sig ] [226/3521] Completed ARCC in 0.4s | 2.83 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:24.718131] [INFO ] [sig ] [227/3521] Forecasting ARCO... [2026-01-05T20:16:24.718162] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-05T20:16:24.718192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-05T20:16:24.729748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-05T20:16:24.730118] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-05T20:16:24.730949] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-05T20:16:24.731003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:24.731036] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:24.731063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:24.731120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:24.787888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:24.788765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:24.788851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:24.788884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:24.901514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:24.901694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:24.901734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:24.901763] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:24.905494] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-05T20:16:24.905790] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-05T20:16:24.905921] [INFO ] [sig ] ARCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:25.047684] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARCO.txt [2026-01-05T20:16:25.047843] [INFO ] [sig ] [227/3521] Completed ARCO in 0.3s | 2.84 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:25.048080] [INFO ] [sig ] [228/3521] Forecasting ARDC... [2026-01-05T20:16:25.048110] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-05T20:16:25.048140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-05T20:16:25.060196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-05T20:16:25.060567] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-05T20:16:25.061355] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-05T20:16:25.061409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:25.061441] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:25.061467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:25.061524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:25.121067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:25.122054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:25.122150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:25.122184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:25.238548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:25.238723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:25.238764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:25.238792] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:25.242625] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-01-05T20:16:25.242903] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-05T20:16:25.243032] [INFO ] [sig ] ARDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:25.382920] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARDC.txt [2026-01-05T20:16:25.383035] [INFO ] [sig ] [228/3521] Completed ARDC in 0.3s | 2.84 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-05T20:16:25.383073] [INFO ] [sig ] [229/3521] Forecasting ARDX... [2026-01-05T20:16:25.383102] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-05T20:16:25.383138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-05T20:16:25.394425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-05T20:16:25.394697] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-05T20:16:25.395449] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-05T20:16:25.395501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:25.395533] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:25.395560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:25.395641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:25.452210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:25.452862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:25.452941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:25.452973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:25.568379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:25.568526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:25.568565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:25.568612] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:25.571966] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-01-05T20:16:25.572234] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-05T20:16:25.572358] [INFO ] [sig ] ARDX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:25.710399] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARDX.txt [2026-01-05T20:16:25.710519] [INFO ] [sig ] [229/3521] Completed ARDX in 0.3s | 2.84 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-05T20:16:25.710558] [INFO ] [sig ] [230/3521] Forecasting ARE... [2026-01-05T20:16:25.710606] [INFO ] [sig ] Generating forecast for: ARE [2026-01-05T20:16:25.710636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-05T20:16:25.721728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-05T20:16:25.722012] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-05T20:16:25.722789] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-05T20:16:25.722874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:25.722909] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:25.722937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:25.722994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:25.779330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:25.779983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:25.780064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:25.780095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:25.904703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:25.904871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:25.904919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:25.904950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:25.908518] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-01-05T20:16:25.908883] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-05T20:16:25.909037] [INFO ] [sig ] ARE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:26.047139] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARE.txt [2026-01-05T20:16:26.047268] [INFO ] [sig ] [230/3521] Completed ARE in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:26.047312] [INFO ] [sig ] [231/3521] Forecasting AREC... [2026-01-05T20:16:26.047344] [INFO ] [sig ] Generating forecast for: AREC [2026-01-05T20:16:26.047374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-05T20:16:26.059097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-05T20:16:26.059373] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-05T20:16:26.060281] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-05T20:16:26.060334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:26.060391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:26.060419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:26.060476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:26.117009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:26.117624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:26.117709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:26.117742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:26.234662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:26.234808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:26.234845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:26.234873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:26.238178] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-05T20:16:26.238448] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-05T20:16:26.238592] [INFO ] [sig ] AREC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:26.376299] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AREC.txt [2026-01-05T20:16:26.376416] [INFO ] [sig ] [231/3521] Completed AREC in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:26.376454] [INFO ] [sig ] [232/3521] Forecasting ARES... [2026-01-05T20:16:26.376482] [INFO ] [sig ] Generating forecast for: ARES [2026-01-05T20:16:26.376511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-05T20:16:26.388906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-05T20:16:26.389218] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-05T20:16:26.390010] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-05T20:16:26.390064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:26.390096] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:26.390123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:26.390179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:26.446743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:26.447366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:26.447445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:26.447478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:26.573011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:26.573173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:26.573217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:26.573246] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:26.576704] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-01-05T20:16:26.577021] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-05T20:16:26.577160] [INFO ] [sig ] ARES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:26.721479] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARES.txt [2026-01-05T20:16:26.721643] [INFO ] [sig ] [232/3521] Completed ARES in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:26.721689] [INFO ] [sig ] [233/3521] Forecasting ARGX... [2026-01-05T20:16:26.721726] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-05T20:16:26.721762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-05T20:16:26.734437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-05T20:16:26.734746] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-05T20:16:26.735720] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-05T20:16:26.735775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:26.735809] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:26.735836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:26.735892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:26.792199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:26.792830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:26.792909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:26.792941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:26.916413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:26.916590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:26.916631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:26.916660] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:26.920056] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-01-05T20:16:26.920325] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-05T20:16:26.920447] [INFO ] [sig ] ARGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:27.058437] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARGX.txt [2026-01-05T20:16:27.058562] [INFO ] [sig ] [233/3521] Completed ARGX in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:27.058625] [INFO ] [sig ] [234/3521] Forecasting ARHS... [2026-01-05T20:16:27.058655] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-05T20:16:27.058685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-05T20:16:27.069885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-05T20:16:27.070154] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-05T20:16:27.070937] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-05T20:16:27.070989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:27.071022] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:27.071048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:27.071106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:27.127652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:27.128236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:27.128313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:27.128346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:27.246460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:27.246639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:27.246679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:27.246741] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:27.250158] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-01-05T20:16:27.250428] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-05T20:16:27.250553] [INFO ] [sig ] ARHS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:27.391781] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARHS.txt [2026-01-05T20:16:27.391938] [INFO ] [sig ] [234/3521] Completed ARHS in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:27.391979] [INFO ] [sig ] [235/3521] Forecasting ARI... [2026-01-05T20:16:27.392008] [INFO ] [sig ] Generating forecast for: ARI [2026-01-05T20:16:27.392039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-05T20:16:27.404165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-05T20:16:27.404493] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-05T20:16:27.405272] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-05T20:16:27.405324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:27.405356] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:27.405383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:27.405440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:27.465712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:27.466847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:27.466937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:27.466973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:27.588525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:27.588707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:27.588748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:27.588776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:27.592198] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-05T20:16:27.592500] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-05T20:16:27.592651] [INFO ] [sig ] ARI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:27.733152] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARI.txt [2026-01-05T20:16:27.733294] [INFO ] [sig ] [235/3521] Completed ARI in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:27.733333] [INFO ] [sig ] [236/3521] Forecasting ARKO... [2026-01-05T20:16:27.733361] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-05T20:16:27.733390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-05T20:16:27.745632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-05T20:16:27.745904] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-05T20:16:27.746703] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-05T20:16:27.746755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:27.746786] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:27.746813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:27.746870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:27.803178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:27.803942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:27.804024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:27.804057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:27.922475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:27.922652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:27.922692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:27.922721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:27.926370] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-05T20:16:27.926657] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-05T20:16:27.926785] [INFO ] [sig ] ARKO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:28.070849] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARKO.txt [2026-01-05T20:16:28.071201] [INFO ] [sig ] [236/3521] Completed ARKO in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:28.071243] [INFO ] [sig ] [237/3521] Forecasting ARLO... [2026-01-05T20:16:28.071272] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-05T20:16:28.071301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-05T20:16:28.084323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-05T20:16:28.084655] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-05T20:16:28.085417] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-05T20:16:28.085470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:28.085501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:28.085527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:28.085614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:28.144564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:28.145434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:28.145522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:28.145556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:28.276544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:28.276752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:28.276819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:28.276849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:28.281101] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-01-05T20:16:28.281489] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-05T20:16:28.281662] [INFO ] [sig ] ARLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:28.429040] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARLO.txt [2026-01-05T20:16:28.429205] [INFO ] [sig ] [237/3521] Completed ARLO in 0.4s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:28.429246] [INFO ] [sig ] [238/3521] Forecasting ARLP... [2026-01-05T20:16:28.429275] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-05T20:16:28.429304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-05T20:16:28.441233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-05T20:16:28.441659] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-05T20:16:28.442494] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-05T20:16:28.442551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:28.442604] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:28.442633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:28.442690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:28.499979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:28.500917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:28.501028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:28.501060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:28.619285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:28.619448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:28.619487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:28.619516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:28.623064] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-05T20:16:28.623401] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-05T20:16:28.623543] [INFO ] [sig ] ARLP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:28.767076] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARLP.txt [2026-01-05T20:16:28.767238] [INFO ] [sig ] [238/3521] Completed ARLP in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:28.767280] [INFO ] [sig ] [239/3521] Forecasting ARM... [2026-01-05T20:16:28.767309] [INFO ] [sig ] Generating forecast for: ARM [2026-01-05T20:16:28.767339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-05T20:16:28.779427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-05T20:16:28.779837] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-05T20:16:28.780640] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-05T20:16:28.780695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:28.780727] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:28.780754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:28.780811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:28.839062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:28.840081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:28.840171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:28.840205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:28.961241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:28.961407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:28.961449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:28.961479] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:28.965076] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=50.91%) [2026-01-05T20:16:28.965390] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-05T20:16:28.965532] [INFO ] [sig ] ARM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:29.116535] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARM.txt [2026-01-05T20:16:29.116732] [INFO ] [sig ] [239/3521] Completed ARM in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-05T20:16:29.116777] [INFO ] [sig ] [240/3521] Forecasting ARMK... [2026-01-05T20:16:29.116808] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-05T20:16:29.116838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-05T20:16:29.129157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-05T20:16:29.129551] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-05T20:16:29.130414] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-05T20:16:29.130469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:29.130500] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:29.130527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:29.130611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:29.189178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:29.190100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:29.190214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:29.190250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:29.317952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:29.318124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:29.318183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:29.318214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:29.321895] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=84.97%) [2026-01-05T20:16:29.322179] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-05T20:16:29.322312] [INFO ] [sig ] ARMK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:29.463910] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARMK.txt [2026-01-05T20:16:29.464255] [INFO ] [sig ] [240/3521] Completed ARMK in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:29.464295] [INFO ] [sig ] [241/3521] Forecasting AROC... [2026-01-05T20:16:29.464323] [INFO ] [sig ] Generating forecast for: AROC [2026-01-05T20:16:29.464352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-05T20:16:29.476300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-05T20:16:29.476659] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-05T20:16:29.477473] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-05T20:16:29.477526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:29.477570] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:29.477621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:29.477678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:29.538069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:29.538996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:29.539114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:29.539148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:29.657907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:29.658069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:29.658110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:29.658140] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:29.661642] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-05T20:16:29.661951] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-05T20:16:29.662086] [INFO ] [sig ] AROC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:29.806925] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AROC.txt [2026-01-05T20:16:29.807112] [INFO ] [sig ] [241/3521] Completed AROC in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:29.807155] [INFO ] [sig ] [242/3521] Forecasting ARQ... [2026-01-05T20:16:29.807184] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-05T20:16:29.807214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-05T20:16:29.818941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-05T20:16:29.819336] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-05T20:16:29.820188] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-05T20:16:29.820243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:29.820276] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:29.820302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:29.820360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:29.878075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:29.879028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:29.879127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:29.879164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:29.997317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:29.997489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:29.997528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:29.997558] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:30.001171] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-01-05T20:16:30.001513] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-05T20:16:30.001679] [INFO ] [sig ] ARQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:30.143290] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARQ.txt [2026-01-05T20:16:30.143426] [INFO ] [sig ] [242/3521] Completed ARQ in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:30.143466] [INFO ] [sig ] [243/3521] Forecasting ARQQ... [2026-01-05T20:16:30.143494] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-05T20:16:30.143524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-05T20:16:30.155089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-05T20:16:30.155429] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-05T20:16:30.156218] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-05T20:16:30.156270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:30.156302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:30.156329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:30.156386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:30.213960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:30.214762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:30.214847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:30.214881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:30.335970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:30.336142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:30.336181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:30.336209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:30.339613] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-05T20:16:30.339900] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-05T20:16:30.340032] [INFO ] [sig ] ARQQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:30.487833] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARQQ.txt [2026-01-05T20:16:30.487995] [INFO ] [sig ] [243/3521] Completed ARQQ in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:30.488043] [INFO ] [sig ] [244/3521] Forecasting ARRY... [2026-01-05T20:16:30.488073] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-05T20:16:30.488103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-05T20:16:30.499835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-05T20:16:30.500221] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-05T20:16:30.501055] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-05T20:16:30.501109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:30.501141] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:30.501167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:30.501224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:30.563050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:30.564055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:30.564153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:30.564188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:30.680639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:30.680797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:30.680838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:30.680868] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:30.684358] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-05T20:16:30.684662] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-05T20:16:30.684824] [INFO ] [sig ] ARRY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:30.829007] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ARRY.txt [2026-01-05T20:16:30.829178] [INFO ] [sig ] [244/3521] Completed ARRY in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:30.829220] [INFO ] [sig ] [245/3521] Forecasting ARTL... [2026-01-05T20:16:30.829255] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-05T20:16:30.829287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-05T20:16:30.840605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-05T20:16:30.840959] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-05T20:16:30.841773] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-05T20:16:30.841828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:30.841861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:30.841890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:30.841949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:30.900162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:30.900915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:30.900999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:30.901033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:31.017782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:31.017942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:31.017982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:31.018011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:31.021465] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-05T20:16:31.021754] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-05T20:16:31.021881] [INFO ] [sig ] ARTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:31.161962] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARTL.txt [2026-01-05T20:16:31.162097] [INFO ] [sig ] [245/3521] Completed ARTL in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:31.162136] [INFO ] [sig ] [246/3521] Forecasting ARTNA... [2026-01-05T20:16:31.162165] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-05T20:16:31.162196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-05T20:16:31.173907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-05T20:16:31.174229] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-05T20:16:31.175018] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-05T20:16:31.175071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:31.175102] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:31.175129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:31.175185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:31.232511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:31.233223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:31.233302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:31.233334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:31.350998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:31.351160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:31.351198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:31.351226] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:31.354622] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-05T20:16:31.354933] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-05T20:16:31.355073] [INFO ] [sig ] ARTNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:31.498975] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARTNA.txt [2026-01-05T20:16:31.499153] [INFO ] [sig ] [246/3521] Completed ARTNA in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:31.499196] [INFO ] [sig ] [247/3521] Forecasting ARVN... [2026-01-05T20:16:31.499225] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-05T20:16:31.499255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-05T20:16:31.511085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-05T20:16:31.511406] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-05T20:16:31.512196] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-05T20:16:31.512248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:31.512280] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:31.512307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:31.512364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:31.574921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:31.575895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:31.575983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:31.576017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:31.694881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:31.695041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:31.695081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:31.695110] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:31.698463] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=87.71%) [2026-01-05T20:16:31.698756] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-05T20:16:31.698901] [INFO ] [sig ] ARVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:31.836728] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ARVN.txt [2026-01-05T20:16:31.836857] [INFO ] [sig ] [247/3521] Completed ARVN in 0.3s | 2.84 sym/s | Total: 1.4m | ETA: 19.2m [2026-01-05T20:16:31.836898] [INFO ] [sig ] [248/3521] Forecasting ASA... [2026-01-05T20:16:31.836929] [INFO ] [sig ] Generating forecast for: ASA [2026-01-05T20:16:31.836958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-05T20:16:31.848668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-05T20:16:31.849044] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-05T20:16:31.849843] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-05T20:16:31.849897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:31.849970] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:31.849999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:31.850058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:31.906279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:31.906972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:31.907052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:31.907084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:32.026934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:32.027094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:32.027135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:32.027181] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:32.030716] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-05T20:16:32.031002] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-05T20:16:32.031132] [INFO ] [sig ] ASA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:32.173657] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASA.txt [2026-01-05T20:16:32.173823] [INFO ] [sig ] [248/3521] Completed ASA in 0.3s | 2.84 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-05T20:16:32.173864] [INFO ] [sig ] [249/3521] Forecasting ASB... [2026-01-05T20:16:32.173894] [INFO ] [sig ] Generating forecast for: ASB [2026-01-05T20:16:32.173923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-05T20:16:32.185396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-05T20:16:32.185738] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-05T20:16:32.186500] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-05T20:16:32.186552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:32.186601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:32.186629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:32.186687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:32.245304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:32.246193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:32.246278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:32.246312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:32.365233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:32.365394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:32.365435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:32.365465] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:32.369244] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-05T20:16:32.369515] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-05T20:16:32.369660] [INFO ] [sig ] ASB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:32.508352] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASB.txt [2026-01-05T20:16:32.508511] [INFO ] [sig ] [249/3521] Completed ASB in 0.3s | 2.84 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-05T20:16:32.508551] [INFO ] [sig ] [250/3521] Forecasting ASBA... [2026-01-05T20:16:32.508599] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-05T20:16:32.508631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-05T20:16:32.519823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-05T20:16:32.520156] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-05T20:16:32.520939] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-05T20:16:32.520992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:32.521024] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:32.521051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:32.521107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:32.578375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:32.579203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:32.579286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:32.579335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:32.688320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:32.688481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:32.688518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:32.688545] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:32.691979] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-05T20:16:32.692245] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-05T20:16:32.692375] [INFO ] [sig ] ASBA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:32.855508] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASBA.txt [2026-01-05T20:16:32.855679] [INFO ] [sig ] [250/3521] Completed ASBA in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-05T20:16:32.855730] [INFO ] [sig ] [251/3521] Forecasting ASC... [2026-01-05T20:16:32.855760] [INFO ] [sig ] Generating forecast for: ASC [2026-01-05T20:16:32.855790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-05T20:16:32.867615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-05T20:16:32.867914] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-05T20:16:32.868720] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-05T20:16:32.868773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:32.868804] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:32.868831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:32.868893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:32.925250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:32.926081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:32.926167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:32.926199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:33.039866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:33.040050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:33.040090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:33.040154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:33.043632] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-05T20:16:33.043940] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-05T20:16:33.044077] [INFO ] [sig ] ASC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:33.186464] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASC.txt [2026-01-05T20:16:33.186627] [INFO ] [sig ] [251/3521] Completed ASC in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-05T20:16:33.186671] [INFO ] [sig ] [252/3521] Forecasting ASG... [2026-01-05T20:16:33.186701] [INFO ] [sig ] Generating forecast for: ASG [2026-01-05T20:16:33.186732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-05T20:16:33.198245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-05T20:16:33.198556] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-05T20:16:33.199379] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-05T20:16:33.199432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:33.199463] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:33.199489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:33.199557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:33.256713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:33.257646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:33.257737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:33.257771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:33.377040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:33.377206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:33.377246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:33.377274] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:33.380758] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=42.37%) [2026-01-05T20:16:33.381038] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-05T20:16:33.381169] [INFO ] [sig ] ASG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:33.527982] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASG.txt [2026-01-05T20:16:33.528186] [INFO ] [sig ] [252/3521] Completed ASG in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:33.528247] [INFO ] [sig ] [253/3521] Forecasting ASGI... [2026-01-05T20:16:33.528287] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-05T20:16:33.528331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-05T20:16:33.540591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-05T20:16:33.540964] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-05T20:16:33.541794] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-05T20:16:33.541850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:33.541883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:33.541912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:33.541976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:33.601979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:33.602796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:33.602882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:33.602915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:33.726875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:33.727036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:33.727076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:33.727106] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:33.730616] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: DOWN (p=46.21%) [2026-01-05T20:16:33.730895] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-05T20:16:33.731048] [INFO ] [sig ] ASGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:33.875700] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASGI.txt [2026-01-05T20:16:33.875871] [INFO ] [sig ] [253/3521] Completed ASGI in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:33.875931] [INFO ] [sig ] [254/3521] Forecasting ASGN... [2026-01-05T20:16:33.875964] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-05T20:16:33.875996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-05T20:16:33.888302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-05T20:16:33.888714] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-05T20:16:33.889593] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-05T20:16:33.889650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:33.889683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:33.889710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:33.889770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:33.948181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:33.949076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:33.949165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:33.949197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:34.073462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:34.073659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:34.073718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:34.073763] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:34.078397] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-01-05T20:16:34.078779] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-05T20:16:34.078970] [INFO ] [sig ] ASGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:34.228556] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASGN.txt [2026-01-05T20:16:34.228762] [INFO ] [sig ] [254/3521] Completed ASGN in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:34.228817] [INFO ] [sig ] [255/3521] Forecasting ASH... [2026-01-05T20:16:34.228850] [INFO ] [sig ] Generating forecast for: ASH [2026-01-05T20:16:34.228881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-05T20:16:34.240469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-05T20:16:34.240869] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-05T20:16:34.241689] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-05T20:16:34.241745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:34.241779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:34.241807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:34.241867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:34.302785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:34.303756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:34.303851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:34.303886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:34.428887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:34.429077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:34.429119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:34.429146] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:34.432667] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-05T20:16:34.432958] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-05T20:16:34.433114] [INFO ] [sig ] ASH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:34.571677] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASH.txt [2026-01-05T20:16:34.571806] [INFO ] [sig ] [255/3521] Completed ASH in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:34.571845] [INFO ] [sig ] [256/3521] Forecasting ASIX... [2026-01-05T20:16:34.571874] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-05T20:16:34.571903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-05T20:16:34.584363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-05T20:16:34.584703] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-05T20:16:34.585470] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-05T20:16:34.585524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:34.585555] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:34.585603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:34.585661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:34.642370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:34.643270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:34.643352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:34.643383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:34.761918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:34.762076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:34.762116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:34.762145] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:34.765567] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-05T20:16:34.765888] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-05T20:16:34.766027] [INFO ] [sig ] ASIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:34.911386] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASIX.txt [2026-01-05T20:16:34.911540] [INFO ] [sig ] [256/3521] Completed ASIX in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:34.911615] [INFO ] [sig ] [257/3521] Forecasting ASLE... [2026-01-05T20:16:34.911676] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-05T20:16:34.911718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-05T20:16:34.923472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-05T20:16:34.923870] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-05T20:16:34.924674] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-05T20:16:34.924728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:34.924759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:34.924786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:34.924844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:34.982460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:34.983381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:34.983464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:34.983498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:35.098979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:35.099128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:35.099167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:35.099195] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:35.102615] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-01-05T20:16:35.102916] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-05T20:16:35.103050] [INFO ] [sig ] ASLE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:35.239933] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASLE.txt [2026-01-05T20:16:35.240069] [INFO ] [sig ] [257/3521] Completed ASLE in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:35.240108] [INFO ] [sig ] [258/3521] Forecasting ASMB... [2026-01-05T20:16:35.240138] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-05T20:16:35.240167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-05T20:16:35.251690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-05T20:16:35.251988] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-05T20:16:35.252782] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-05T20:16:35.252837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:35.252869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:35.252896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:35.252957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:35.308380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:35.309063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:35.309170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:35.309203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:35.429498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:35.429660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:35.429700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:35.429729] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:35.433382] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-05T20:16:35.433673] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-05T20:16:35.433802] [INFO ] [sig ] ASMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:35.572529] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASMB.txt [2026-01-05T20:16:35.572682] [INFO ] [sig ] [258/3521] Completed ASMB in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:35.572722] [INFO ] [sig ] [259/3521] Forecasting ASML... [2026-01-05T20:16:35.572751] [INFO ] [sig ] Generating forecast for: ASML [2026-01-05T20:16:35.572781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-05T20:16:35.584912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-05T20:16:35.585231] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-05T20:16:35.586039] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-05T20:16:35.586093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:35.586125] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:35.586152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:35.586210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:35.642378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:35.643258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:35.643344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:35.643376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:35.766351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:35.766514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:35.766553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:35.766599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:35.769979] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=36.92%) [2026-01-05T20:16:35.770250] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-05T20:16:35.770380] [INFO ] [sig ] ASML: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:35.908225] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASML.txt [2026-01-05T20:16:35.908360] [INFO ] [sig ] [259/3521] Completed ASML in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:35.908398] [INFO ] [sig ] [260/3521] Forecasting ASND... [2026-01-05T20:16:35.908426] [INFO ] [sig ] Generating forecast for: ASND [2026-01-05T20:16:35.908455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-05T20:16:35.920526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-05T20:16:35.920840] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-05T20:16:35.921623] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-05T20:16:35.921677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:35.921709] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:35.921736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:35.921794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:35.977931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:35.978714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:35.978796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:35.978828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:36.106174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:36.106342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:36.106385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:36.106417] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:36.110114] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=43.97%) [2026-01-05T20:16:36.110409] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-05T20:16:36.110543] [INFO ] [sig ] ASND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:36.256210] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASND.txt [2026-01-05T20:16:36.256366] [INFO ] [sig ] [260/3521] Completed ASND in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:36.256405] [INFO ] [sig ] [261/3521] Forecasting ASO... [2026-01-05T20:16:36.256435] [INFO ] [sig ] Generating forecast for: ASO [2026-01-05T20:16:36.256468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-05T20:16:36.269068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-05T20:16:36.269383] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-05T20:16:36.270170] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-05T20:16:36.270224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:36.270258] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:36.270285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:36.270343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:36.328879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:36.329892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:36.329977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:36.330011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:36.448732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:36.448906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:36.448975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:36.449009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:36.452661] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-05T20:16:36.452954] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-05T20:16:36.453088] [INFO ] [sig ] ASO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:36.651410] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASO.txt [2026-01-05T20:16:36.651602] [INFO ] [sig ] [261/3521] Completed ASO in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:36.651644] [INFO ] [sig ] [262/3521] Forecasting ASPI... [2026-01-05T20:16:36.651675] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-05T20:16:36.651705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-05T20:16:36.662996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-05T20:16:36.663346] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-05T20:16:36.664185] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-05T20:16:36.664239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:36.664271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:36.664296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:36.664353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:36.721327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:36.722157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:36.722241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:36.722274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:36.849759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:36.849938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:36.849984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:36.850018] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:36.853648] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=57.50%) [2026-01-05T20:16:36.853984] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-05T20:16:36.854153] [INFO ] [sig ] ASPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:36.997298] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASPI.txt [2026-01-05T20:16:36.997443] [INFO ] [sig ] [262/3521] Completed ASPI in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:36.997482] [INFO ] [sig ] [263/3521] Forecasting ASPN... [2026-01-05T20:16:36.997513] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-05T20:16:36.997542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-05T20:16:37.009609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-05T20:16:37.009944] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-05T20:16:37.010766] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-05T20:16:37.010819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:37.010851] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:37.010877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:37.010934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:37.067885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:37.068665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:37.068747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:37.068779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:37.196430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:37.196599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:37.196640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:37.196668] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:37.200304] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-01-05T20:16:37.200592] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-05T20:16:37.200717] [INFO ] [sig ] ASPN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:37.339781] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASPN.txt [2026-01-05T20:16:37.339924] [INFO ] [sig ] [263/3521] Completed ASPN in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:37.339964] [INFO ] [sig ] [264/3521] Forecasting ASPS... [2026-01-05T20:16:37.339994] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-05T20:16:37.340023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-05T20:16:37.351065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-05T20:16:37.351556] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-05T20:16:37.352524] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-05T20:16:37.352596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:37.352631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:37.352659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:37.352716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:37.409823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:37.410504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:37.410599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:37.410634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:37.521985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:37.522138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:37.522184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:37.522213] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:37.525619] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=75.72%) [2026-01-05T20:16:37.525900] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-05T20:16:37.526027] [INFO ] [sig ] ASPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:37.671695] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASPS.txt [2026-01-05T20:16:37.671844] [INFO ] [sig ] [264/3521] Completed ASPS in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.1m [2026-01-05T20:16:37.671885] [INFO ] [sig ] [265/3521] Forecasting ASTE... [2026-01-05T20:16:37.671914] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-05T20:16:37.671944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-05T20:16:37.683482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-05T20:16:37.683821] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-05T20:16:37.684618] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-05T20:16:37.684680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:37.684738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:37.684767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:37.684824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:37.742517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:37.743333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:37.743414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:37.743447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:37.863736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:37.863891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:37.863931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:37.863965] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:37.867393] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-05T20:16:37.867695] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-05T20:16:37.867829] [INFO ] [sig ] ASTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:38.007918] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASTE.txt [2026-01-05T20:16:38.008067] [INFO ] [sig ] [265/3521] Completed ASTE in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:38.008108] [INFO ] [sig ] [266/3521] Forecasting ASTH... [2026-01-05T20:16:38.008137] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-05T20:16:38.008167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-05T20:16:38.019208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-05T20:16:38.019521] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-05T20:16:38.020332] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-05T20:16:38.020389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:38.020423] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:38.020451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:38.020510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:38.079209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:38.080023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:38.080109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:38.080144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:38.198046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:38.198202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:38.198241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:38.198269] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:38.201752] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-05T20:16:38.202049] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-05T20:16:38.202181] [INFO ] [sig ] ASTH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:38.342030] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASTH.txt [2026-01-05T20:16:38.342170] [INFO ] [sig ] [266/3521] Completed ASTH in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:38.342210] [INFO ] [sig ] [267/3521] Forecasting ASTI... [2026-01-05T20:16:38.342240] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-05T20:16:38.342270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-05T20:16:38.353893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-05T20:16:38.354176] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-05T20:16:38.354959] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-05T20:16:38.355011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:38.355043] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:38.355070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:38.355127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:38.416202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:38.417112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:38.417196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:38.417229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:38.540843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:38.541000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:38.541040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:38.541070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:38.544955] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=57.86%) [2026-01-05T20:16:38.545260] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-05T20:16:38.545395] [INFO ] [sig ] ASTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:38.685766] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASTI.txt [2026-01-05T20:16:38.685902] [INFO ] [sig ] [267/3521] Completed ASTI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:38.685941] [INFO ] [sig ] [268/3521] Forecasting ASTL... [2026-01-05T20:16:38.685970] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-05T20:16:38.686007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-05T20:16:38.697100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-05T20:16:38.697405] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-05T20:16:38.698206] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-05T20:16:38.698260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:38.698292] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:38.698318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:38.698374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:38.757148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:38.758081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:38.758173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:38.758208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:38.875270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:38.875428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:38.875470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:38.875534] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:38.879083] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=54.89%) [2026-01-05T20:16:38.879382] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-05T20:16:38.879527] [INFO ] [sig ] ASTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:39.021728] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ASTL.txt [2026-01-05T20:16:39.021888] [INFO ] [sig ] [268/3521] Completed ASTL in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:39.021938] [INFO ] [sig ] [269/3521] Forecasting ASTS... [2026-01-05T20:16:39.021972] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-05T20:16:39.022005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-05T20:16:39.033389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-05T20:16:39.033751] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-05T20:16:39.034564] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-05T20:16:39.034639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:39.034673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:39.034702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:39.034762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:39.092673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:39.093480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:39.093563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:39.093616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:39.215768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:39.215956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:39.216005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:39.216038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:39.219625] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=32.55%) [2026-01-05T20:16:39.219906] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-05T20:16:39.220036] [INFO ] [sig ] ASTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:39.358982] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASTS.txt [2026-01-05T20:16:39.359126] [INFO ] [sig ] [269/3521] Completed ASTS in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:39.359166] [INFO ] [sig ] [270/3521] Forecasting ASX... [2026-01-05T20:16:39.359195] [INFO ] [sig ] Generating forecast for: ASX [2026-01-05T20:16:39.359223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-05T20:16:39.370439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-05T20:16:39.370767] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-05T20:16:39.371530] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-05T20:16:39.371601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:39.371635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:39.371662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:39.371719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:39.429398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:39.430104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:39.430187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:39.430221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:39.552168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:39.552321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:39.552359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:39.552389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:39.555732] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-01-05T20:16:39.556001] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-05T20:16:39.556142] [INFO ] [sig ] ASX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:39.696164] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASX.txt [2026-01-05T20:16:39.696306] [INFO ] [sig ] [270/3521] Completed ASX in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:39.696346] [INFO ] [sig ] [271/3521] Forecasting ASYS... [2026-01-05T20:16:39.696375] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-05T20:16:39.696407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-05T20:16:39.706884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-05T20:16:39.707189] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-05T20:16:39.707973] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-05T20:16:39.708027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:39.708058] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:39.708085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:39.708142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:39.765767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:39.766636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:39.766722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:39.766755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:39.885342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:39.885495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:39.885535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:39.885563] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:39.888905] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-05T20:16:39.889191] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-05T20:16:39.889321] [INFO ] [sig ] ASYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:40.032584] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ASYS.txt [2026-01-05T20:16:40.032741] [INFO ] [sig ] [271/3521] Completed ASYS in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:40.032782] [INFO ] [sig ] [272/3521] Forecasting ATAI... [2026-01-05T20:16:40.032811] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-05T20:16:40.032840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-05T20:16:40.044138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-05T20:16:40.044453] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-05T20:16:40.045251] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-05T20:16:40.045304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:40.045336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:40.045363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:40.045420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:40.104513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:40.105266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:40.105347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:40.105378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:40.221501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:40.221667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:40.221728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:40.221757] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:40.225817] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-05T20:16:40.226085] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-05T20:16:40.226215] [INFO ] [sig ] ATAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:40.366911] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATAI.txt [2026-01-05T20:16:40.367052] [INFO ] [sig ] [272/3521] Completed ATAI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:40.367092] [INFO ] [sig ] [273/3521] Forecasting ATEC... [2026-01-05T20:16:40.367121] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-05T20:16:40.367150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-05T20:16:40.379483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-05T20:16:40.379809] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-05T20:16:40.380601] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-05T20:16:40.380654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:40.380685] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:40.380712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:40.380770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:40.436673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:40.437329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:40.437409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:40.437441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:40.554262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:40.554417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:40.554456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:40.554484] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:40.557898] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=30.76%) [2026-01-05T20:16:40.558199] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-05T20:16:40.558327] [INFO ] [sig ] ATEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:40.695821] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATEC.txt [2026-01-05T20:16:40.695954] [INFO ] [sig ] [273/3521] Completed ATEC in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:40.695995] [INFO ] [sig ] [274/3521] Forecasting ATEN... [2026-01-05T20:16:40.696024] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-05T20:16:40.696054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-05T20:16:40.711252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-05T20:16:40.711654] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-05T20:16:40.712531] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-05T20:16:40.712607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:40.712641] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:40.712667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:40.712724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:40.771896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:40.772815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:40.772906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:40.772939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:40.901793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:40.901963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:40.902024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:40.902063] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:40.905626] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-01-05T20:16:40.905968] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-05T20:16:40.906118] [INFO ] [sig ] ATEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:41.047089] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATEN.txt [2026-01-05T20:16:41.047250] [INFO ] [sig ] [274/3521] Completed ATEN in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:41.047294] [INFO ] [sig ] [275/3521] Forecasting ATEX... [2026-01-05T20:16:41.047327] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-05T20:16:41.047370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-05T20:16:41.059096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-05T20:16:41.059445] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-05T20:16:41.060264] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-05T20:16:41.060319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:41.060355] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:41.060392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:41.060464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:41.120054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:41.121023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:41.121150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:41.121186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:41.238301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:41.238458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:41.238499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:41.238528] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:41.241971] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=29.76%) [2026-01-05T20:16:41.242251] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-05T20:16:41.242384] [INFO ] [sig ] ATEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:41.398560] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATEX.txt [2026-01-05T20:16:41.398795] [INFO ] [sig ] [275/3521] Completed ATEX in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:41.398858] [INFO ] [sig ] [276/3521] Forecasting ATGE... [2026-01-05T20:16:41.398900] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-05T20:16:41.398977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-05T20:16:41.411313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-05T20:16:41.411735] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-05T20:16:41.412565] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-05T20:16:41.412649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:41.412697] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:41.412727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:41.412787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:41.470403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:41.471375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:41.471485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:41.471528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:41.597118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:41.597303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:41.597350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:41.597381] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:41.601157] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-05T20:16:41.601466] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-05T20:16:41.601617] [INFO ] [sig ] ATGE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:41.746393] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATGE.txt [2026-01-05T20:16:41.746556] [INFO ] [sig ] [276/3521] Completed ATGE in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:41.746615] [INFO ] [sig ] [277/3521] Forecasting ATHA... [2026-01-05T20:16:41.746646] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-05T20:16:41.746676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-05T20:16:41.758237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-05T20:16:41.758644] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-05T20:16:41.759477] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-05T20:16:41.759530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:41.759561] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:41.759612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:41.759670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:41.818021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:41.818891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:41.819000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:41.819034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:41.942720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:41.942877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:41.942917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:41.942945] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:41.946293] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-01-05T20:16:41.946592] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-05T20:16:41.946725] [INFO ] [sig ] ATHA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:42.088471] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATHA.txt [2026-01-05T20:16:42.088651] [INFO ] [sig ] [277/3521] Completed ATHA in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-05T20:16:42.088695] [INFO ] [sig ] [278/3521] Forecasting ATHM... [2026-01-05T20:16:42.088724] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-05T20:16:42.088753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-05T20:16:42.100526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-05T20:16:42.100983] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-05T20:16:42.102000] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-05T20:16:42.102065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:42.102109] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:42.102151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:42.102234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:42.168116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:42.169099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:42.169201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:42.169241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:42.292285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:42.292489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:42.292536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:42.292567] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:42.296237] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-05T20:16:42.297443] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-05T20:16:42.297837] [INFO ] [sig ] ATHM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:42.435803] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATHM.txt [2026-01-05T20:16:42.435970] [INFO ] [sig ] [278/3521] Completed ATHM in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-05T20:16:42.436012] [INFO ] [sig ] [279/3521] Forecasting ATI... [2026-01-05T20:16:42.436043] [INFO ] [sig ] Generating forecast for: ATI [2026-01-05T20:16:42.436072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-05T20:16:42.447363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-05T20:16:42.447667] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-05T20:16:42.448438] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-05T20:16:42.448492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:42.448525] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:42.448551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:42.448629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:42.504491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:42.505180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:42.505266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:42.505298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:42.625954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:42.626090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:42.626126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:42.626156] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:42.629460] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-01-05T20:16:42.629748] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-05T20:16:42.629876] [INFO ] [sig ] ATI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:42.770053] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATI.txt [2026-01-05T20:16:42.770165] [INFO ] [sig ] [279/3521] Completed ATI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-05T20:16:42.770207] [INFO ] [sig ] [280/3521] Forecasting ATLC... [2026-01-05T20:16:42.770243] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-05T20:16:42.770273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-05T20:16:42.783659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-05T20:16:42.784075] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-05T20:16:42.784959] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-05T20:16:42.785015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:42.785047] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:42.785074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:42.785133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:42.845972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:42.846909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:42.846997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:42.847031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:42.975643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:42.975819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:42.975860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:42.975892] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:42.979507] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-01-05T20:16:42.979824] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-05T20:16:42.979978] [INFO ] [sig ] ATLC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:43.124459] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATLC.txt [2026-01-05T20:16:43.124654] [INFO ] [sig ] [280/3521] Completed ATLC in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-05T20:16:43.124699] [INFO ] [sig ] [281/3521] Forecasting ATLCZ... [2026-01-05T20:16:43.124728] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-05T20:16:43.124758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-05T20:16:43.137728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-05T20:16:43.138115] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-05T20:16:43.139186] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-05T20:16:43.139242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:43.139275] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:43.139303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:43.139361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:43.200472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:43.201513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:43.201635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:43.201675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:43.322202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:43.322375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:43.322417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:43.322450] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:43.326221] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=74.04%) [2026-01-05T20:16:43.326640] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-05T20:16:43.326797] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:43.475638] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATLCZ.txt [2026-01-05T20:16:43.475803] [INFO ] [sig ] [281/3521] Completed ATLCZ in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-05T20:16:43.475843] [INFO ] [sig ] [282/3521] Forecasting ATLO... [2026-01-05T20:16:43.475873] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-05T20:16:43.475909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-05T20:16:43.488295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-05T20:16:43.488655] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-05T20:16:43.489468] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-05T20:16:43.489522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:43.489596] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:43.489626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:43.489685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:43.547055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:43.547772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:43.547853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:43.547885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:43.654769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:43.654921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:43.654960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:43.654987] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:43.658328] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-05T20:16:43.658611] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-05T20:16:43.658738] [INFO ] [sig ] ATLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:43.802595] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATLO.txt [2026-01-05T20:16:43.802734] [INFO ] [sig ] [282/3521] Completed ATLO in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-05T20:16:43.802775] [INFO ] [sig ] [283/3521] Forecasting ATNI... [2026-01-05T20:16:43.802804] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-05T20:16:43.802834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-05T20:16:43.814326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-05T20:16:43.814633] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-05T20:16:43.815422] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-05T20:16:43.815475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:43.815507] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:43.815534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:43.815610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:43.871809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:43.872460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:43.872540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:43.872589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:43.999845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:44.000010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:44.000049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:44.000095] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:44.004555] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-05T20:16:44.004901] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-05T20:16:44.005038] [INFO ] [sig ] ATNI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:44.157462] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATNI.txt [2026-01-05T20:16:44.157705] [INFO ] [sig ] [283/3521] Completed ATNI in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:44.157773] [INFO ] [sig ] [284/3521] Forecasting ATO... [2026-01-05T20:16:44.157817] [INFO ] [sig ] Generating forecast for: ATO [2026-01-05T20:16:44.157858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-05T20:16:44.171626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-05T20:16:44.172090] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-05T20:16:44.173063] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-05T20:16:44.173121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:44.173155] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:44.173182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:44.173241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:44.247750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:44.248884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:44.249022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:44.249064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:44.415513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:44.415739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:44.415805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:44.415858] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:44.421334] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=76.71%) [2026-01-05T20:16:44.421853] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-05T20:16:44.422058] [INFO ] [sig ] ATO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:44.636377] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATO.txt [2026-01-05T20:16:44.636657] [INFO ] [sig ] [284/3521] Completed ATO in 0.5s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:44.636733] [INFO ] [sig ] [285/3521] Forecasting ATOM... [2026-01-05T20:16:44.636784] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-05T20:16:44.636837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-05T20:16:44.659951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-05T20:16:44.660434] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-05T20:16:44.661339] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-05T20:16:44.661405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:44.661446] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:44.661481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:44.661553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:44.748858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:44.750283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:44.750444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:44.750502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:44.918067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:44.918268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:44.918336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:44.918429] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:44.924124] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-01-05T20:16:44.924714] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-05T20:16:44.924936] [INFO ] [sig ] ATOM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:45.117167] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATOM.txt [2026-01-05T20:16:45.117335] [INFO ] [sig ] [285/3521] Completed ATOM in 0.5s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:45.117376] [INFO ] [sig ] [286/3521] Forecasting ATRA... [2026-01-05T20:16:45.117406] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-05T20:16:45.117435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-05T20:16:45.130486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-05T20:16:45.130966] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-05T20:16:45.131885] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-05T20:16:45.131942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:45.131976] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:45.132004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:45.132064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:45.191379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:45.192339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:45.192435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:45.192468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:45.316824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:45.316988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:45.317030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:45.317059] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:45.320588] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-05T20:16:45.320872] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-05T20:16:45.321004] [INFO ] [sig ] ATRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:45.468172] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATRA.txt [2026-01-05T20:16:45.468334] [INFO ] [sig ] [286/3521] Completed ATRA in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:45.468378] [INFO ] [sig ] [287/3521] Forecasting ATRC... [2026-01-05T20:16:45.468408] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-05T20:16:45.468438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-05T20:16:45.480701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-05T20:16:45.481084] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-05T20:16:45.481927] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-05T20:16:45.481985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:45.482017] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:45.482058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:45.482118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:45.541319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:45.542231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:45.542316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:45.542350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:45.665138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:45.665321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:45.665369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:45.665409] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:45.669602] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-05T20:16:45.669927] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-05T20:16:45.670073] [INFO ] [sig ] ATRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:45.813841] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ATRC.txt [2026-01-05T20:16:45.813981] [INFO ] [sig ] [287/3521] Completed ATRC in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:45.814021] [INFO ] [sig ] [288/3521] Forecasting ATRO... [2026-01-05T20:16:45.814050] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-05T20:16:45.814081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-05T20:16:45.825509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-05T20:16:45.825814] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-05T20:16:45.826594] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-05T20:16:45.826650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:45.826682] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:45.826709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:45.826767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:45.882614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:45.883281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:45.883362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:45.883393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:46.004989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:46.005150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:46.005190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:46.005219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:46.008615] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-05T20:16:46.008892] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-05T20:16:46.009042] [INFO ] [sig ] ATRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:46.151966] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATRO.txt [2026-01-05T20:16:46.152159] [INFO ] [sig ] [288/3521] Completed ATRO in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:46.152209] [INFO ] [sig ] [289/3521] Forecasting ATXS... [2026-01-05T20:16:46.152243] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-05T20:16:46.152275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-05T20:16:46.163941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-05T20:16:46.164356] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-05T20:16:46.165235] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-05T20:16:46.165291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:46.165326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:46.165354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:46.165413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:46.224162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:46.225071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:46.225157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:46.225192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:46.352820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:46.352982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:46.353021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:46.353050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:46.356569] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-05T20:16:46.356896] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-05T20:16:46.357036] [INFO ] [sig ] ATXS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:46.501262] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ATXS.txt [2026-01-05T20:16:46.501418] [INFO ] [sig ] [289/3521] Completed ATXS in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:46.501459] [INFO ] [sig ] [290/3521] Forecasting AUB... [2026-01-05T20:16:46.501492] [INFO ] [sig ] Generating forecast for: AUB [2026-01-05T20:16:46.501524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-05T20:16:46.513501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-05T20:16:46.513851] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-05T20:16:46.514636] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-05T20:16:46.514691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:46.514722] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:46.514749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:46.514806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:46.577059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:46.578106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:46.578212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:46.578258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:46.733702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:46.733880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:46.733923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:46.733952] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:46.737587] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-05T20:16:46.737891] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-05T20:16:46.738032] [INFO ] [sig ] AUB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:46.882813] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AUB.txt [2026-01-05T20:16:46.882976] [INFO ] [sig ] [290/3521] Completed AUB in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:46.883018] [INFO ] [sig ] [291/3521] Forecasting AUDC... [2026-01-05T20:16:46.883047] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-05T20:16:46.883083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-05T20:16:46.894774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-05T20:16:46.895146] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-05T20:16:46.895955] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-05T20:16:46.896009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:46.896041] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:46.896068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:46.896124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:46.953930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:46.954806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:46.954890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:46.954924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:47.076742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:47.076901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:47.076939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:47.076967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:47.080440] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-05T20:16:47.080762] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-05T20:16:47.080898] [INFO ] [sig ] AUDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:47.226274] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AUDC.txt [2026-01-05T20:16:47.226442] [INFO ] [sig ] [291/3521] Completed AUDC in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:47.226482] [INFO ] [sig ] [292/3521] Forecasting AUPH... [2026-01-05T20:16:47.226511] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-05T20:16:47.226542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-05T20:16:47.239100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-05T20:16:47.239464] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-05T20:16:47.240301] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-05T20:16:47.240356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:47.240388] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:47.240415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:47.240472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:47.297948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:47.298864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:47.298997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:47.299032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:47.413779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:47.413937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:47.413975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:47.414003] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:47.417428] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-05T20:16:47.417728] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-05T20:16:47.417862] [INFO ] [sig ] AUPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:47.557152] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AUPH.txt [2026-01-05T20:16:47.557318] [INFO ] [sig ] [292/3521] Completed AUPH in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:47.557359] [INFO ] [sig ] [293/3521] Forecasting AURA... [2026-01-05T20:16:47.557389] [INFO ] [sig ] Generating forecast for: AURA [2026-01-05T20:16:47.557420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-05T20:16:47.569482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-05T20:16:47.569836] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-05T20:16:47.570630] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-05T20:16:47.570685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:47.570717] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:47.570744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:47.570801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:47.628973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:47.629915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:47.630000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:47.630032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:47.752253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:47.752412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:47.752451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:47.752480] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:47.755948] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-05T20:16:47.756239] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-05T20:16:47.756378] [INFO ] [sig ] AURA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:47.898301] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AURA.txt [2026-01-05T20:16:47.898477] [INFO ] [sig ] [293/3521] Completed AURA in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:47.898526] [INFO ] [sig ] [294/3521] Forecasting AUTL... [2026-01-05T20:16:47.898561] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-05T20:16:47.898615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-05T20:16:47.910741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-05T20:16:47.911138] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-05T20:16:47.911989] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-05T20:16:47.912044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:47.912078] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:47.912105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:47.912165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:47.972702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:47.973611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:47.973697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:47.973732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:48.099760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:48.099926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:48.099969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:48.099999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:48.103765] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-05T20:16:48.104095] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-05T20:16:48.104236] [INFO ] [sig ] AUTL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:48.253857] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AUTL.txt [2026-01-05T20:16:48.254026] [INFO ] [sig ] [294/3521] Completed AUTL in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:48.254069] [INFO ] [sig ] [295/3521] Forecasting AVA... [2026-01-05T20:16:48.254100] [INFO ] [sig ] Generating forecast for: AVA [2026-01-05T20:16:48.254130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-05T20:16:48.266103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-05T20:16:48.266487] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-05T20:16:48.267347] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-05T20:16:48.267404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:48.267436] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:48.267464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:48.267522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:48.326258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:48.327150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:48.327234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:48.327268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:48.444057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:48.444213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:48.444252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:48.444283] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:48.448002] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-01-05T20:16:48.448346] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-05T20:16:48.448491] [INFO ] [sig ] AVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:48.603891] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVA.txt [2026-01-05T20:16:48.604078] [INFO ] [sig ] [295/3521] Completed AVA in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:48.604120] [INFO ] [sig ] [296/3521] Forecasting AVAH... [2026-01-05T20:16:48.604149] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-05T20:16:48.604178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-05T20:16:48.617018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-05T20:16:48.617426] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-05T20:16:48.618253] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-05T20:16:48.618307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:48.618340] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:48.618367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:48.618424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:48.683411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:48.684323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:48.684409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:48.684443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:48.805900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:48.806071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:48.806117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:48.806147] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:48.809759] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-05T20:16:48.810093] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-05T20:16:48.810236] [INFO ] [sig ] AVAH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:48.959336] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVAH.txt [2026-01-05T20:16:48.959504] [INFO ] [sig ] [296/3521] Completed AVAH in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:48.959544] [INFO ] [sig ] [297/3521] Forecasting AVAL... [2026-01-05T20:16:48.959592] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-05T20:16:48.959625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-05T20:16:48.971217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-05T20:16:48.971597] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-05T20:16:48.972367] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-05T20:16:48.972420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:48.972451] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:48.972478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:48.972535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:49.032092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:49.033199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:49.033288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:49.033321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:49.162032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:49.162190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:49.162230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:49.162259] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:49.166054] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-01-05T20:16:49.166332] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-05T20:16:49.166460] [INFO ] [sig ] AVAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:49.314874] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVAL.txt [2026-01-05T20:16:49.315034] [INFO ] [sig ] [297/3521] Completed AVAL in 0.4s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:49.315074] [INFO ] [sig ] [298/3521] Forecasting AVB... [2026-01-05T20:16:49.315104] [INFO ] [sig ] Generating forecast for: AVB [2026-01-05T20:16:49.315134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-05T20:16:49.326708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-05T20:16:49.327041] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-05T20:16:49.327837] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-05T20:16:49.327891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:49.327923] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:49.327950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:49.328019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:49.384671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:49.385527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:49.385631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:49.385665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:49.504480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:49.504664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:49.504705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:49.504734] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:49.508065] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-01-05T20:16:49.508341] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-05T20:16:49.508468] [INFO ] [sig ] AVB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:49.654134] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVB.txt [2026-01-05T20:16:49.654293] [INFO ] [sig ] [298/3521] Completed AVB in 0.3s | 2.85 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-05T20:16:49.654334] [INFO ] [sig ] [299/3521] Forecasting AVBP... [2026-01-05T20:16:49.654363] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-05T20:16:49.654392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-05T20:16:49.666034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-05T20:16:49.666378] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-05T20:16:49.667208] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-05T20:16:49.667265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:49.667324] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:49.667355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:49.667415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:49.728530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:49.729492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:49.729603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:49.729640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:49.846906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:49.847068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:49.847107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:49.847136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:49.850636] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-01-05T20:16:49.850913] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-05T20:16:49.851045] [INFO ] [sig ] AVBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:50.009871] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVBP.txt [2026-01-05T20:16:50.010051] [INFO ] [sig ] [299/3521] Completed AVBP in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-05T20:16:50.010095] [INFO ] [sig ] [300/3521] Forecasting AVD... [2026-01-05T20:16:50.010127] [INFO ] [sig ] Generating forecast for: AVD [2026-01-05T20:16:50.010159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-05T20:16:50.021650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-05T20:16:50.021926] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-05T20:16:50.022738] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-05T20:16:50.022802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:50.022838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:50.022867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:50.022928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:50.080945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:50.081847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:50.081932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:50.081966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:50.198043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:50.198203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:50.198243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:50.198272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:50.201704] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-05T20:16:50.201989] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-05T20:16:50.202118] [INFO ] [sig ] AVD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:50.342386] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVD.txt [2026-01-05T20:16:50.342527] [INFO ] [sig ] [300/3521] Completed AVD in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-05T20:16:50.342782] [INFO ] [sig ] [301/3521] Forecasting AVDL... [2026-01-05T20:16:50.342812] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-05T20:16:50.342841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-05T20:16:50.354761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-05T20:16:50.355064] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-05T20:16:50.356057] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-05T20:16:50.356113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:50.356144] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:50.356170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:50.356225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:50.426377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:50.427237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:50.427320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:50.427351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:50.556020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:50.556180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:50.556220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:50.556249] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:50.559818] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-05T20:16:50.560152] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-05T20:16:50.560297] [INFO ] [sig ] AVDL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:50.709037] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVDL.txt [2026-01-05T20:16:50.709193] [INFO ] [sig ] [301/3521] Completed AVDL in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-05T20:16:50.709234] [INFO ] [sig ] [302/3521] Forecasting AVGO... [2026-01-05T20:16:50.709263] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-05T20:16:50.709296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-05T20:16:50.720285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-05T20:16:50.720633] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-05T20:16:50.721393] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-05T20:16:50.721446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:50.721477] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:50.721503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:50.721560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:50.778490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:50.779439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:50.779520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:50.779766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:50.903319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:50.903478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:50.903516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:50.903593] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:50.907485] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-01-05T20:16:50.907846] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-05T20:16:50.908012] [INFO ] [sig ] AVGO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:51.064758] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVGO.txt [2026-01-05T20:16:51.064945] [INFO ] [sig ] [302/3521] Completed AVGO in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:51.064989] [INFO ] [sig ] [303/3521] Forecasting AVGX... [2026-01-05T20:16:51.065021] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-05T20:16:51.065060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-05T20:16:51.077638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-05T20:16:51.078057] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-05T20:16:51.079005] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-05T20:16:51.079062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:51.079095] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:51.079122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:51.079180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:51.139238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:51.140179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:51.140267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:51.140302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:51.270888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:51.271044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:51.271083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:51.271111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:51.274517] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=90.99%) [2026-01-05T20:16:51.274807] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-05T20:16:51.274936] [INFO ] [sig ] AVGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:51.415476] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVGX.txt [2026-01-05T20:16:51.415627] [INFO ] [sig ] [303/3521] Completed AVGX in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:51.415676] [INFO ] [sig ] [304/3521] Forecasting AVK... [2026-01-05T20:16:51.415708] [INFO ] [sig ] Generating forecast for: AVK [2026-01-05T20:16:51.415737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-05T20:16:51.429348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-05T20:16:51.429930] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-05T20:16:51.430954] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-05T20:16:51.431009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:51.431041] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:51.431067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:51.431125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:51.489913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:51.490765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:51.490849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:51.490883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:51.606424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:51.606605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:51.606648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:51.606678] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:51.610140] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-05T20:16:51.610418] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-05T20:16:51.610548] [INFO ] [sig ] AVK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:51.755241] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVK.txt [2026-01-05T20:16:51.755385] [INFO ] [sig ] [304/3521] Completed AVK in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:51.755426] [INFO ] [sig ] [305/3521] Forecasting AVNS... [2026-01-05T20:16:51.755455] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-05T20:16:51.755485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-05T20:16:51.768278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-05T20:16:51.768702] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-05T20:16:51.769883] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-05T20:16:51.769942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:51.769975] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:51.770001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:51.770059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:51.831228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:51.832158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:51.832248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:51.832282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:51.956311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:51.956470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:51.956510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:51.956539] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:51.960017] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-05T20:16:51.960316] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-05T20:16:51.960453] [INFO ] [sig ] AVNS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:52.110243] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVNS.txt [2026-01-05T20:16:52.110401] [INFO ] [sig ] [305/3521] Completed AVNS in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:52.110443] [INFO ] [sig ] [306/3521] Forecasting AVO... [2026-01-05T20:16:52.110473] [INFO ] [sig ] Generating forecast for: AVO [2026-01-05T20:16:52.110503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-05T20:16:52.123422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-05T20:16:52.123807] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-05T20:16:52.124711] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-05T20:16:52.124766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:52.124799] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:52.124826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:52.124884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:52.188847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:52.190564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:52.190702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:52.190734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:52.307816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:52.307955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:52.307992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:52.308020] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:52.311306] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-05T20:16:52.311590] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-05T20:16:52.311716] [INFO ] [sig ] AVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:52.448881] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVO.txt [2026-01-05T20:16:52.449019] [INFO ] [sig ] [306/3521] Completed AVO in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:52.449058] [INFO ] [sig ] [307/3521] Forecasting AVTX... [2026-01-05T20:16:52.449088] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-05T20:16:52.449117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-05T20:16:52.460444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-05T20:16:52.460735] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-05T20:16:52.461488] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-05T20:16:52.461541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:52.461593] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:52.461623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:52.461680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:52.517346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:52.517974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:52.518052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:52.518083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:52.640063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:52.640176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:52.640226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:52.640255] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:52.643893] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-01-05T20:16:52.644157] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-05T20:16:52.644280] [INFO ] [sig ] AVTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:52.787342] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVTX.txt [2026-01-05T20:16:52.787457] [INFO ] [sig ] [307/3521] Completed AVTX in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:52.787495] [INFO ] [sig ] [308/3521] Forecasting AVXL... [2026-01-05T20:16:52.787522] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-05T20:16:52.787549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-05T20:16:52.799061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-05T20:16:52.799319] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-05T20:16:52.800138] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-05T20:16:52.800190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:52.800221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:52.800248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:52.800308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:52.858436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:52.859157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:52.859247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:52.859279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:52.986666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:52.986819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:52.986860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:52.986889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:52.990789] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-05T20:16:52.991127] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-05T20:16:52.991300] [INFO ] [sig ] AVXL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:53.138936] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AVXL.txt [2026-01-05T20:16:53.139108] [INFO ] [sig ] [308/3521] Completed AVXL in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:53.139166] [INFO ] [sig ] [309/3521] Forecasting AVY... [2026-01-05T20:16:53.139200] [INFO ] [sig ] Generating forecast for: AVY [2026-01-05T20:16:53.139231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-05T20:16:53.151826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-05T20:16:53.152162] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-05T20:16:53.153116] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-05T20:16:53.153183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:53.153220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:53.153248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:53.153307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:53.215444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:53.216175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:53.216297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:53.216333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:53.340819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:53.340984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:53.341026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:53.341056] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:53.344627] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-05T20:16:53.344944] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-05T20:16:53.345093] [INFO ] [sig ] AVY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:53.494938] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AVY.txt [2026-01-05T20:16:53.495091] [INFO ] [sig ] [309/3521] Completed AVY in 0.4s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:53.495139] [INFO ] [sig ] [310/3521] Forecasting AWF... [2026-01-05T20:16:53.495181] [INFO ] [sig ] Generating forecast for: AWF [2026-01-05T20:16:53.495228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-05T20:16:53.507593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-05T20:16:53.507944] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-05T20:16:53.508847] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-05T20:16:53.508902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:53.508962] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:53.508991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:53.509049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:53.566985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:53.567756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:53.567837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:53.567869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:53.689915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:53.690080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:53.690122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:53.690151] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:53.694171] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-05T20:16:53.694463] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-05T20:16:53.694616] [INFO ] [sig ] AWF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:53.833958] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AWF.txt [2026-01-05T20:16:53.834102] [INFO ] [sig ] [310/3521] Completed AWF in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:53.834141] [INFO ] [sig ] [311/3521] Forecasting AWI... [2026-01-05T20:16:53.834170] [INFO ] [sig ] Generating forecast for: AWI [2026-01-05T20:16:53.834199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-05T20:16:53.846126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-05T20:16:53.846436] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-05T20:16:53.847236] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-05T20:16:53.847291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:53.847333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:53.847363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:53.847423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:53.903262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:53.903979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:53.904061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:53.904092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:54.025097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:54.025252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:54.025289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:54.025317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:54.028664] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-01-05T20:16:54.028946] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-05T20:16:54.029076] [INFO ] [sig ] AWI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:54.169994] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AWI.txt [2026-01-05T20:16:54.170128] [INFO ] [sig ] [311/3521] Completed AWI in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:54.170165] [INFO ] [sig ] [312/3521] Forecasting AWK... [2026-01-05T20:16:54.170195] [INFO ] [sig ] Generating forecast for: AWK [2026-01-05T20:16:54.170224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-05T20:16:54.181531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-05T20:16:54.181856] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-05T20:16:54.182633] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-05T20:16:54.182686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:54.182718] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:54.182744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:54.182801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:54.240362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:54.241171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:54.241257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:54.241290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:54.360099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:54.360264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:54.360304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:54.360332] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:54.363660] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=56.85%) [2026-01-05T20:16:54.363929] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-05T20:16:54.364055] [INFO ] [sig ] AWK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:54.505527] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AWK.txt [2026-01-05T20:16:54.505687] [INFO ] [sig ] [312/3521] Completed AWK in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:54.505727] [INFO ] [sig ] [313/3521] Forecasting AWP... [2026-01-05T20:16:54.505756] [INFO ] [sig ] Generating forecast for: AWP [2026-01-05T20:16:54.505785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-05T20:16:54.517244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-05T20:16:54.517562] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-05T20:16:54.518348] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-05T20:16:54.518400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:54.518432] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:54.518459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:54.518515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:54.575394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:54.576220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:54.576296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:54.576327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:54.695179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:54.695322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:54.695360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:54.695389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:54.698958] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-05T20:16:54.699249] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-05T20:16:54.699379] [INFO ] [sig ] AWP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:54.838854] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AWP.txt [2026-01-05T20:16:54.839008] [INFO ] [sig ] [313/3521] Completed AWP in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:54.839048] [INFO ] [sig ] [314/3521] Forecasting AWRE... [2026-01-05T20:16:54.839078] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-05T20:16:54.839108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-05T20:16:54.849935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-05T20:16:54.850263] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-05T20:16:54.851080] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-05T20:16:54.851136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:54.851168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:54.851196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:54.851254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:54.909489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:54.910619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:54.910710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:54.910744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:55.024819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:55.024974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:55.025013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:55.025041] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:55.028604] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-01-05T20:16:55.028877] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-05T20:16:55.029030] [INFO ] [sig ] AWRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:55.176919] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AWRE.txt [2026-01-05T20:16:55.177086] [INFO ] [sig ] [314/3521] Completed AWRE in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:55.177126] [INFO ] [sig ] [315/3521] Forecasting AXGN... [2026-01-05T20:16:55.177162] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-05T20:16:55.177192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-05T20:16:55.189939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-05T20:16:55.190307] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-05T20:16:55.191132] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-05T20:16:55.191187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:55.191220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:55.191247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:55.191305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:55.250280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:55.251235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:55.251322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:55.251356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:55.381212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:55.381366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:55.381406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:55.381434] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:55.385164] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-05T20:16:55.385444] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-05T20:16:55.385601] [INFO ] [sig ] AXGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:55.523407] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AXGN.txt [2026-01-05T20:16:55.523544] [INFO ] [sig ] [315/3521] Completed AXGN in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-05T20:16:55.523600] [INFO ] [sig ] [316/3521] Forecasting AXL... [2026-01-05T20:16:55.523633] [INFO ] [sig ] Generating forecast for: AXL [2026-01-05T20:16:55.523663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-05T20:16:55.534631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-05T20:16:55.534942] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-05T20:16:55.535741] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-05T20:16:55.535795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:55.535851] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:55.535880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:55.535937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:55.592277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:55.593037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:55.593119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:55.593152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:55.718426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:55.718596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:55.718636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:55.718664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:55.722099] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-01-05T20:16:55.722367] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-05T20:16:55.722497] [INFO ] [sig ] AXL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:55.862285] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AXL.txt [2026-01-05T20:16:55.862423] [INFO ] [sig ] [316/3521] Completed AXL in 0.3s | 2.85 sym/s | Total: 1.8m | ETA: 18.7m [2026-01-05T20:16:55.862468] [INFO ] [sig ] [317/3521] Forecasting AXON... [2026-01-05T20:16:55.862496] [INFO ] [sig ] Generating forecast for: AXON [2026-01-05T20:16:55.862526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-05T20:16:55.873961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-05T20:16:55.874238] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-05T20:16:55.875017] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-05T20:16:55.875069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:55.875100] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:55.875126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:55.875183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:55.931924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:55.932817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:55.932907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:55.932939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:56.050623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:56.050780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:56.050821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:56.050849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:56.054206] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: DOWN (p=41.58%) [2026-01-05T20:16:56.054479] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-05T20:16:56.054624] [INFO ] [sig ] AXON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:56.194132] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AXON.txt [2026-01-05T20:16:56.194287] [INFO ] [sig ] [317/3521] Completed AXON in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:56.194330] [INFO ] [sig ] [318/3521] Forecasting AXP... [2026-01-05T20:16:56.194359] [INFO ] [sig ] Generating forecast for: AXP [2026-01-05T20:16:56.194388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-05T20:16:56.206810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-05T20:16:56.207099] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-05T20:16:56.207877] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-05T20:16:56.207929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:56.207961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:56.207988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:56.208046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:56.264400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:56.265193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:56.265273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:56.265305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:56.386899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:56.387050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:56.387087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:56.387131] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:56.390483] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-05T20:16:56.390776] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-05T20:16:56.390906] [INFO ] [sig ] AXP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:56.528987] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AXP.txt [2026-01-05T20:16:56.529118] [INFO ] [sig ] [318/3521] Completed AXP in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:56.529155] [INFO ] [sig ] [319/3521] Forecasting AXS... [2026-01-05T20:16:56.529185] [INFO ] [sig ] Generating forecast for: AXS [2026-01-05T20:16:56.529214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-05T20:16:56.541013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-05T20:16:56.541290] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-05T20:16:56.542078] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-05T20:16:56.542132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:56.542163] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:56.542190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:56.542248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:56.599075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:56.599819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:56.599901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:56.599934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:56.719663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:56.719821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:56.719859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:56.719917] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:56.723442] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-01-05T20:16:56.723751] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-05T20:16:56.723880] [INFO ] [sig ] AXS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:56.869795] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AXS.txt [2026-01-05T20:16:56.869983] [INFO ] [sig ] [319/3521] Completed AXS in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:56.870041] [INFO ] [sig ] [320/3521] Forecasting AXSM... [2026-01-05T20:16:56.870083] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-05T20:16:56.870127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-05T20:16:56.885123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-05T20:16:56.885535] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-05T20:16:56.886607] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-05T20:16:56.886676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:56.886720] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:56.886761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:56.886849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:56.947375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:56.948274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:56.948364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:56.948397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:57.069818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:57.069982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:57.070024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:57.070054] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:57.073627] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-05T20:16:57.073920] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-05T20:16:57.074065] [INFO ] [sig ] AXSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:57.217638] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AXSM.txt [2026-01-05T20:16:57.217795] [INFO ] [sig ] [320/3521] Completed AXSM in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:57.217836] [INFO ] [sig ] [321/3521] Forecasting AXTA... [2026-01-05T20:16:57.217865] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-05T20:16:57.217900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-05T20:16:57.229600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-05T20:16:57.229893] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-05T20:16:57.230721] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-05T20:16:57.230775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:57.230807] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:57.230834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:57.230894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:57.293386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:57.294305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:57.294394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:57.294428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:57.421521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:57.421699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:57.421741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:57.421771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:57.425258] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-05T20:16:57.425559] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-05T20:16:57.425718] [INFO ] [sig ] AXTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:57.572079] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AXTA.txt [2026-01-05T20:16:57.572229] [INFO ] [sig ] [321/3521] Completed AXTA in 0.4s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:57.572271] [INFO ] [sig ] [322/3521] Forecasting AXTI... [2026-01-05T20:16:57.572299] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-05T20:16:57.572328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-05T20:16:57.584407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-05T20:16:57.584780] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-05T20:16:57.585664] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-05T20:16:57.585720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:57.585753] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:57.585780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:57.585852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:57.645951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:57.646834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:57.646939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:57.646974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:57.770069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:57.770227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:57.770268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:57.770297] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:57.773725] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-01-05T20:16:57.774003] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-05T20:16:57.774136] [INFO ] [sig ] AXTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:57.913077] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AXTI.txt [2026-01-05T20:16:57.913222] [INFO ] [sig ] [322/3521] Completed AXTI in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:57.913262] [INFO ] [sig ] [323/3521] Forecasting AYI... [2026-01-05T20:16:57.913291] [INFO ] [sig ] Generating forecast for: AYI [2026-01-05T20:16:57.913319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-05T20:16:57.924931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-05T20:16:57.925258] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-05T20:16:57.926054] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-05T20:16:57.926108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:57.926140] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:57.926166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:57.926224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:57.982276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:57.983063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:57.983147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:57.983179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:58.106066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:58.106225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:58.106264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:58.106293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:58.109748] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-01-05T20:16:58.110019] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-05T20:16:58.110152] [INFO ] [sig ] AYI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:58.252986] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AYI.txt [2026-01-05T20:16:58.253125] [INFO ] [sig ] [323/3521] Completed AYI in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:58.253165] [INFO ] [sig ] [324/3521] Forecasting AZ... [2026-01-05T20:16:58.253194] [INFO ] [sig ] Generating forecast for: AZ [2026-01-05T20:16:58.253223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-05T20:16:58.265413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-05T20:16:58.265755] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-05T20:16:58.266535] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-05T20:16:58.266622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:58.266659] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:58.266686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:58.266742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:58.325701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:58.326415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:58.326501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:58.326533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:58.450286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:58.450437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:58.450478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:58.450506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:58.454456] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-05T20:16:58.454754] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-05T20:16:58.454888] [INFO ] [sig ] AZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:58.596939] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AZ.txt [2026-01-05T20:16:58.597078] [INFO ] [sig ] [324/3521] Completed AZ in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:58.597116] [INFO ] [sig ] [325/3521] Forecasting AZN... [2026-01-05T20:16:58.597146] [INFO ] [sig ] Generating forecast for: AZN [2026-01-05T20:16:58.597182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-05T20:16:58.609196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-05T20:16:58.609623] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-05T20:16:58.610452] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-05T20:16:58.610507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:58.610540] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:58.610566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:58.610647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:58.670720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:58.671568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:58.671697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:58.671731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:58.793352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:58.793513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:58.793556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:58.793608] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:58.797066] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-01-05T20:16:58.797384] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-05T20:16:58.797531] [INFO ] [sig ] AZN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:58.939501] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AZN.txt [2026-01-05T20:16:58.939652] [INFO ] [sig ] [325/3521] Completed AZN in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:58.939692] [INFO ] [sig ] [326/3521] Forecasting AZO... [2026-01-05T20:16:58.939722] [INFO ] [sig ] Generating forecast for: AZO [2026-01-05T20:16:58.939752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-05T20:16:58.950681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-05T20:16:58.950964] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-05T20:16:58.951755] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-05T20:16:58.951808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:58.951840] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:58.951868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:58.951925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:59.011372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:59.012326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:59.012408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:59.012472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:59.131370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:59.131521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:59.131560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:59.131605] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:59.135959] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=54.61%) [2026-01-05T20:16:59.136241] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-05T20:16:59.136367] [INFO ] [sig ] AZO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:59.277627] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AZO.txt [2026-01-05T20:16:59.277756] [INFO ] [sig ] [326/3521] Completed AZO in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:59.277794] [INFO ] [sig ] [327/3521] Forecasting AZTA... [2026-01-05T20:16:59.277822] [INFO ] [sig ] Generating forecast for: AZTA [2026-01-05T20:16:59.277852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZTA' from 'https://tdm.silogroup.org/data/derivative_storage/AZTA.csv'. [2026-01-05T20:16:59.289812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZTA'. [2026-01-05T20:16:59.290123] [INFO ] [FORECASTER] Starting predict_future for AZTA [2026-01-05T20:16:59.290918] [DEBUG] [LOCAL ] No optimal features file found for AZTA: ./output/feature-sets/AZTA.txt [2026-01-05T20:16:59.290971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:59.291002] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:59.291029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:59.291086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:59.350131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:59.350839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:59.350921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:59.350953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:59.474517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:59.474675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:59.474715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:59.474743] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:59.478040] [DEBUG] [FORECASTER] AZTA: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-05T20:16:59.478305] [INFO ] [FORECASTER] Completed predict_future for AZTA [2026-01-05T20:16:59.478428] [INFO ] [sig ] AZTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:16:59.622408] [INFO ] [LOCAL ] Saved forecast: AZTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/AZTA.txt [2026-01-05T20:16:59.622595] [INFO ] [sig ] [327/3521] Completed AZTA in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:59.622655] [INFO ] [sig ] [328/3521] Forecasting AZZ... [2026-01-05T20:16:59.622688] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-05T20:16:59.622717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-05T20:16:59.633876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-05T20:16:59.634178] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-05T20:16:59.634995] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-05T20:16:59.635049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:59.635082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:59.635111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:59.635171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:16:59.693045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:16:59.693841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:16:59.693927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:16:59.693961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:16:59.814147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:16:59.814293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:16:59.814331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:16:59.814363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:16:59.817755] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-05T20:16:59.818027] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-05T20:16:59.818178] [INFO ] [sig ] AZZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:16:59.956820] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/AZZ.txt [2026-01-05T20:16:59.956937] [INFO ] [sig ] [328/3521] Completed AZZ in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-05T20:16:59.956976] [INFO ] [sig ] [329/3521] Forecasting BA... [2026-01-05T20:16:59.957004] [INFO ] [sig ] Generating forecast for: BA [2026-01-05T20:16:59.957032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-05T20:16:59.970377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-05T20:16:59.970783] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-05T20:16:59.971955] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-05T20:16:59.972009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:16:59.972046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:16:59.972105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:16:59.972186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:00.030985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:00.031926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:00.032014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:00.032046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:00.160085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:00.160246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:00.160286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:00.160314] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:00.163871] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-05T20:17:00.164159] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-05T20:17:00.164316] [INFO ] [sig ] BA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:00.317384] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BA.txt [2026-01-05T20:17:00.317612] [INFO ] [sig ] [329/3521] Completed BA in 0.4s | 2.85 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-05T20:17:00.317660] [INFO ] [sig ] [330/3521] Forecasting BABA... [2026-01-05T20:17:00.317693] [INFO ] [sig ] Generating forecast for: BABA [2026-01-05T20:17:00.317725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-05T20:17:00.332058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-05T20:17:00.332451] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-05T20:17:00.333333] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-05T20:17:00.333392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:00.333427] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:00.333454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:00.333722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:00.391497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:00.392138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:00.392218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:00.392251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:00.510605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:00.510722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:00.510761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:00.510788] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:00.513963] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-01-05T20:17:00.514226] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-05T20:17:00.514349] [INFO ] [sig ] BABA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:00.652651] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BABA.txt [2026-01-05T20:17:00.652761] [INFO ] [sig ] [330/3521] Completed BABA in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-05T20:17:00.652799] [INFO ] [sig ] [331/3521] Forecasting BABX... [2026-01-05T20:17:00.652828] [INFO ] [sig ] Generating forecast for: BABX [2026-01-05T20:17:00.652856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-05T20:17:00.665141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-05T20:17:00.665422] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-05T20:17:00.666187] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-05T20:17:00.666240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:00.666271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:00.666298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:00.666355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:00.722587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:00.723334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:00.723412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:00.723444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:00.842931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:00.843034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:00.843085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:00.843114] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:00.846217] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=87.36%) [2026-01-05T20:17:00.846480] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-05T20:17:00.846621] [INFO ] [sig ] BABX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:00.988536] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BABX.txt [2026-01-05T20:17:00.988721] [INFO ] [sig ] [331/3521] Completed BABX in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-05T20:17:00.988760] [INFO ] [sig ] [332/3521] Forecasting BAC... [2026-01-05T20:17:00.988791] [INFO ] [sig ] Generating forecast for: BAC [2026-01-05T20:17:00.988820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-05T20:17:01.000819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-05T20:17:01.001150] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-05T20:17:01.002108] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-05T20:17:01.002172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:01.002214] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:01.002247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:01.002329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:01.060698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:01.061407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:01.061490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:01.061523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:01.184047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:01.184214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:01.184256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:01.184286] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:01.187720] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-05T20:17:01.187998] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-05T20:17:01.188131] [INFO ] [sig ] BAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:01.333902] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BAC.txt [2026-01-05T20:17:01.334038] [INFO ] [sig ] [332/3521] Completed BAC in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-05T20:17:01.334077] [INFO ] [sig ] [333/3521] Forecasting BAH... [2026-01-05T20:17:01.334105] [INFO ] [sig ] Generating forecast for: BAH [2026-01-05T20:17:01.334134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-05T20:17:01.346110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-05T20:17:01.346399] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-05T20:17:01.347382] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-05T20:17:01.347436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:01.347492] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:01.347521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:01.347602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:01.409139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:01.410023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:01.410123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:01.410155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:01.534702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:01.535072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:01.535110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:01.535137] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:01.538508] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-05T20:17:01.538802] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-05T20:17:01.538953] [INFO ] [sig ] BAH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:01.676883] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BAH.txt [2026-01-05T20:17:01.677730] [INFO ] [sig ] [333/3521] Completed BAH in 0.3s | 2.85 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-05T20:17:01.677775] [INFO ] [sig ] [334/3521] Forecasting BALL... [2026-01-05T20:17:01.677805] [INFO ] [sig ] Generating forecast for: BALL [2026-01-05T20:17:01.677834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-05T20:17:01.690000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-05T20:17:01.690354] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-05T20:17:01.691174] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-05T20:17:01.691229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:01.691261] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:01.691289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:01.691347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:01.749210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:01.749910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:01.749989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:01.750021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:01.869004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:01.869159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:01.869203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:01.869230] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:01.872659] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-05T20:17:01.872938] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-05T20:17:01.873064] [INFO ] [sig ] BALL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:02.014358] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BALL.txt [2026-01-05T20:17:02.014517] [INFO ] [sig ] [334/3521] Completed BALL in 0.3s | 2.85 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:02.014558] [INFO ] [sig ] [335/3521] Forecasting BAM... [2026-01-05T20:17:02.014608] [INFO ] [sig ] Generating forecast for: BAM [2026-01-05T20:17:02.014639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-05T20:17:02.026477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-05T20:17:02.026878] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-05T20:17:02.027702] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-05T20:17:02.027755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:02.027799] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:02.027827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:02.027885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:02.084910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:02.085780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:02.085861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:02.085893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:02.207398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:02.207586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:02.207627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:02.207655] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:02.211281] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-01-05T20:17:02.211634] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-05T20:17:02.211780] [INFO ] [sig ] BAM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:02.357265] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BAM.txt [2026-01-05T20:17:02.357420] [INFO ] [sig ] [335/3521] Completed BAM in 0.3s | 2.85 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:02.357460] [INFO ] [sig ] [336/3521] Forecasting BANC... [2026-01-05T20:17:02.357488] [INFO ] [sig ] Generating forecast for: BANC [2026-01-05T20:17:02.357518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-05T20:17:02.369142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-05T20:17:02.369494] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-05T20:17:02.370290] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-05T20:17:02.370345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:02.370376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:02.370403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:02.370460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:02.429932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:02.430797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:02.430880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:02.430913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:02.554376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:02.554536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:02.554596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:02.554690] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:02.558105] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=26.11%) [2026-01-05T20:17:02.558387] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-05T20:17:02.558519] [INFO ] [sig ] BANC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:02.699348] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BANC.txt [2026-01-05T20:17:02.699506] [INFO ] [sig ] [336/3521] Completed BANC in 0.3s | 2.85 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:02.699546] [INFO ] [sig ] [337/3521] Forecasting BAND... [2026-01-05T20:17:02.699596] [INFO ] [sig ] Generating forecast for: BAND [2026-01-05T20:17:02.699629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-05T20:17:02.710971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-05T20:17:02.711305] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-05T20:17:02.712084] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-05T20:17:02.712137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:02.712168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:02.712195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:02.712252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:02.769247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:02.770307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:02.770390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:02.770422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:02.892030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:02.892189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:02.892229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:02.892258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:02.895797] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-05T20:17:02.896080] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-05T20:17:02.896210] [INFO ] [sig ] BAND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:03.040751] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BAND.txt [2026-01-05T20:17:03.040918] [INFO ] [sig ] [337/3521] Completed BAND in 0.3s | 2.85 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:03.040958] [INFO ] [sig ] [338/3521] Forecasting BANF... [2026-01-05T20:17:03.040988] [INFO ] [sig ] Generating forecast for: BANF [2026-01-05T20:17:03.041017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-05T20:17:03.053325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-05T20:17:03.053676] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-05T20:17:03.054441] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-05T20:17:03.054495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:03.054527] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:03.054558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:03.054666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:03.113021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:03.114100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:03.114218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:03.114252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:03.232656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:03.232786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:03.232824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:03.232852] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:03.236084] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-05T20:17:03.236355] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-05T20:17:03.236480] [INFO ] [sig ] BANF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:03.377335] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BANF.txt [2026-01-05T20:17:03.377465] [INFO ] [sig ] [338/3521] Completed BANF in 0.3s | 2.85 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:03.377504] [INFO ] [sig ] [339/3521] Forecasting BANX... [2026-01-05T20:17:03.377539] [INFO ] [sig ] Generating forecast for: BANX [2026-01-05T20:17:03.377587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-05T20:17:03.388079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-05T20:17:03.388339] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-05T20:17:03.389136] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-05T20:17:03.389189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:03.389221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:03.389248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:03.389305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:03.445591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:03.446204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:03.446280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:03.446311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:03.559964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:03.560105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:03.560142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:03.560169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:03.563452] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-01-05T20:17:03.563746] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-05T20:17:03.563872] [INFO ] [sig ] BANX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:03.706611] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BANX.txt [2026-01-05T20:17:03.706937] [INFO ] [sig ] [339/3521] Completed BANX in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:03.706978] [INFO ] [sig ] [340/3521] Forecasting BAP... [2026-01-05T20:17:03.707007] [INFO ] [sig ] Generating forecast for: BAP [2026-01-05T20:17:03.707035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-05T20:17:03.717764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-05T20:17:03.718048] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-05T20:17:03.718856] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-05T20:17:03.718908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:03.718957] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:03.718988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:03.719046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:03.775032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:03.775679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:03.775758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:03.775791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:03.890687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:03.890819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:03.890856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:03.890884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:03.894117] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-01-05T20:17:03.894382] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-05T20:17:03.894506] [INFO ] [sig ] BAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:04.032012] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BAP.txt [2026-01-05T20:17:04.032124] [INFO ] [sig ] [340/3521] Completed BAP in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:04.032162] [INFO ] [sig ] [341/3521] Forecasting BATRA... [2026-01-05T20:17:04.032191] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-05T20:17:04.032219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-05T20:17:04.043000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-05T20:17:04.043282] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-05T20:17:04.044057] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-05T20:17:04.044110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:04.044142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:04.044168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:04.044226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:04.100692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:04.101296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:04.101374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:04.101406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:04.218050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:04.218170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:04.218206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:04.218233] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:04.221431] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=47.97%) [2026-01-05T20:17:04.221718] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-05T20:17:04.221841] [INFO ] [sig ] BATRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:04.362017] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BATRA.txt [2026-01-05T20:17:04.362174] [INFO ] [sig ] [341/3521] Completed BATRA in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-05T20:17:04.362213] [INFO ] [sig ] [342/3521] Forecasting BATRK... [2026-01-05T20:17:04.362243] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-05T20:17:04.362275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-05T20:17:04.374234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-05T20:17:04.374511] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-05T20:17:04.375289] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-05T20:17:04.375341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:04.375372] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:04.375398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:04.375454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:04.433984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:04.434681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:04.434763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:04.434797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:04.560288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:04.560452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:04.560490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:04.560535] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:04.564142] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-01-05T20:17:04.564447] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-05T20:17:04.564600] [INFO ] [sig ] BATRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:04.704257] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BATRK.txt [2026-01-05T20:17:04.704388] [INFO ] [sig ] [342/3521] Completed BATRK in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:04.704427] [INFO ] [sig ] [343/3521] Forecasting BAX... [2026-01-05T20:17:04.704456] [INFO ] [sig ] Generating forecast for: BAX [2026-01-05T20:17:04.704485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-05T20:17:04.716521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-05T20:17:04.717089] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-05T20:17:04.717894] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-05T20:17:04.717949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:04.717980] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:04.718008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:04.718065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:04.774845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:04.775550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:04.775675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:04.775708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:04.891815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:04.891958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:04.891995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:04.892024] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:04.895296] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-05T20:17:04.895564] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-05T20:17:04.895709] [INFO ] [sig ] BAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:05.034155] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BAX.txt [2026-01-05T20:17:05.034279] [INFO ] [sig ] [343/3521] Completed BAX in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:05.034317] [INFO ] [sig ] [344/3521] Forecasting BB... [2026-01-05T20:17:05.034347] [INFO ] [sig ] Generating forecast for: BB [2026-01-05T20:17:05.034376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-05T20:17:05.045673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-05T20:17:05.045949] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-05T20:17:05.046714] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-05T20:17:05.046767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:05.046799] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:05.046825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:05.046882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:05.102899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:05.103563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:05.103662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:05.103696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:05.226298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:05.226463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:05.226502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:05.226531] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:05.230492] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-01-05T20:17:05.230833] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-05T20:17:05.230966] [INFO ] [sig ] BB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:05.372171] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BB.txt [2026-01-05T20:17:05.372304] [INFO ] [sig ] [344/3521] Completed BB in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:05.372343] [INFO ] [sig ] [345/3521] Forecasting BBAI... [2026-01-05T20:17:05.372372] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-05T20:17:05.372402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-05T20:17:05.384239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-05T20:17:05.384689] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-05T20:17:05.385682] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-05T20:17:05.385737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:05.385768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:05.385795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:05.385852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:05.446451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:05.447350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:05.447438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:05.447472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:05.573725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:05.573882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:05.573921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:05.573949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:05.577264] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-01-05T20:17:05.577530] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-05T20:17:05.577672] [INFO ] [sig ] BBAI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:05.719596] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBAI.txt [2026-01-05T20:17:05.719734] [INFO ] [sig ] [345/3521] Completed BBAI in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:05.719773] [INFO ] [sig ] [346/3521] Forecasting BBCP... [2026-01-05T20:17:05.719802] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-05T20:17:05.719831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-05T20:17:05.730931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-05T20:17:05.731204] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-05T20:17:05.731980] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-05T20:17:05.732034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:05.732066] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:05.732092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:05.732197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:05.789696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:05.790359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:05.790442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:05.790474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:05.919262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:05.919439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:05.919480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:05.919509] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:05.922916] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: DOWN (p=48.57%) [2026-01-05T20:17:05.923184] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-05T20:17:05.923319] [INFO ] [sig ] BBCP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:06.068176] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBCP.txt [2026-01-05T20:17:06.068343] [INFO ] [sig ] [346/3521] Completed BBCP in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:06.068382] [INFO ] [sig ] [347/3521] Forecasting BBD... [2026-01-05T20:17:06.068413] [INFO ] [sig ] Generating forecast for: BBD [2026-01-05T20:17:06.068451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-05T20:17:06.081053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-05T20:17:06.081327] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-05T20:17:06.082101] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-05T20:17:06.082155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:06.082186] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:06.082213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:06.082270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:06.139059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:06.139707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:06.139792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:06.139824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:06.259795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:06.259946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:06.259984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:06.260013] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:06.263408] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-05T20:17:06.263719] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-05T20:17:06.263863] [INFO ] [sig ] BBD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:06.403067] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBD.txt [2026-01-05T20:17:06.403223] [INFO ] [sig ] [347/3521] Completed BBD in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:06.403263] [INFO ] [sig ] [348/3521] Forecasting BBDO... [2026-01-05T20:17:06.403292] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-05T20:17:06.403324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-05T20:17:06.414855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-05T20:17:06.415206] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-05T20:17:06.416014] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-05T20:17:06.416081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:06.416113] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:06.416140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:06.416198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:06.475087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:06.475984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:06.476069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:06.476102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:06.608722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:06.608921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:06.608963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:06.608990] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:06.612483] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-05T20:17:06.612830] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-05T20:17:06.612961] [INFO ] [sig ] BBDO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:06.759511] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBDO.txt [2026-01-05T20:17:06.759697] [INFO ] [sig ] [348/3521] Completed BBDO in 0.4s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:06.759738] [INFO ] [sig ] [349/3521] Forecasting BBH... [2026-01-05T20:17:06.759770] [INFO ] [sig ] Generating forecast for: BBH [2026-01-05T20:17:06.759800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-05T20:17:06.772335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-05T20:17:06.772714] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-05T20:17:06.773475] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-05T20:17:06.773529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:06.773563] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:06.773610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:06.773670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:06.830069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:06.831004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:06.831092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:06.831126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:06.937212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:06.937379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:06.937418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:06.937447] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:06.940925] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-05T20:17:06.941213] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-05T20:17:06.941348] [INFO ] [sig ] BBH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:07.081653] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBH.txt [2026-01-05T20:17:07.081819] [INFO ] [sig ] [349/3521] Completed BBH in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:07.081861] [INFO ] [sig ] [350/3521] Forecasting BBIO... [2026-01-05T20:17:07.081891] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-05T20:17:07.081921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-05T20:17:07.093410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-05T20:17:07.093813] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-05T20:17:07.094614] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-05T20:17:07.094667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:07.094735] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:07.094771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:07.094841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:07.151456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:07.152295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:07.152396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:07.152429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:07.275642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:07.275780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:07.275821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:07.275849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:07.279143] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=18.61%) [2026-01-05T20:17:07.279410] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-05T20:17:07.279534] [INFO ] [sig ] BBIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:07.423271] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBIO.txt [2026-01-05T20:17:07.423435] [INFO ] [sig ] [350/3521] Completed BBIO in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:07.423482] [INFO ] [sig ] [351/3521] Forecasting BBLG... [2026-01-05T20:17:07.423513] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-05T20:17:07.423543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-05T20:17:07.438599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-05T20:17:07.439064] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-05T20:17:07.439932] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-05T20:17:07.440000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:07.440033] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:07.440060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:07.440117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:07.497709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:07.498802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:07.498904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:07.498962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:07.619116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:07.619280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:07.619321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:07.619359] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:07.622818] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-05T20:17:07.623098] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-05T20:17:07.623228] [INFO ] [sig ] BBLG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:07.768220] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBLG.txt [2026-01-05T20:17:07.768415] [INFO ] [sig ] [351/3521] Completed BBLG in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.5m [2026-01-05T20:17:07.768466] [INFO ] [sig ] [352/3521] Forecasting BBN... [2026-01-05T20:17:07.768495] [INFO ] [sig ] Generating forecast for: BBN [2026-01-05T20:17:07.768525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-05T20:17:07.780157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-05T20:17:07.780484] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-05T20:17:07.781267] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-05T20:17:07.781321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:07.781353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:07.781380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:07.781438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:07.839769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:07.840480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:07.840564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:07.840617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:07.956963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:07.957148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:07.957198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:07.957234] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:07.960635] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-05T20:17:07.960907] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-05T20:17:07.961033] [INFO ] [sig ] BBN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:08.105612] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBN.txt [2026-01-05T20:17:08.105753] [INFO ] [sig ] [352/3521] Completed BBN in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-05T20:17:08.105793] [INFO ] [sig ] [353/3521] Forecasting BBSI... [2026-01-05T20:17:08.105822] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-05T20:17:08.105853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-05T20:17:08.117478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-05T20:17:08.117770] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-05T20:17:08.118525] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-05T20:17:08.118595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:08.118629] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:08.118656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:08.118713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:08.177357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:08.178271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:08.178357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:08.178389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:08.301511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:08.301686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:08.301726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:08.301785] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:08.305325] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-01-05T20:17:08.305626] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-05T20:17:08.305756] [INFO ] [sig ] BBSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:08.445061] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBSI.txt [2026-01-05T20:17:08.445191] [INFO ] [sig ] [353/3521] Completed BBSI in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-05T20:17:08.445229] [INFO ] [sig ] [354/3521] Forecasting BBUC... [2026-01-05T20:17:08.445259] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-05T20:17:08.445290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-05T20:17:08.456428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-05T20:17:08.456707] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-05T20:17:08.457451] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-05T20:17:08.457504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:08.457536] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:08.457562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:08.457639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:08.513596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:08.514449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:08.514532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:08.514564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:08.635880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:08.636036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:08.636075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:08.636103] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:08.639637] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=55.26%) [2026-01-05T20:17:08.639930] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-05T20:17:08.640061] [INFO ] [sig ] BBUC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:08.783857] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBUC.txt [2026-01-05T20:17:08.784034] [INFO ] [sig ] [354/3521] Completed BBUC in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-05T20:17:08.784074] [INFO ] [sig ] [355/3521] Forecasting BBVA... [2026-01-05T20:17:08.784103] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-05T20:17:08.784135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-05T20:17:08.796595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-05T20:17:08.796870] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-05T20:17:08.797773] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-05T20:17:08.797826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:08.797858] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:08.797885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:08.797942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:08.853848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:08.854537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:08.854632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:08.854666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:08.977167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:08.977344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:08.977385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:08.977416] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:08.980897] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-05T20:17:08.981178] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-05T20:17:08.981309] [INFO ] [sig ] BBVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:09.127864] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BBVA.txt [2026-01-05T20:17:09.128002] [INFO ] [sig ] [355/3521] Completed BBVA in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-05T20:17:09.128042] [INFO ] [sig ] [356/3521] Forecasting BBWI... [2026-01-05T20:17:09.128072] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-05T20:17:09.128105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-05T20:17:09.139747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-05T20:17:09.140053] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-05T20:17:09.140861] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-05T20:17:09.140914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:09.140946] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:09.140972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:09.141030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:09.199186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:09.199907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:09.200183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:09.200222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:09.323599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:09.323752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:09.323794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:09.323823] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:09.327193] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-05T20:17:09.327475] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-05T20:17:09.327621] [INFO ] [sig ] BBWI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:09.466508] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBWI.txt [2026-01-05T20:17:09.466645] [INFO ] [sig ] [356/3521] Completed BBWI in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:09.466686] [INFO ] [sig ] [357/3521] Forecasting BBY... [2026-01-05T20:17:09.466715] [INFO ] [sig ] Generating forecast for: BBY [2026-01-05T20:17:09.466744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-05T20:17:09.481306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-05T20:17:09.481692] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-05T20:17:09.482643] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-05T20:17:09.482705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:09.482744] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:09.482777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:09.482855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:09.548769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:09.549667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:09.549761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:09.549796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:09.678031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:09.678193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:09.678241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:09.678277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:09.681828] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-05T20:17:09.682099] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-05T20:17:09.682227] [INFO ] [sig ] BBY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:09.824907] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BBY.txt [2026-01-05T20:17:09.825061] [INFO ] [sig ] [357/3521] Completed BBY in 0.4s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:09.825103] [INFO ] [sig ] [358/3521] Forecasting BC... [2026-01-05T20:17:09.825132] [INFO ] [sig ] Generating forecast for: BC [2026-01-05T20:17:09.825161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-05T20:17:09.838499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-05T20:17:09.838954] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-05T20:17:09.839801] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-05T20:17:09.839869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:09.839907] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:09.839940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:09.840019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:09.898014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:09.898772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:09.898857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:09.898892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:10.020905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:10.021071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:10.021112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:10.021142] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:10.024564] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-05T20:17:10.024859] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-05T20:17:10.024988] [INFO ] [sig ] BC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:10.163554] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BC.txt [2026-01-05T20:17:10.163715] [INFO ] [sig ] [358/3521] Completed BC in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:10.163756] [INFO ] [sig ] [359/3521] Forecasting BCAL... [2026-01-05T20:17:10.163791] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-05T20:17:10.163822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-05T20:17:10.175378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-05T20:17:10.175696] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-05T20:17:10.176453] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-05T20:17:10.176506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:10.176549] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:10.176607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:10.176667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:10.234598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:10.235397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:10.235482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:10.235515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:10.355149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:10.355332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:10.355378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:10.355406] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:10.359503] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=32.12%) [2026-01-05T20:17:10.359811] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-05T20:17:10.359946] [INFO ] [sig ] BCAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:10.499481] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCAL.txt [2026-01-05T20:17:10.499632] [INFO ] [sig ] [359/3521] Completed BCAL in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:10.499674] [INFO ] [sig ] [360/3521] Forecasting BCAX... [2026-01-05T20:17:10.499703] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-05T20:17:10.499732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-05T20:17:10.512062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-05T20:17:10.512405] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-05T20:17:10.513239] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-05T20:17:10.513294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:10.513327] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:10.513356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:10.513416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:10.573345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:10.574223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:10.574351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:10.574389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:10.694854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:10.695011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:10.695051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:10.695080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:10.698472] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: UP (p=80.74%) [2026-01-05T20:17:10.698772] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-05T20:17:10.698902] [INFO ] [sig ] BCAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:10.839665] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BCAX.txt [2026-01-05T20:17:10.839805] [INFO ] [sig ] [360/3521] Completed BCAX in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:10.839844] [INFO ] [sig ] [361/3521] Forecasting BCBP... [2026-01-05T20:17:10.839874] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-05T20:17:10.839905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-05T20:17:10.850752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-05T20:17:10.851041] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-05T20:17:10.851821] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-05T20:17:10.851874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:10.851906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:10.851932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:10.851988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:10.911684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:10.912564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:10.912669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:10.912703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:11.032861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:11.033053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:11.033093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:11.033120] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:11.036588] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-05T20:17:11.036883] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-05T20:17:11.037026] [INFO ] [sig ] BCBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:11.174904] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCBP.txt [2026-01-05T20:17:11.175035] [INFO ] [sig ] [361/3521] Completed BCBP in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:11.175074] [INFO ] [sig ] [362/3521] Forecasting BCC... [2026-01-05T20:17:11.175103] [INFO ] [sig ] Generating forecast for: BCC [2026-01-05T20:17:11.175134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-05T20:17:11.186221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-05T20:17:11.186493] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-05T20:17:11.187268] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-05T20:17:11.187322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:11.187353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:11.187381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:11.187437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:11.243162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:11.243804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:11.243883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:11.243915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:11.360053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:11.360201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:11.360238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:11.360266] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:11.363569] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=37.87%) [2026-01-05T20:17:11.363858] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-05T20:17:11.363985] [INFO ] [sig ] BCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:11.505708] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCC.txt [2026-01-05T20:17:11.505892] [INFO ] [sig ] [362/3521] Completed BCC in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:11.505942] [INFO ] [sig ] [363/3521] Forecasting BCDA... [2026-01-05T20:17:11.505977] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-05T20:17:11.506013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-05T20:17:11.518754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-05T20:17:11.519158] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-05T20:17:11.519980] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-05T20:17:11.520036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:11.520069] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:11.520098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:11.520156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:11.579658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:11.580509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:11.580616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:11.580652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:11.704878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:11.705042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:11.705082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:11.705109] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:11.708537] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=68.55%) [2026-01-05T20:17:11.708881] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-05T20:17:11.709037] [INFO ] [sig ] BCDA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:11.859098] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BCDA.txt [2026-01-05T20:17:11.859292] [INFO ] [sig ] [363/3521] Completed BCDA in 0.4s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:11.859335] [INFO ] [sig ] [364/3521] Forecasting BCE... [2026-01-05T20:17:11.859365] [INFO ] [sig ] Generating forecast for: BCE [2026-01-05T20:17:11.859396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-05T20:17:11.871284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-05T20:17:11.871721] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-05T20:17:11.872556] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-05T20:17:11.872647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:11.872683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:11.872711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:11.872770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:11.932705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:11.933638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:11.933728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:11.933762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:12.060773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:12.060967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:12.061015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:12.061056] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:12.064792] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-05T20:17:12.065131] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-05T20:17:12.065267] [INFO ] [sig ] BCE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:12.204793] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCE.txt [2026-01-05T20:17:12.204929] [INFO ] [sig ] [364/3521] Completed BCE in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:12.204968] [INFO ] [sig ] [365/3521] Forecasting BCH... [2026-01-05T20:17:12.204997] [INFO ] [sig ] Generating forecast for: BCH [2026-01-05T20:17:12.205026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-05T20:17:12.216357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-05T20:17:12.216683] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-05T20:17:12.217474] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-05T20:17:12.217528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:12.217559] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:12.217614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:12.217673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:12.273670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:12.274272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:12.274351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:12.274382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:12.392107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:12.392256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:12.392294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:12.392322] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:12.395653] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=29.80%) [2026-01-05T20:17:12.395933] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-05T20:17:12.396057] [INFO ] [sig ] BCH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:12.543216] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCH.txt [2026-01-05T20:17:12.543354] [INFO ] [sig ] [365/3521] Completed BCH in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:12.543400] [INFO ] [sig ] [366/3521] Forecasting BCML... [2026-01-05T20:17:12.543430] [INFO ] [sig ] Generating forecast for: BCML [2026-01-05T20:17:12.543459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-05T20:17:12.556136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-05T20:17:12.556466] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-05T20:17:12.557257] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-05T20:17:12.557311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:12.557343] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:12.557370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:12.557427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:12.615353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:12.615982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:12.616059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:12.616090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:12.725033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:12.725193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:12.725232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:12.725277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:12.728640] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-05T20:17:12.728940] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-05T20:17:12.729073] [INFO ] [sig ] BCML: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:12.872477] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCML.txt [2026-01-05T20:17:12.872642] [INFO ] [sig ] [366/3521] Completed BCML in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:12.872684] [INFO ] [sig ] [367/3521] Forecasting BCO... [2026-01-05T20:17:12.872713] [INFO ] [sig ] Generating forecast for: BCO [2026-01-05T20:17:12.872742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-05T20:17:12.884300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-05T20:17:12.884657] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-05T20:17:12.885436] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-05T20:17:12.885489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:12.885568] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:12.885618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:12.885677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:12.941634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:12.942321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:12.942401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:12.942433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:13.063952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:13.064110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:13.064150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:13.064178] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:13.067684] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-05T20:17:13.067957] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-05T20:17:13.068084] [INFO ] [sig ] BCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:13.214784] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCO.txt [2026-01-05T20:17:13.214922] [INFO ] [sig ] [367/3521] Completed BCO in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:13.214962] [INFO ] [sig ] [368/3521] Forecasting BCPC... [2026-01-05T20:17:13.214990] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-05T20:17:13.215019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-05T20:17:13.227498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-05T20:17:13.227817] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-05T20:17:13.228803] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-05T20:17:13.228856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:13.228887] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:13.228943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:13.229004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:13.286488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:13.287327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:13.287412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:13.287459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:13.412983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:13.413152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:13.413193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:13.413221] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:13.416682] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-05T20:17:13.416984] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-05T20:17:13.417121] [INFO ] [sig ] BCPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:13.560980] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCPC.txt [2026-01-05T20:17:13.561128] [INFO ] [sig ] [368/3521] Completed BCPC in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:13.561180] [INFO ] [sig ] [369/3521] Forecasting BCRX... [2026-01-05T20:17:13.561213] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-05T20:17:13.561242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-05T20:17:13.573168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-05T20:17:13.573473] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-05T20:17:13.574249] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-05T20:17:13.574303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:13.574336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:13.574363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:13.574421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:13.630402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:13.631085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:13.631164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:13.631196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:13.748848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:13.749022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:13.749062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:13.749092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:13.752566] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-05T20:17:13.752866] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-05T20:17:13.753003] [INFO ] [sig ] BCRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:13.892643] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCRX.txt [2026-01-05T20:17:13.892799] [INFO ] [sig ] [369/3521] Completed BCRX in 0.3s | 2.86 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-05T20:17:13.892841] [INFO ] [sig ] [370/3521] Forecasting BCS... [2026-01-05T20:17:13.892875] [INFO ] [sig ] Generating forecast for: BCS [2026-01-05T20:17:13.892907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-05T20:17:13.904676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-05T20:17:13.905035] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-05T20:17:13.905850] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-05T20:17:13.905905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:13.905936] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:13.905974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:13.906034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:13.963395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:13.964263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:13.964347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:13.964379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:14.086764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:14.086927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:14.086966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:14.087034] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:14.090599] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=20.88%) [2026-01-05T20:17:14.090877] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-05T20:17:14.091009] [INFO ] [sig ] BCS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:14.245863] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCS.txt [2026-01-05T20:17:14.246020] [INFO ] [sig ] [370/3521] Completed BCS in 0.4s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:14.246061] [INFO ] [sig ] [371/3521] Forecasting BCSF... [2026-01-05T20:17:14.246091] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-05T20:17:14.246121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-05T20:17:14.258309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-05T20:17:14.258727] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-05T20:17:14.259611] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-05T20:17:14.259670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:14.259704] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:14.259732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:14.259792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:14.317021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:14.317909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:14.317994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:14.318027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:14.438404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:14.438583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:14.438625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:14.438653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:14.442244] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-01-05T20:17:14.442539] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-05T20:17:14.442695] [INFO ] [sig ] BCSF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:14.587565] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BCSF.txt [2026-01-05T20:17:14.587748] [INFO ] [sig ] [371/3521] Completed BCSF in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:14.587793] [INFO ] [sig ] [372/3521] Forecasting BCTX... [2026-01-05T20:17:14.587832] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-05T20:17:14.587865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-05T20:17:14.599542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-05T20:17:14.599924] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-05T20:17:14.600749] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-05T20:17:14.600803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:14.600836] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:14.600864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:14.600923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:14.657161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:14.658038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:14.658120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:14.658151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:14.775353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:14.775476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:14.775513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:14.775542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:14.778753] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-05T20:17:14.779037] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-05T20:17:14.779164] [INFO ] [sig ] BCTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:14.918039] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BCTX.txt [2026-01-05T20:17:14.918160] [INFO ] [sig ] [372/3521] Completed BCTX in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:14.918198] [INFO ] [sig ] [373/3521] Forecasting BCX... [2026-01-05T20:17:14.918227] [INFO ] [sig ] Generating forecast for: BCX [2026-01-05T20:17:14.918257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-05T20:17:14.929321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-05T20:17:14.929618] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-05T20:17:14.930374] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-05T20:17:14.930427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:14.930459] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:14.930485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:14.930542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:14.988794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:14.989663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:14.989749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:14.989781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:15.113343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:15.113499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:15.113538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:15.113566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:15.117549] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-01-05T20:17:15.117843] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-05T20:17:15.117970] [INFO ] [sig ] BCX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:15.259250] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BCX.txt [2026-01-05T20:17:15.259373] [INFO ] [sig ] [373/3521] Completed BCX in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:15.259410] [INFO ] [sig ] [374/3521] Forecasting BCYC... [2026-01-05T20:17:15.259438] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-05T20:17:15.259475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-05T20:17:15.270936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-05T20:17:15.271239] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-05T20:17:15.272046] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-05T20:17:15.272102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:15.272136] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:15.272165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:15.272225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:15.328737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:15.329370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:15.329449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:15.329481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:15.448464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:15.448634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:15.448677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:15.448707] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:15.452194] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=49.99%) [2026-01-05T20:17:15.452480] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-05T20:17:15.452636] [INFO ] [sig ] BCYC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:15.595172] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BCYC.txt [2026-01-05T20:17:15.595331] [INFO ] [sig ] [374/3521] Completed BCYC in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:15.595376] [INFO ] [sig ] [375/3521] Forecasting BDC... [2026-01-05T20:17:15.595408] [INFO ] [sig ] Generating forecast for: BDC [2026-01-05T20:17:15.595438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-05T20:17:15.607072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-05T20:17:15.607404] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-05T20:17:15.608202] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-05T20:17:15.608256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:15.608289] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:15.608316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:15.608373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:15.664405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:15.665121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:15.665202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:15.665233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:15.781143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:15.781289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:15.781328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:15.781357] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:15.784706] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-05T20:17:15.784977] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-05T20:17:15.785105] [INFO ] [sig ] BDC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:15.923615] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BDC.txt [2026-01-05T20:17:15.923752] [INFO ] [sig ] [375/3521] Completed BDC in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:15.923792] [INFO ] [sig ] [376/3521] Forecasting BDJ... [2026-01-05T20:17:15.923821] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-05T20:17:15.923851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-05T20:17:15.934741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-05T20:17:15.935014] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-05T20:17:15.935800] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-05T20:17:15.935854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:15.935885] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:15.935912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:15.935969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:15.991999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:15.992646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:15.992725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:15.992756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:16.110422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:16.110588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:16.110629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:16.110657] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:16.113969] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-05T20:17:16.114248] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-05T20:17:16.114378] [INFO ] [sig ] BDJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:16.251461] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BDJ.txt [2026-01-05T20:17:16.251604] [INFO ] [sig ] [376/3521] Completed BDJ in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:16.251644] [INFO ] [sig ] [377/3521] Forecasting BDN... [2026-01-05T20:17:16.251674] [INFO ] [sig ] Generating forecast for: BDN [2026-01-05T20:17:16.251704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-05T20:17:16.264165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-05T20:17:16.264533] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-05T20:17:16.265353] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-05T20:17:16.265406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:16.265438] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:16.265464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:16.265521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:16.321561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:16.322420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:16.322559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:16.322625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:16.443555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:16.443736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:16.443776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:16.443804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:16.447202] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=62.44%) [2026-01-05T20:17:16.447472] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-05T20:17:16.447618] [INFO ] [sig ] BDN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:16.585264] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BDN.txt [2026-01-05T20:17:16.585407] [INFO ] [sig ] [377/3521] Completed BDN in 0.3s | 2.86 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:16.585445] [INFO ] [sig ] [378/3521] Forecasting BDRX... [2026-01-05T20:17:16.585474] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-05T20:17:16.585505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-05T20:17:16.596268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-05T20:17:16.596648] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-05T20:17:16.597488] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-05T20:17:16.597544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:16.597600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:16.597637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:16.597696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:16.653717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:16.654544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:16.654649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:16.654682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:16.773174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:16.773337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:16.773375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:16.773402] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:16.776818] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-05T20:17:16.777097] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-05T20:17:16.777227] [INFO ] [sig ] BDRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:16.915368] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BDRX.txt [2026-01-05T20:17:16.915516] [INFO ] [sig ] [378/3521] Completed BDRX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:16.915555] [INFO ] [sig ] [379/3521] Forecasting BDSX... [2026-01-05T20:17:16.915603] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-05T20:17:16.915635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-05T20:17:16.927439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-05T20:17:16.927825] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-05T20:17:16.928733] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-05T20:17:16.928789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:16.928822] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:16.928849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:16.928909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:16.986133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:16.986986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:16.987074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:16.987108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:17.105696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:17.105875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:17.105915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:17.105944] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:17.109272] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-01-05T20:17:17.109550] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-05T20:17:17.109700] [INFO ] [sig ] BDSX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:17.249658] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BDSX.txt [2026-01-05T20:17:17.249810] [INFO ] [sig ] [379/3521] Completed BDSX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:17.249854] [INFO ] [sig ] [380/3521] Forecasting BDTX... [2026-01-05T20:17:17.249883] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-05T20:17:17.249913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-05T20:17:17.262067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-05T20:17:17.262638] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-05T20:17:17.263608] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-05T20:17:17.263664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:17.263697] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:17.263723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:17.263781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:17.320747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:17.321776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:17.321865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:17.321898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:17.442543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:17.442723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:17.442762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:17.442791] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:17.446144] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-05T20:17:17.446420] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-05T20:17:17.446547] [INFO ] [sig ] BDTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:17.584521] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BDTX.txt [2026-01-05T20:17:17.584700] [INFO ] [sig ] [380/3521] Completed BDTX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:17.584742] [INFO ] [sig ] [381/3521] Forecasting BDX... [2026-01-05T20:17:17.584776] [INFO ] [sig ] Generating forecast for: BDX [2026-01-05T20:17:17.584817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-05T20:17:17.597471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-05T20:17:17.597823] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-05T20:17:17.598612] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-05T20:17:17.598666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:17.598700] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:17.598728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:17.598786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:17.654950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:17.655952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:17.656057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:17.656089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:17.782542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:17.782724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:17.782770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:17.782802] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:17.786497] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=34.99%) [2026-01-05T20:17:17.786803] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-05T20:17:17.786935] [INFO ] [sig ] BDX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:17.924696] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BDX.txt [2026-01-05T20:17:17.924834] [INFO ] [sig ] [381/3521] Completed BDX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:17.924873] [INFO ] [sig ] [382/3521] Forecasting BE... [2026-01-05T20:17:17.924902] [INFO ] [sig ] Generating forecast for: BE [2026-01-05T20:17:17.924931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-05T20:17:17.936856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-05T20:17:17.937266] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-05T20:17:17.938112] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-05T20:17:17.938167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:17.938199] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:17.938225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:17.938283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:17.995260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:17.996270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:17.996366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:17.996399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:18.116189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:18.116355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:18.116398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:18.116425] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:18.119879] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-05T20:17:18.120170] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-05T20:17:18.120304] [INFO ] [sig ] BE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:18.271842] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BE.txt [2026-01-05T20:17:18.272005] [INFO ] [sig ] [382/3521] Completed BE in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.3m [2026-01-05T20:17:18.272045] [INFO ] [sig ] [383/3521] Forecasting BEAM... [2026-01-05T20:17:18.272075] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-05T20:17:18.272105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-05T20:17:18.284142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-05T20:17:18.284417] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-05T20:17:18.285198] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-05T20:17:18.285251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:18.285295] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:18.285323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:18.285380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:18.341662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:18.342280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:18.342360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:18.342391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:18.459262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:18.459428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:18.459468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:18.459498] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:18.462926] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-05T20:17:18.463203] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-05T20:17:18.463359] [INFO ] [sig ] BEAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:18.612646] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BEAM.txt [2026-01-05T20:17:18.612795] [INFO ] [sig ] [383/3521] Completed BEAM in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-05T20:17:18.612861] [INFO ] [sig ] [384/3521] Forecasting BEEM... [2026-01-05T20:17:18.612894] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-05T20:17:18.612924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-05T20:17:18.625199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-05T20:17:18.625473] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-05T20:17:18.626247] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-05T20:17:18.626301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:18.626358] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:18.626387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:18.626445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:18.683409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:18.684083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:18.684164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:18.684197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:18.804251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:18.804433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:18.804476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:18.804505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:18.808197] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-05T20:17:18.808517] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-05T20:17:18.808669] [INFO ] [sig ] BEEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:18.954332] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BEEM.txt [2026-01-05T20:17:18.954468] [INFO ] [sig ] [384/3521] Completed BEEM in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-05T20:17:18.954507] [INFO ] [sig ] [385/3521] Forecasting BEEP... [2026-01-05T20:17:18.954537] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-05T20:17:18.954567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-05T20:17:18.966717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-05T20:17:18.967025] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-05T20:17:18.967797] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-05T20:17:18.967850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:18.967882] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:18.967909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:18.967966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:19.024026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:19.024687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:19.024767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:19.024798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:19.141458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:19.141648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:19.141691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:19.141720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:19.145358] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-05T20:17:19.145710] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-05T20:17:19.145856] [INFO ] [sig ] BEEP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:19.291704] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BEEP.txt [2026-01-05T20:17:19.291833] [INFO ] [sig ] [385/3521] Completed BEEP in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-05T20:17:19.291872] [INFO ] [sig ] [386/3521] Forecasting BEKE... [2026-01-05T20:17:19.291901] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-05T20:17:19.291930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-05T20:17:19.303785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-05T20:17:19.304093] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-05T20:17:19.305068] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-05T20:17:19.305122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:19.305155] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:19.305183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:19.305241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:19.362668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:19.363316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:19.363396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:19.363427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:19.481155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:19.481315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:19.481356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:19.481385] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:19.484867] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=66.44%) [2026-01-05T20:17:19.485174] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-05T20:17:19.485313] [INFO ] [sig ] BEKE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:19.624287] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BEKE.txt [2026-01-05T20:17:19.624402] [INFO ] [sig ] [386/3521] Completed BEKE in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-05T20:17:19.624447] [INFO ] [sig ] [387/3521] Forecasting BELFA... [2026-01-05T20:17:19.624477] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-05T20:17:19.624507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-05T20:17:19.636752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-05T20:17:19.637073] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-05T20:17:19.637859] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-05T20:17:19.637912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:19.637943] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:19.637970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:19.638027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:19.695754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:19.696377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:19.696459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:19.696492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:19.801918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:19.802050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:19.802091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:19.802151] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:19.805466] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-01-05T20:17:19.805779] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-05T20:17:19.805929] [INFO ] [sig ] BELFA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:19.946059] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BELFA.txt [2026-01-05T20:17:19.946182] [INFO ] [sig ] [387/3521] Completed BELFA in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-05T20:17:19.946221] [INFO ] [sig ] [388/3521] Forecasting BELFB... [2026-01-05T20:17:19.946250] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-05T20:17:19.946279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-05T20:17:19.960061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-05T20:17:19.960560] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-05T20:17:19.961511] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-05T20:17:19.961622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:19.961666] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:19.961694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:19.961755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:20.023780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:20.025023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:20.025133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:20.025195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:20.147771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:20.148012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:20.148056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:20.148084] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:20.152170] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-05T20:17:20.152477] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-05T20:17:20.152671] [INFO ] [sig ] BELFB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:20.294923] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BELFB.txt [2026-01-05T20:17:20.295152] [INFO ] [sig ] [388/3521] Completed BELFB in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:20.295198] [INFO ] [sig ] [389/3521] Forecasting BEN... [2026-01-05T20:17:20.295229] [INFO ] [sig ] Generating forecast for: BEN [2026-01-05T20:17:20.295261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-05T20:17:20.309227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-05T20:17:20.309669] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-05T20:17:20.310657] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-05T20:17:20.310715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:20.310748] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:20.310776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:20.310837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:20.372680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:20.373841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:20.373944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:20.373977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:20.508586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:20.508831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:20.508876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:20.508928] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:20.513491] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-01-05T20:17:20.513998] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-05T20:17:20.514215] [INFO ] [sig ] BEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:20.668070] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BEN.txt [2026-01-05T20:17:20.668237] [INFO ] [sig ] [389/3521] Completed BEN in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:20.668278] [INFO ] [sig ] [390/3521] Forecasting BEP... [2026-01-05T20:17:20.668308] [INFO ] [sig ] Generating forecast for: BEP [2026-01-05T20:17:20.668338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-05T20:17:20.680461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-05T20:17:20.680782] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-05T20:17:20.681596] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-05T20:17:20.681651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:20.681683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:20.681709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:20.681766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:20.738796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:20.739847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:20.739938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:20.739971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:20.862413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:20.862604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:20.862664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:20.862694] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:20.866225] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=45.91%) [2026-01-05T20:17:20.866501] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-05T20:17:20.866652] [INFO ] [sig ] BEP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:21.019106] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BEP.txt [2026-01-05T20:17:21.019264] [INFO ] [sig ] [390/3521] Completed BEP in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:21.019305] [INFO ] [sig ] [391/3521] Forecasting BEPH... [2026-01-05T20:17:21.019333] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-05T20:17:21.019362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-05T20:17:21.030731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-05T20:17:21.031020] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-05T20:17:21.031801] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-05T20:17:21.031854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:21.031886] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:21.031913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:21.031971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:21.089523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:21.090422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:21.090507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:21.090539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:21.214770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:21.214971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:21.215014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:21.215043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:21.219031] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-01-05T20:17:21.219436] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-05T20:17:21.219609] [INFO ] [sig ] BEPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:21.366007] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BEPH.txt [2026-01-05T20:17:21.366179] [INFO ] [sig ] [391/3521] Completed BEPH in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:21.366220] [INFO ] [sig ] [392/3521] Forecasting BEPI... [2026-01-05T20:17:21.366251] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-05T20:17:21.366281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-05T20:17:21.378540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-05T20:17:21.379054] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-05T20:17:21.380105] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-05T20:17:21.380193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:21.380238] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:21.380277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:21.380359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:21.440900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:21.441995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:21.442102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:21.442143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:21.567178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:21.567337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:21.567382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:21.567418] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:21.570922] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-05T20:17:21.571198] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-05T20:17:21.571324] [INFO ] [sig ] BEPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:21.763250] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BEPI.txt [2026-01-05T20:17:21.763392] [INFO ] [sig ] [392/3521] Completed BEPI in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:21.763431] [INFO ] [sig ] [393/3521] Forecasting BFAM... [2026-01-05T20:17:21.763460] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-05T20:17:21.763489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-05T20:17:21.775168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-05T20:17:21.775457] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-05T20:17:21.776284] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-05T20:17:21.776338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:21.776370] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:21.776397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:21.776455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:21.833373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:21.834010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:21.834089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:21.834120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:21.955564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:21.955831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:21.955878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:21.955908] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:21.959393] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-05T20:17:21.959691] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-05T20:17:21.959826] [INFO ] [sig ] BFAM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:22.098630] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BFAM.txt [2026-01-05T20:17:22.098762] [INFO ] [sig ] [393/3521] Completed BFAM in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:22.098800] [INFO ] [sig ] [394/3521] Forecasting BFC... [2026-01-05T20:17:22.098829] [INFO ] [sig ] Generating forecast for: BFC [2026-01-05T20:17:22.098860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-05T20:17:22.110080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-05T20:17:22.110337] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-05T20:17:22.111121] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-05T20:17:22.111176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:22.111225] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:22.111254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:22.111311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:22.167188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:22.167832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:22.167934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:22.167967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:22.277651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:22.277789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:22.277827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:22.277855] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:22.281114] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-05T20:17:22.281388] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-05T20:17:22.281514] [INFO ] [sig ] BFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:22.420401] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BFC.txt [2026-01-05T20:17:22.420525] [INFO ] [sig ] [394/3521] Completed BFC in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:22.420563] [INFO ] [sig ] [395/3521] Forecasting BFH... [2026-01-05T20:17:22.420610] [INFO ] [sig ] Generating forecast for: BFH [2026-01-05T20:17:22.420640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-05T20:17:22.432037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-05T20:17:22.432299] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-05T20:17:22.433074] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-05T20:17:22.433126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:22.433158] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:22.433184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:22.433241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:22.489490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:22.490124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:22.490201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:22.490233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:22.608942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:22.609088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:22.609127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:22.609154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:22.612501] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=37.28%) [2026-01-05T20:17:22.612785] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-05T20:17:22.612910] [INFO ] [sig ] BFH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:22.754929] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BFH.txt [2026-01-05T20:17:22.755059] [INFO ] [sig ] [395/3521] Completed BFH in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:22.755098] [INFO ] [sig ] [396/3521] Forecasting BFK... [2026-01-05T20:17:22.755128] [INFO ] [sig ] Generating forecast for: BFK [2026-01-05T20:17:22.755163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-05T20:17:22.766433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-05T20:17:22.766738] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-05T20:17:22.767487] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-05T20:17:22.767539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:22.767600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:22.767631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:22.767689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:22.823632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:22.824227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:22.824304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:22.824335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:22.939892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:22.940033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:22.940071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:22.940099] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:22.943415] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=33.64%) [2026-01-05T20:17:22.943708] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-05T20:17:22.943836] [INFO ] [sig ] BFK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:23.082416] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BFK.txt [2026-01-05T20:17:23.082531] [INFO ] [sig ] [396/3521] Completed BFK in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:23.082585] [INFO ] [sig ] [397/3521] Forecasting BFLY... [2026-01-05T20:17:23.082618] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-05T20:17:23.082647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-05T20:17:23.095007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-05T20:17:23.095348] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-05T20:17:23.096180] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-05T20:17:23.096234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:23.096265] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:23.096291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:23.096347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:23.154339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:23.155042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:23.155130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:23.155163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:23.279060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:23.279225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:23.279263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:23.279292] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:23.282686] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-05T20:17:23.282980] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-05T20:17:23.283121] [INFO ] [sig ] BFLY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:23.429244] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BFLY.txt [2026-01-05T20:17:23.429425] [INFO ] [sig ] [397/3521] Completed BFLY in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.2m [2026-01-05T20:17:23.429466] [INFO ] [sig ] [398/3521] Forecasting BFS... [2026-01-05T20:17:23.429504] [INFO ] [sig ] Generating forecast for: BFS [2026-01-05T20:17:23.429537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-05T20:17:23.441387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-05T20:17:23.441737] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-05T20:17:23.442628] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-05T20:17:23.442683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:23.442715] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:23.442741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:23.442798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:23.499433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:23.500158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:23.500240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:23.500272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:23.615937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:23.616109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:23.616156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:23.616190] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:23.619731] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-01-05T20:17:23.620012] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-05T20:17:23.620142] [INFO ] [sig ] BFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:23.758561] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BFS.txt [2026-01-05T20:17:23.758715] [INFO ] [sig ] [398/3521] Completed BFS in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:23.758755] [INFO ] [sig ] [399/3521] Forecasting BFZ... [2026-01-05T20:17:23.758784] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-05T20:17:23.758813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-05T20:17:23.770636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-05T20:17:23.770961] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-05T20:17:23.771774] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-05T20:17:23.771827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:23.771858] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:23.771884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:23.771941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:23.827931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:23.828544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:23.828640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:23.828673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:23.945307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:23.945457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:23.945496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:23.945524] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:23.948826] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-05T20:17:23.949118] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-05T20:17:23.949250] [INFO ] [sig ] BFZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:24.086667] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BFZ.txt [2026-01-05T20:17:24.086782] [INFO ] [sig ] [399/3521] Completed BFZ in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:24.086821] [INFO ] [sig ] [400/3521] Forecasting BG... [2026-01-05T20:17:24.086850] [INFO ] [sig ] Generating forecast for: BG [2026-01-05T20:17:24.086879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-05T20:17:24.098172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-05T20:17:24.098468] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-05T20:17:24.099300] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-05T20:17:24.099355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:24.099388] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:24.099415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:24.099472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:24.157876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:24.158710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:24.158790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:24.158823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:24.279986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:24.280150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:24.280191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:24.280219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:24.283728] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-05T20:17:24.284020] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-05T20:17:24.284164] [INFO ] [sig ] BG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:24.422984] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BG.txt [2026-01-05T20:17:24.423123] [INFO ] [sig ] [400/3521] Completed BG in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:24.423163] [INFO ] [sig ] [401/3521] Forecasting BGB... [2026-01-05T20:17:24.423192] [INFO ] [sig ] Generating forecast for: BGB [2026-01-05T20:17:24.423221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-05T20:17:24.434457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-05T20:17:24.434776] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-05T20:17:24.435552] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-05T20:17:24.435626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:24.435684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:24.435712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:24.435770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:24.492438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:24.493160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:24.493243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:24.493274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:24.610532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:24.610707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:24.610747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:24.610776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:24.614353] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-01-05T20:17:24.614652] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-05T20:17:24.614783] [INFO ] [sig ] BGB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:24.752702] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BGB.txt [2026-01-05T20:17:24.752840] [INFO ] [sig ] [401/3521] Completed BGB in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:24.752879] [INFO ] [sig ] [402/3521] Forecasting BGC... [2026-01-05T20:17:24.752909] [INFO ] [sig ] Generating forecast for: BGC [2026-01-05T20:17:24.752938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-05T20:17:24.764554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-05T20:17:24.764918] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-05T20:17:24.765742] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-05T20:17:24.765796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:24.765828] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:24.765855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:24.765912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:24.825894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:24.826684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:24.826778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:24.826815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:24.956415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:24.956589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:24.956635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:24.956665] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:24.960633] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-01-05T20:17:24.960934] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-05T20:17:24.961070] [INFO ] [sig ] BGC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:25.109008] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BGC.txt [2026-01-05T20:17:25.109145] [INFO ] [sig ] [402/3521] Completed BGC in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:25.109184] [INFO ] [sig ] [403/3521] Forecasting BGH... [2026-01-05T20:17:25.109212] [INFO ] [sig ] Generating forecast for: BGH [2026-01-05T20:17:25.109243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-05T20:17:25.120845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-05T20:17:25.121117] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-05T20:17:25.121905] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-05T20:17:25.121958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:25.121988] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:25.122014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:25.122070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:25.178811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:25.179649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:25.179733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:25.179765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:25.296870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:25.297046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:25.297086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:25.297117] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:25.300744] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-01-05T20:17:25.301023] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-05T20:17:25.301155] [INFO ] [sig ] BGH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:25.446007] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BGH.txt [2026-01-05T20:17:25.446157] [INFO ] [sig ] [403/3521] Completed BGH in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:25.446197] [INFO ] [sig ] [404/3521] Forecasting BGLC... [2026-01-05T20:17:25.446226] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-05T20:17:25.446258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-05T20:17:25.457755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-05T20:17:25.458038] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-05T20:17:25.458833] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-05T20:17:25.458886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:25.458942] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:25.458972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:25.459031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:25.515142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:25.515820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:25.515900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:25.515933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:25.630800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:25.630950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:25.630989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:25.631016] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:25.634398] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=78.10%) [2026-01-05T20:17:25.634692] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-05T20:17:25.634821] [INFO ] [sig ] BGLC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:25.773523] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BGLC.txt [2026-01-05T20:17:25.773678] [INFO ] [sig ] [404/3521] Completed BGLC in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-05T20:17:25.773717] [INFO ] [sig ] [405/3521] Forecasting BGRN... [2026-01-05T20:17:25.773747] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-05T20:17:25.773777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-05T20:17:25.785043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-05T20:17:25.785355] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-05T20:17:25.786180] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-05T20:17:25.786234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:25.786267] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:25.786294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:25.786361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:25.845366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:25.846051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:25.846141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:25.846182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:25.965544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:25.965707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:25.965747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:25.965777] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:25.969200] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-01-05T20:17:25.969479] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-05T20:17:25.969624] [INFO ] [sig ] BGRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:26.110175] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BGRN.txt [2026-01-05T20:17:26.110313] [INFO ] [sig ] [405/3521] Completed BGRN in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:26.110351] [INFO ] [sig ] [406/3521] Forecasting BGS... [2026-01-05T20:17:26.110380] [INFO ] [sig ] Generating forecast for: BGS [2026-01-05T20:17:26.110412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-05T20:17:26.121719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-05T20:17:26.122020] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-05T20:17:26.122825] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-05T20:17:26.122879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:26.122913] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:26.122940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:26.122999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:26.181626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:26.182422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:26.182509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:26.182542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:26.299814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:26.299960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:26.299997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:26.300025] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:26.303682] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-05T20:17:26.303953] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-05T20:17:26.304089] [INFO ] [sig ] BGS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:26.444414] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BGS.txt [2026-01-05T20:17:26.444567] [INFO ] [sig ] [406/3521] Completed BGS in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:26.444625] [INFO ] [sig ] [407/3521] Forecasting BGSF... [2026-01-05T20:17:26.444654] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-05T20:17:26.444686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-05T20:17:26.457798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-05T20:17:26.458111] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-05T20:17:26.459150] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-05T20:17:26.459215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:26.459248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:26.459274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:26.459332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:26.522595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:26.523509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:26.523608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:26.523643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:26.645145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:26.645304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:26.645344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:26.645373] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:26.648794] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-05T20:17:26.649112] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-05T20:17:26.649249] [INFO ] [sig ] BGSF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:26.792143] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BGSF.txt [2026-01-05T20:17:26.792491] [INFO ] [sig ] [407/3521] Completed BGSF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:26.792533] [INFO ] [sig ] [408/3521] Forecasting BGX... [2026-01-05T20:17:26.792562] [INFO ] [sig ] Generating forecast for: BGX [2026-01-05T20:17:26.792616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-05T20:17:26.804628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-05T20:17:26.804935] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-05T20:17:26.805763] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-05T20:17:26.805817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:26.805851] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:26.805878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:26.805936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:26.863524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:26.864395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:26.864480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:26.864512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:26.983792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:26.983955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:26.983995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:26.984023] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:26.987436] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=40.34%) [2026-01-05T20:17:26.987737] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-05T20:17:26.987868] [INFO ] [sig ] BGX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:27.125939] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BGX.txt [2026-01-05T20:17:27.126099] [INFO ] [sig ] [408/3521] Completed BGX in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:27.126140] [INFO ] [sig ] [409/3521] Forecasting BGY... [2026-01-05T20:17:27.126170] [INFO ] [sig ] Generating forecast for: BGY [2026-01-05T20:17:27.126199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-05T20:17:27.137840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-05T20:17:27.138253] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-05T20:17:27.139118] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-05T20:17:27.139174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:27.139205] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:27.139234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:27.139298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:27.195996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:27.196923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:27.197016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:27.197049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:27.324005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:27.324186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:27.324233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:27.324262] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:27.327970] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=58.82%) [2026-01-05T20:17:27.328259] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-05T20:17:27.328398] [INFO ] [sig ] BGY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:27.465219] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BGY.txt [2026-01-05T20:17:27.465363] [INFO ] [sig ] [409/3521] Completed BGY in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:27.465403] [INFO ] [sig ] [410/3521] Forecasting BHC... [2026-01-05T20:17:27.465433] [INFO ] [sig ] Generating forecast for: BHC [2026-01-05T20:17:27.465462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-05T20:17:27.477709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-05T20:17:27.478006] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-05T20:17:27.478795] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-05T20:17:27.478858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:27.478892] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:27.478933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:27.478991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:27.536540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:27.537261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:27.537342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:27.537374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:27.656994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:27.657145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:27.657183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:27.657210] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:27.660534] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-01-05T20:17:27.660820] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-05T20:17:27.660951] [INFO ] [sig ] BHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:27.798380] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BHC.txt [2026-01-05T20:17:27.798506] [INFO ] [sig ] [410/3521] Completed BHC in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:27.798550] [INFO ] [sig ] [411/3521] Forecasting BHE... [2026-01-05T20:17:27.798599] [INFO ] [sig ] Generating forecast for: BHE [2026-01-05T20:17:27.798632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-05T20:17:27.809775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-05T20:17:27.810044] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-05T20:17:27.810831] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-05T20:17:27.810884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:27.810915] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:27.810943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:27.811000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:27.867673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:27.868317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:27.868397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:27.868456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:27.985395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:27.985548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:27.985605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:27.985635] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:27.988967] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-05T20:17:27.989238] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-05T20:17:27.989369] [INFO ] [sig ] BHE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:28.128045] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BHE.txt [2026-01-05T20:17:28.128190] [INFO ] [sig ] [411/3521] Completed BHE in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-05T20:17:28.128228] [INFO ] [sig ] [412/3521] Forecasting BHF... [2026-01-05T20:17:28.128258] [INFO ] [sig ] Generating forecast for: BHF [2026-01-05T20:17:28.128288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-05T20:17:28.139646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-05T20:17:28.139944] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-05T20:17:28.140733] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-05T20:17:28.140787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:28.140817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:28.140842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:28.140899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:28.199309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:28.200132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:28.200219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:28.200252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:28.321634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:28.321805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:28.321846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:28.321875] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:28.325283] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-05T20:17:28.325565] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-05T20:17:28.325733] [INFO ] [sig ] BHF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:28.472213] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHF.txt [2026-01-05T20:17:28.472373] [INFO ] [sig ] [412/3521] Completed BHF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:28.472413] [INFO ] [sig ] [413/3521] Forecasting BHFAL... [2026-01-05T20:17:28.472443] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-05T20:17:28.472472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-05T20:17:28.484558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-05T20:17:28.484868] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-05T20:17:28.485805] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-05T20:17:28.485858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:28.485889] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:28.485915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:28.485971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:28.542708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:28.543380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:28.543461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:28.543493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:28.664483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:28.664659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:28.664699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:28.664727] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:28.668059] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-01-05T20:17:28.668329] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-05T20:17:28.668454] [INFO ] [sig ] BHFAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:28.808548] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BHFAL.txt [2026-01-05T20:17:28.808727] [INFO ] [sig ] [413/3521] Completed BHFAL in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:28.808770] [INFO ] [sig ] [414/3521] Forecasting BHFAM... [2026-01-05T20:17:28.808801] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-05T20:17:28.808832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-05T20:17:28.820365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-05T20:17:28.820687] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-05T20:17:28.821535] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-05T20:17:28.821616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:28.821658] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:28.821689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:28.821749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:28.879798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:28.880496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:28.880592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:28.880629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:28.998928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:28.999078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:28.999133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:28.999163] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:29.002693] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=31.84%) [2026-01-05T20:17:29.002973] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-05T20:17:29.003107] [INFO ] [sig ] BHFAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:29.143355] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHFAM.txt [2026-01-05T20:17:29.143509] [INFO ] [sig ] [414/3521] Completed BHFAM in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:29.143560] [INFO ] [sig ] [415/3521] Forecasting BHFAN... [2026-01-05T20:17:29.143622] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-05T20:17:29.143664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-05T20:17:29.155301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-05T20:17:29.155682] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-05T20:17:29.156479] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-05T20:17:29.156534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:29.156567] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:29.156622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:29.156680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:29.213714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:29.214425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:29.214509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:29.214543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:29.333758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:29.333897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:29.333936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:29.333963] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:29.337234] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-05T20:17:29.337500] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-05T20:17:29.337646] [INFO ] [sig ] BHFAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:29.483942] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHFAN.txt [2026-01-05T20:17:29.484143] [INFO ] [sig ] [415/3521] Completed BHFAN in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:29.484190] [INFO ] [sig ] [416/3521] Forecasting BHFAO... [2026-01-05T20:17:29.484222] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-05T20:17:29.484254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-05T20:17:29.496366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-05T20:17:29.496696] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-05T20:17:29.497509] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-05T20:17:29.497563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:29.497625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:29.497655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:29.497713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:29.555936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:29.556710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:29.556795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:29.556828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:29.673156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:29.673316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:29.673356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:29.673386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:29.676949] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-05T20:17:29.677231] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-05T20:17:29.677362] [INFO ] [sig ] BHFAO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:29.819337] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BHFAO.txt [2026-01-05T20:17:29.819469] [INFO ] [sig ] [416/3521] Completed BHFAO in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:29.819509] [INFO ] [sig ] [417/3521] Forecasting BHFAP... [2026-01-05T20:17:29.819539] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-05T20:17:29.819568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-05T20:17:29.831371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-05T20:17:29.831868] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-05T20:17:29.832875] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-05T20:17:29.832928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:29.832961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:29.832987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:29.833044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:29.892185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:29.892888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:29.892968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:29.893000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:30.014060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:30.014206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:30.014245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:30.014274] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:30.017596] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=74.41%) [2026-01-05T20:17:30.017869] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-05T20:17:30.017995] [INFO ] [sig ] BHFAP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:30.157482] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BHFAP.txt [2026-01-05T20:17:30.157644] [INFO ] [sig ] [417/3521] Completed BHFAP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:30.157686] [INFO ] [sig ] [418/3521] Forecasting BHK... [2026-01-05T20:17:30.157714] [INFO ] [sig ] Generating forecast for: BHK [2026-01-05T20:17:30.157744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-05T20:17:30.169278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-05T20:17:30.169612] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-05T20:17:30.170413] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-05T20:17:30.170467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:30.170561] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:30.170624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:30.170708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:30.228485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:30.229266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:30.229351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:30.229385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:30.350800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:30.350961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:30.351001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:30.351029] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:30.354388] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-05T20:17:30.354681] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-05T20:17:30.354813] [INFO ] [sig ] BHK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:30.495756] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHK.txt [2026-01-05T20:17:30.495897] [INFO ] [sig ] [418/3521] Completed BHK in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:30.495937] [INFO ] [sig ] [419/3521] Forecasting BHP... [2026-01-05T20:17:30.495965] [INFO ] [sig ] Generating forecast for: BHP [2026-01-05T20:17:30.495996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-05T20:17:30.507262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-05T20:17:30.507601] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-05T20:17:30.508393] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-05T20:17:30.508447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:30.508480] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:30.508508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:30.508566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:30.566276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:30.567092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:30.567175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:30.567207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:30.688704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:30.688865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:30.688903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:30.688961] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:30.692368] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-05T20:17:30.692674] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-05T20:17:30.692805] [INFO ] [sig ] BHP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:30.831701] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHP.txt [2026-01-05T20:17:30.831841] [INFO ] [sig ] [419/3521] Completed BHP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:30.831883] [INFO ] [sig ] [420/3521] Forecasting BHRB... [2026-01-05T20:17:30.831914] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-05T20:17:30.831945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-05T20:17:30.842782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-05T20:17:30.843087] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-05T20:17:30.843872] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-05T20:17:30.843925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:30.843958] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:30.843985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:30.844045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:30.902778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:30.903670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:30.903758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:30.903792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:31.038850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:31.039056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:31.039102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:31.039132] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:31.042685] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-05T20:17:31.042992] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-05T20:17:31.043143] [INFO ] [sig ] BHRB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:31.193913] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHRB.txt [2026-01-05T20:17:31.194081] [INFO ] [sig ] [420/3521] Completed BHRB in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:31.194126] [INFO ] [sig ] [421/3521] Forecasting BHVN... [2026-01-05T20:17:31.194157] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-05T20:17:31.194191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-05T20:17:31.209716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-05T20:17:31.210128] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-05T20:17:31.211242] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-05T20:17:31.211324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:31.211369] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:31.211408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:31.211490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:31.288752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:31.289790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:31.289897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:31.289938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:31.429688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:31.429890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:31.429957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:31.430050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:31.435663] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-01-05T20:17:31.436198] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-05T20:17:31.436421] [INFO ] [sig ] BHVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:31.657533] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BHVN.txt [2026-01-05T20:17:31.657825] [INFO ] [sig ] [421/3521] Completed BHVN in 0.5s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-05T20:17:31.657896] [INFO ] [sig ] [422/3521] Forecasting BIAF... [2026-01-05T20:17:31.657957] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-05T20:17:31.658011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-05T20:17:31.677001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-05T20:17:31.677546] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-05T20:17:31.678847] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-05T20:17:31.678960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:31.679016] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:31.679064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:31.679160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:31.764047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:31.765359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:31.765490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:31.765533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:31.918002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:31.918199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:31.918254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:31.918294] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:31.922327] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-01-05T20:17:31.922727] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-05T20:17:31.922915] [INFO ] [sig ] BIAF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:32.100207] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BIAF.txt [2026-01-05T20:17:32.100375] [INFO ] [sig ] [422/3521] Completed BIAF in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:32.100415] [INFO ] [sig ] [423/3521] Forecasting BIB... [2026-01-05T20:17:32.100444] [INFO ] [sig ] Generating forecast for: BIB [2026-01-05T20:17:32.100473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-05T20:17:32.116276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-05T20:17:32.116819] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-05T20:17:32.118008] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-05T20:17:32.118081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:32.118129] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:32.118172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:32.118264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:32.176292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:32.177264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:32.177363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:32.177398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:32.284827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:32.284987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:32.285031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:32.285060] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:32.288549] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-05T20:17:32.288875] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-05T20:17:32.289054] [INFO ] [sig ] BIB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:32.433148] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIB.txt [2026-01-05T20:17:32.433309] [INFO ] [sig ] [423/3521] Completed BIB in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:32.433352] [INFO ] [sig ] [424/3521] Forecasting BIIB... [2026-01-05T20:17:32.433384] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-05T20:17:32.433419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-05T20:17:32.445318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-05T20:17:32.445632] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-05T20:17:32.446423] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-05T20:17:32.446477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:32.446510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:32.446537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:32.446617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:32.507775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:32.508612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:32.508707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:32.508741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:32.645119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:32.645296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:32.645347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:32.645389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:32.649663] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=81.90%) [2026-01-05T20:17:32.649954] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-05T20:17:32.650092] [INFO ] [sig ] BIIB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:32.798448] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIIB.txt [2026-01-05T20:17:32.798606] [INFO ] [sig ] [424/3521] Completed BIIB in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:32.798650] [INFO ] [sig ] [425/3521] Forecasting BILI... [2026-01-05T20:17:32.798681] [INFO ] [sig ] Generating forecast for: BILI [2026-01-05T20:17:32.798710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-05T20:17:32.810466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-05T20:17:32.810819] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-05T20:17:32.811835] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-05T20:17:32.811900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:32.811938] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:32.811965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:32.812023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:32.876108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:32.877044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:32.877130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:32.877163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:33.008658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:33.008815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:33.008855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:33.008900] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:33.012708] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=53.55%) [2026-01-05T20:17:33.013015] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-05T20:17:33.013152] [INFO ] [sig ] BILI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:33.163232] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BILI.txt [2026-01-05T20:17:33.163373] [INFO ] [sig ] [425/3521] Completed BILI in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:33.163431] [INFO ] [sig ] [426/3521] Forecasting BILL... [2026-01-05T20:17:33.163473] [INFO ] [sig ] Generating forecast for: BILL [2026-01-05T20:17:33.163506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-05T20:17:33.175610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-05T20:17:33.175928] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-05T20:17:33.176764] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-05T20:17:33.176820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:33.176854] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:33.176897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:33.176979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:33.239345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:33.240145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:33.240231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:33.240266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:33.365432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:33.365598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:33.365640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:33.365668] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:33.369018] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-05T20:17:33.369293] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-05T20:17:33.369423] [INFO ] [sig ] BILL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:33.506695] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BILL.txt [2026-01-05T20:17:33.506823] [INFO ] [sig ] [426/3521] Completed BILL in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:33.506863] [INFO ] [sig ] [427/3521] Forecasting BIO... [2026-01-05T20:17:33.506892] [INFO ] [sig ] Generating forecast for: BIO [2026-01-05T20:17:33.506922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-05T20:17:33.518694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-05T20:17:33.519069] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-05T20:17:33.519877] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-05T20:17:33.519931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:33.519963] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:33.519989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:33.520046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:33.575661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:33.576333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:33.576415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:33.576461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:33.692766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:33.692933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:33.692972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:33.693001] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:33.696367] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-01-05T20:17:33.696667] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-05T20:17:33.696799] [INFO ] [sig ] BIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:33.833817] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIO.txt [2026-01-05T20:17:33.833953] [INFO ] [sig ] [427/3521] Completed BIO in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:33.833993] [INFO ] [sig ] [428/3521] Forecasting BIOX... [2026-01-05T20:17:33.834022] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-05T20:17:33.834052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-05T20:17:33.845256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-05T20:17:33.845565] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-05T20:17:33.846345] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-05T20:17:33.846397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:33.846428] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:33.846456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:33.846513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:33.902048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:33.902739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:33.902845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:33.902878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:34.021868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:34.022024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:34.022063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:34.022091] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:34.025438] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-05T20:17:34.025728] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-05T20:17:34.025857] [INFO ] [sig ] BIOX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:34.165329] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIOX.txt [2026-01-05T20:17:34.165484] [INFO ] [sig ] [428/3521] Completed BIOX in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:34.165523] [INFO ] [sig ] [429/3521] Forecasting BIP... [2026-01-05T20:17:34.165552] [INFO ] [sig ] Generating forecast for: BIP [2026-01-05T20:17:34.165602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-05T20:17:34.177457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-05T20:17:34.177773] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-05T20:17:34.178538] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-05T20:17:34.178609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:34.178643] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:34.178680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:34.178739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:34.237843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:34.238698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:34.238784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:34.238819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:34.362613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:34.362777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:34.362819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:34.362847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:34.366724] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-05T20:17:34.367072] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-05T20:17:34.367220] [INFO ] [sig ] BIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:34.516812] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIP.txt [2026-01-05T20:17:34.516952] [INFO ] [sig ] [429/3521] Completed BIP in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:34.516992] [INFO ] [sig ] [430/3521] Forecasting BIPH... [2026-01-05T20:17:34.517022] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-05T20:17:34.517051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-05T20:17:34.529270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-05T20:17:34.529627] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-05T20:17:34.530493] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-05T20:17:34.530548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:34.530607] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:34.530639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:34.530699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:34.593146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:34.594085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:34.594170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:34.594203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:34.711529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:34.711736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:34.711780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:34.711809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:34.715932] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-01-05T20:17:34.716268] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-05T20:17:34.716430] [INFO ] [sig ] BIPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:34.865426] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIPH.txt [2026-01-05T20:17:34.865602] [INFO ] [sig ] [430/3521] Completed BIPH in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:34.865651] [INFO ] [sig ] [431/3521] Forecasting BIPI... [2026-01-05T20:17:34.865683] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-05T20:17:34.865715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-05T20:17:34.877416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-05T20:17:34.877763] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-05T20:17:34.878640] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-05T20:17:34.878695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:34.878730] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:34.878759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:34.878818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:34.942044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:34.942849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:34.942952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:34.943003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:35.058461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:35.058637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:35.058685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:35.058717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:35.062526] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=57.40%) [2026-01-05T20:17:35.062897] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-05T20:17:35.063045] [INFO ] [sig ] BIPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:35.218754] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIPI.txt [2026-01-05T20:17:35.218952] [INFO ] [sig ] [431/3521] Completed BIPI in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-05T20:17:35.219001] [INFO ] [sig ] [432/3521] Forecasting BIRD... [2026-01-05T20:17:35.219032] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-05T20:17:35.219063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-05T20:17:35.232141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-05T20:17:35.232563] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-05T20:17:35.233740] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-05T20:17:35.233797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:35.233830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:35.233857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:35.233915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:35.296976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:35.297917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:35.298004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:35.298037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:35.432687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:35.432897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:35.432939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:35.432968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:35.436696] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-05T20:17:35.436984] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-05T20:17:35.437116] [INFO ] [sig ] BIRD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:35.590042] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIRD.txt [2026-01-05T20:17:35.590189] [INFO ] [sig ] [432/3521] Completed BIRD in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:35.590231] [INFO ] [sig ] [433/3521] Forecasting BIRK... [2026-01-05T20:17:35.590261] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-05T20:17:35.590309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-05T20:17:35.602457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-05T20:17:35.602797] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-05T20:17:35.603734] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-05T20:17:35.603791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:35.603824] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:35.603851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:35.603911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:35.665097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:35.665916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:35.666001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:35.666045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:35.799132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:35.799304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:35.799360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:35.799391] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:35.803224] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-01-05T20:17:35.803543] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-05T20:17:35.803700] [INFO ] [sig ] BIRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:35.952861] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BIRK.txt [2026-01-05T20:17:35.953020] [INFO ] [sig ] [433/3521] Completed BIRK in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:35.953060] [INFO ] [sig ] [434/3521] Forecasting BITF... [2026-01-05T20:17:35.953091] [INFO ] [sig ] Generating forecast for: BITF [2026-01-05T20:17:35.953132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-05T20:17:35.966436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-05T20:17:35.966814] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-05T20:17:35.967711] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-05T20:17:35.967767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:35.967802] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:35.967830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:35.967890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:36.032315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:36.033097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:36.033182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:36.033215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:36.159713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:36.159871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:36.159910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:36.159938] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:36.163356] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-05T20:17:36.163660] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-05T20:17:36.163787] [INFO ] [sig ] BITF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:36.306288] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BITF.txt [2026-01-05T20:17:36.306451] [INFO ] [sig ] [434/3521] Completed BITF in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:36.306492] [INFO ] [sig ] [435/3521] Forecasting BIVI... [2026-01-05T20:17:36.306723] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-05T20:17:36.306756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-05T20:17:36.319036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-05T20:17:36.319355] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-05T20:17:36.320146] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-05T20:17:36.320199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:36.320267] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:36.320296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:36.320352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:36.376599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:36.377262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:36.377342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:36.377375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:36.494722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:36.494884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:36.494923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:36.494951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:36.498306] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-01-05T20:17:36.498601] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-05T20:17:36.498731] [INFO ] [sig ] BIVI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:36.636449] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BIVI.txt [2026-01-05T20:17:36.636608] [INFO ] [sig ] [435/3521] Completed BIVI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:36.636650] [INFO ] [sig ] [436/3521] Forecasting BJ... [2026-01-05T20:17:36.636680] [INFO ] [sig ] Generating forecast for: BJ [2026-01-05T20:17:36.636710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-05T20:17:36.649196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-05T20:17:36.649620] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-05T20:17:36.650478] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-05T20:17:36.650536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:36.650568] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:36.650617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:36.650685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:36.708856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:36.709769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:36.709855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:36.709887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:36.832552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:36.832729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:36.832769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:36.832798] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:36.836144] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=16.27%) [2026-01-05T20:17:36.836423] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-05T20:17:36.836556] [INFO ] [sig ] BJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:36.974799] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BJ.txt [2026-01-05T20:17:36.974948] [INFO ] [sig ] [436/3521] Completed BJ in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:36.974989] [INFO ] [sig ] [437/3521] Forecasting BJRI... [2026-01-05T20:17:36.975019] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-05T20:17:36.975049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-05T20:17:36.986187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-05T20:17:36.986538] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-05T20:17:36.987401] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-05T20:17:36.987456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:36.987489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:36.987516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:36.987595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:37.043968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:37.044777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:37.044860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:37.044891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:37.163914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:37.164069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:37.164108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:37.164136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:37.167461] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=48.87%) [2026-01-05T20:17:37.167770] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-05T20:17:37.167904] [INFO ] [sig ] BJRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:37.311258] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BJRI.txt [2026-01-05T20:17:37.311391] [INFO ] [sig ] [437/3521] Completed BJRI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:37.311434] [INFO ] [sig ] [438/3521] Forecasting BK... [2026-01-05T20:17:37.311465] [INFO ] [sig ] Generating forecast for: BK [2026-01-05T20:17:37.311495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-05T20:17:37.322742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-05T20:17:37.323052] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-05T20:17:37.323924] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-05T20:17:37.323980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:37.324011] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:37.324038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:37.324096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:37.381964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:37.382638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:37.382717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:37.382749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:37.504768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:37.504940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:37.504980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:37.505009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:37.509489] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-01-05T20:17:37.509820] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-05T20:17:37.509962] [INFO ] [sig ] BK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:37.653703] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BK.txt [2026-01-05T20:17:37.653845] [INFO ] [sig ] [438/3521] Completed BK in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-05T20:17:37.653883] [INFO ] [sig ] [439/3521] Forecasting BKCH... [2026-01-05T20:17:37.653913] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-05T20:17:37.653942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-05T20:17:37.666638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-05T20:17:37.666970] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-05T20:17:37.667839] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-05T20:17:37.667893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:37.667924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:37.667951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:37.668008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:37.727754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:37.728525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:37.728625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:37.728659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:37.846613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:37.846802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:37.846853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:37.846891] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:37.851890] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=69.73%) [2026-01-05T20:17:37.852266] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-05T20:17:37.852416] [INFO ] [sig ] BKCH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:38.007905] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BKCH.txt [2026-01-05T20:17:38.008034] [INFO ] [sig ] [439/3521] Completed BKCH in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:38.008073] [INFO ] [sig ] [440/3521] Forecasting BKD... [2026-01-05T20:17:38.008102] [INFO ] [sig ] Generating forecast for: BKD [2026-01-05T20:17:38.008131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-05T20:17:38.019109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-05T20:17:38.019410] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-05T20:17:38.020205] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-05T20:17:38.020257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:38.020289] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:38.020316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:38.020377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:38.077056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:38.077708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:38.077785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:38.077816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:38.200125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:38.200276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:38.200318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:38.200348] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:38.203728] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-01-05T20:17:38.204006] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-05T20:17:38.204137] [INFO ] [sig ] BKD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:38.365716] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BKD.txt [2026-01-05T20:17:38.365856] [INFO ] [sig ] [440/3521] Completed BKD in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:38.365896] [INFO ] [sig ] [441/3521] Forecasting BKE... [2026-01-05T20:17:38.365926] [INFO ] [sig ] Generating forecast for: BKE [2026-01-05T20:17:38.365955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-05T20:17:38.377267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-05T20:17:38.377533] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-05T20:17:38.378324] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-05T20:17:38.378377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:38.378408] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:38.378439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:38.378496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:38.436139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:38.437036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:38.437142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:38.437183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:38.563040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:38.563195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:38.563236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:38.563263] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:38.566674] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-05T20:17:38.566956] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-05T20:17:38.567083] [INFO ] [sig ] BKE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:38.705186] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BKE.txt [2026-01-05T20:17:38.705334] [INFO ] [sig ] [441/3521] Completed BKE in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:38.705374] [INFO ] [sig ] [442/3521] Forecasting BKH... [2026-01-05T20:17:38.705402] [INFO ] [sig ] Generating forecast for: BKH [2026-01-05T20:17:38.705430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-05T20:17:38.716952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-05T20:17:38.717297] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-05T20:17:38.718112] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-05T20:17:38.718166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:38.718210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:38.718239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:38.718299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:38.781010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:38.781958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:38.782045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:38.782080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:38.906146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:38.906307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:38.906348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:38.906378] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:38.909862] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=82.07%) [2026-01-05T20:17:38.910141] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-05T20:17:38.910272] [INFO ] [sig ] BKH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:39.058380] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BKH.txt [2026-01-05T20:17:39.058532] [INFO ] [sig ] [442/3521] Completed BKH in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:39.058592] [INFO ] [sig ] [443/3521] Forecasting BKN... [2026-01-05T20:17:39.058626] [INFO ] [sig ] Generating forecast for: BKN [2026-01-05T20:17:39.058659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-05T20:17:39.070241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-05T20:17:39.070523] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-05T20:17:39.071307] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-05T20:17:39.071360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:39.071391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:39.071418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:39.071475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:39.131413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:39.132140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:39.132238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:39.132272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:39.246238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:39.246397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:39.246437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:39.246468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:39.250096] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-05T20:17:39.250383] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-05T20:17:39.250516] [INFO ] [sig ] BKN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:39.387392] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BKN.txt [2026-01-05T20:17:39.387501] [INFO ] [sig ] [443/3521] Completed BKN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:39.387539] [INFO ] [sig ] [444/3521] Forecasting BKNG... [2026-01-05T20:17:39.387567] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-05T20:17:39.387615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-05T20:17:39.399005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-05T20:17:39.399289] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-05T20:17:39.400079] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-05T20:17:39.400131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:39.400164] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:39.400191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:39.400248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:39.456405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:39.457007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:39.457083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:39.457114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:39.573264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:39.573386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:39.573423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:39.573451] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:39.576682] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=48.13%) [2026-01-05T20:17:39.576952] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-05T20:17:39.577075] [INFO ] [sig ] BKNG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:39.713907] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BKNG.txt [2026-01-05T20:17:39.714016] [INFO ] [sig ] [444/3521] Completed BKNG in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:39.714053] [INFO ] [sig ] [445/3521] Forecasting BKSY... [2026-01-05T20:17:39.714082] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-05T20:17:39.714109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-05T20:17:39.725343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-05T20:17:39.725626] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-05T20:17:39.726383] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-05T20:17:39.726435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:39.726466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:39.726491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:39.726548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:39.782070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:39.782690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:39.782769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:39.782800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:39.905145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:39.905306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:39.905345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:39.905374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:39.909284] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-05T20:17:39.909560] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-05T20:17:39.909706] [INFO ] [sig ] BKSY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:40.051517] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BKSY.txt [2026-01-05T20:17:40.051660] [INFO ] [sig ] [445/3521] Completed BKSY in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:40.051708] [INFO ] [sig ] [446/3521] Forecasting BL... [2026-01-05T20:17:40.051737] [INFO ] [sig ] Generating forecast for: BL [2026-01-05T20:17:40.051766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-05T20:17:40.064387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-05T20:17:40.064926] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-05T20:17:40.065701] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-05T20:17:40.065754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:40.065807] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:40.065834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:40.065890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:40.125157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:40.126058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:40.126145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:40.126177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:40.253562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:40.253739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:40.253779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:40.253808] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:40.257145] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-01-05T20:17:40.257427] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-05T20:17:40.257562] [INFO ] [sig ] BL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:40.403000] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BL.txt [2026-01-05T20:17:40.403157] [INFO ] [sig ] [446/3521] Completed BL in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:40.403197] [INFO ] [sig ] [447/3521] Forecasting BLBD... [2026-01-05T20:17:40.403228] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-05T20:17:40.403257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-05T20:17:40.416407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-05T20:17:40.416951] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-05T20:17:40.417755] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-05T20:17:40.417809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:40.417840] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:40.417867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:40.417925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:40.481018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:40.482145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:40.482237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:40.482270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:40.606204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:40.606369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:40.606407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:40.606436] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:40.610036] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-05T20:17:40.610321] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-05T20:17:40.610456] [INFO ] [sig ] BLBD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:40.756614] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLBD.txt [2026-01-05T20:17:40.756973] [INFO ] [sig ] [447/3521] Completed BLBD in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.9m [2026-01-05T20:17:40.757013] [INFO ] [sig ] [448/3521] Forecasting BLCN... [2026-01-05T20:17:40.757041] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-05T20:17:40.757070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-05T20:17:40.769999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-05T20:17:40.770372] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-05T20:17:40.771351] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-05T20:17:40.771405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:40.771435] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:40.771461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:40.771527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:40.829410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:40.830288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:40.830371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:40.830404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:40.937365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:40.937530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:40.937585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:40.937616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:40.941040] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-05T20:17:40.941317] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-05T20:17:40.941446] [INFO ] [sig ] BLCN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:41.084464] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLCN.txt [2026-01-05T20:17:41.084646] [INFO ] [sig ] [448/3521] Completed BLCN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:41.084716] [INFO ] [sig ] [449/3521] Forecasting BLCO... [2026-01-05T20:17:41.084746] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-05T20:17:41.084776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-05T20:17:41.096774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-05T20:17:41.097136] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-05T20:17:41.097945] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-05T20:17:41.098000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:41.098033] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:41.098060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:41.098118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:41.156398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:41.157288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:41.157376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:41.157409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:41.282874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:41.283036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:41.283077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:41.283123] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:41.286829] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-05T20:17:41.287127] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-05T20:17:41.287266] [INFO ] [sig ] BLCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:41.427522] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLCO.txt [2026-01-05T20:17:41.427689] [INFO ] [sig ] [449/3521] Completed BLCO in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:41.427730] [INFO ] [sig ] [450/3521] Forecasting BLD... [2026-01-05T20:17:41.427759] [INFO ] [sig ] Generating forecast for: BLD [2026-01-05T20:17:41.427788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-05T20:17:41.440350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-05T20:17:41.440656] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-05T20:17:41.441431] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-05T20:17:41.441483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:41.441515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:41.441542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:41.441620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:41.500493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:41.501223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:41.501305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:41.501337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:41.620989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:41.621136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:41.621175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:41.621203] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:41.624542] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-01-05T20:17:41.624833] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-05T20:17:41.624961] [INFO ] [sig ] BLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:41.765966] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLD.txt [2026-01-05T20:17:41.766086] [INFO ] [sig ] [450/3521] Completed BLD in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:41.766126] [INFO ] [sig ] [451/3521] Forecasting BLDP... [2026-01-05T20:17:41.766155] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-05T20:17:41.766185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-05T20:17:41.777989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-05T20:17:41.778286] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-05T20:17:41.779100] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-05T20:17:41.779152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:41.779183] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:41.779210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:41.779267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:41.837052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:41.837723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:41.837816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:41.837848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:41.955631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:41.955773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:41.955810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:41.955838] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:41.959156] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=30.89%) [2026-01-05T20:17:41.959429] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-05T20:17:41.959565] [INFO ] [sig ] BLDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:42.103265] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLDP.txt [2026-01-05T20:17:42.103427] [INFO ] [sig ] [451/3521] Completed BLDP in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:42.103474] [INFO ] [sig ] [452/3521] Forecasting BLE... [2026-01-05T20:17:42.103510] [INFO ] [sig ] Generating forecast for: BLE [2026-01-05T20:17:42.103547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-05T20:17:42.114774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-05T20:17:42.115128] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-05T20:17:42.115943] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-05T20:17:42.115997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:42.116028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:42.116084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:42.116144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:42.175639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:42.176503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:42.176608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:42.176645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:42.292751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:42.292913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:42.292954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:42.292983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:42.296324] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: DOWN (p=49.32%) [2026-01-05T20:17:42.296612] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-05T20:17:42.296739] [INFO ] [sig ] BLE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:42.434737] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLE.txt [2026-01-05T20:17:42.434864] [INFO ] [sig ] [452/3521] Completed BLE in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:42.434904] [INFO ] [sig ] [453/3521] Forecasting BLFS... [2026-01-05T20:17:42.434933] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-05T20:17:42.434962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-05T20:17:42.446168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-05T20:17:42.446511] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-05T20:17:42.447347] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-05T20:17:42.447406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:42.447439] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:42.447480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:42.447539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:42.505700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:42.506561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:42.506671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:42.506703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:42.628484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:42.628661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:42.628703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:42.628732] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:42.632291] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=57.87%) [2026-01-05T20:17:42.632608] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-05T20:17:42.632744] [INFO ] [sig ] BLFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:42.777074] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLFS.txt [2026-01-05T20:17:42.777228] [INFO ] [sig ] [453/3521] Completed BLFS in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:42.777269] [INFO ] [sig ] [454/3521] Forecasting BLFY... [2026-01-05T20:17:42.777298] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-05T20:17:42.777327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-05T20:17:42.788658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-05T20:17:42.788970] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-05T20:17:42.789776] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-05T20:17:42.789830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:42.789863] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:42.789895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:42.789973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:42.850933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:42.851743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:42.851838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:42.851873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:42.976935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:42.977100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:42.977141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:42.977170] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:42.980600] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-01-05T20:17:42.980879] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-05T20:17:42.981008] [INFO ] [sig ] BLFY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:43.125053] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLFY.txt [2026-01-05T20:17:43.125191] [INFO ] [sig ] [454/3521] Completed BLFY in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:43.125231] [INFO ] [sig ] [455/3521] Forecasting BLK... [2026-01-05T20:17:43.125259] [INFO ] [sig ] Generating forecast for: BLK [2026-01-05T20:17:43.125288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-05T20:17:43.136961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-05T20:17:43.137238] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-05T20:17:43.138035] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-05T20:17:43.138087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:43.138119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:43.138145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:43.138202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:43.195068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:43.195779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:43.195859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:43.195893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:43.318765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:43.318931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:43.318970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:43.318997] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:43.322384] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-01-05T20:17:43.322673] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-05T20:17:43.322801] [INFO ] [sig ] BLK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:43.461130] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLK.txt [2026-01-05T20:17:43.461260] [INFO ] [sig ] [455/3521] Completed BLK in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:43.461298] [INFO ] [sig ] [456/3521] Forecasting BLKB... [2026-01-05T20:17:43.461327] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-05T20:17:43.461356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-05T20:17:43.472085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-05T20:17:43.472380] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-05T20:17:43.473152] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-05T20:17:43.473204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:43.473235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:43.473262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:43.473319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:43.530090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:43.530765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:43.530844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:43.530876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:43.650624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:43.650777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:43.650818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:43.650847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:43.654278] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-05T20:17:43.654557] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-05T20:17:43.654728] [INFO ] [sig ] BLKB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:43.797083] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLKB.txt [2026-01-05T20:17:43.797209] [INFO ] [sig ] [456/3521] Completed BLKB in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-05T20:17:43.797248] [INFO ] [sig ] [457/3521] Forecasting BLMN... [2026-01-05T20:17:43.797276] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-05T20:17:43.797310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-05T20:17:43.808232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-05T20:17:43.808531] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-05T20:17:43.809358] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-05T20:17:43.809411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:43.809442] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:43.809468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:43.809524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:43.865141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:43.865788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:43.865866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:43.865898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:43.985625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:43.985776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:43.985814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:43.985842] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:43.989162] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-05T20:17:43.989436] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-05T20:17:43.989559] [INFO ] [sig ] BLMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:44.127328] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLMN.txt [2026-01-05T20:17:44.127454] [INFO ] [sig ] [457/3521] Completed BLMN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.8m [2026-01-05T20:17:44.127493] [INFO ] [sig ] [458/3521] Forecasting BLND... [2026-01-05T20:17:44.127521] [INFO ] [sig ] Generating forecast for: BLND [2026-01-05T20:17:44.127550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-05T20:17:44.138779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-05T20:17:44.139191] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-05T20:17:44.139987] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-05T20:17:44.140040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:44.140071] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:44.140097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:44.140154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:44.196291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:44.196973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:44.197052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:44.197085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:44.320450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:44.320621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:44.320661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:44.320689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:44.324093] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=88.02%) [2026-01-05T20:17:44.324362] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-05T20:17:44.324485] [INFO ] [sig ] BLND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:44.467650] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLND.txt [2026-01-05T20:17:44.467788] [INFO ] [sig ] [458/3521] Completed BLND in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.8m [2026-01-05T20:17:44.467828] [INFO ] [sig ] [459/3521] Forecasting BLRX... [2026-01-05T20:17:44.467858] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-05T20:17:44.467887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-05T20:17:44.480648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-05T20:17:44.480922] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-05T20:17:44.481701] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-05T20:17:44.481754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:44.481787] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:44.481814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:44.482058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:44.541947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:44.542645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:44.542726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:44.542909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:44.658520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:44.658697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:44.658737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:44.658765] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:44.662643] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: DOWN (p=48.14%) [2026-01-05T20:17:44.662915] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-05T20:17:44.663041] [INFO ] [sig ] BLRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:44.803588] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLRX.txt [2026-01-05T20:17:44.803747] [INFO ] [sig ] [459/3521] Completed BLRX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.8m [2026-01-05T20:17:44.803787] [INFO ] [sig ] [460/3521] Forecasting BLTE... [2026-01-05T20:17:44.803816] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-05T20:17:44.803845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-05T20:17:44.815607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-05T20:17:44.815890] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-05T20:17:44.816701] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-05T20:17:44.816756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:44.816790] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:44.816817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:44.816875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:44.874651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:44.875296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:44.875376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:44.875410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:44.997791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:44.997944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:44.997982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:44.998011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:45.001483] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=59.29%) [2026-01-05T20:17:45.001786] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-05T20:17:45.001917] [INFO ] [sig ] BLTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:45.143255] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLTE.txt [2026-01-05T20:17:45.143393] [INFO ] [sig ] [460/3521] Completed BLTE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.8m [2026-01-05T20:17:45.143435] [INFO ] [sig ] [461/3521] Forecasting BLX... [2026-01-05T20:17:45.143463] [INFO ] [sig ] Generating forecast for: BLX [2026-01-05T20:17:45.143492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-05T20:17:45.154831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-05T20:17:45.155110] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-05T20:17:45.155880] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-05T20:17:45.155933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:45.155965] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:45.155991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:45.156048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:45.213284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:45.213938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:45.214049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:45.214084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:45.337285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:45.337431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:45.337474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:45.337503] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:45.340864] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=36.46%) [2026-01-05T20:17:45.341148] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-05T20:17:45.341280] [INFO ] [sig ] BLX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:45.481281] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BLX.txt [2026-01-05T20:17:45.481424] [INFO ] [sig ] [461/3521] Completed BLX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.8m [2026-01-05T20:17:45.481463] [INFO ] [sig ] [462/3521] Forecasting BLZE... [2026-01-05T20:17:45.481491] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-05T20:17:45.481520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-05T20:17:45.495421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-05T20:17:45.495729] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-05T20:17:45.496547] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-05T20:17:45.496621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:45.496655] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:45.496682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:45.496739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:45.555160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:45.555933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:45.556045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:45.556079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:45.680240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:45.680389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:45.680427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:45.680454] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:45.683786] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=54.98%) [2026-01-05T20:17:45.684057] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-05T20:17:45.684185] [INFO ] [sig ] BLZE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:45.828254] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BLZE.txt [2026-01-05T20:17:45.828394] [INFO ] [sig ] [462/3521] Completed BLZE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:45.828435] [INFO ] [sig ] [463/3521] Forecasting BMA... [2026-01-05T20:17:45.828463] [INFO ] [sig ] Generating forecast for: BMA [2026-01-05T20:17:45.828493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-05T20:17:45.841375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-05T20:17:45.841773] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-05T20:17:45.842607] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-05T20:17:45.842663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:45.842696] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:45.842724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:45.842784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:45.902198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:45.903131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:45.903215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:45.903247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:46.019399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:46.019564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:46.019620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:46.019649] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:46.023359] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-05T20:17:46.023651] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-05T20:17:46.023776] [INFO ] [sig ] BMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:46.165379] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BMA.txt [2026-01-05T20:17:46.165534] [INFO ] [sig ] [463/3521] Completed BMA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:46.165594] [INFO ] [sig ] [464/3521] Forecasting BMBL... [2026-01-05T20:17:46.165625] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-05T20:17:46.165655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-05T20:17:46.176427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-05T20:17:46.176758] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-05T20:17:46.177518] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-05T20:17:46.177590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:46.177625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:46.177655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:46.177711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:46.233853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:46.234708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:46.234791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:46.234824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:46.355301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:46.355456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:46.355495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:46.355523] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:46.358874] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-01-05T20:17:46.359161] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-05T20:17:46.359286] [INFO ] [sig ] BMBL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:46.501969] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BMBL.txt [2026-01-05T20:17:46.502126] [INFO ] [sig ] [464/3521] Completed BMBL in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:46.502168] [INFO ] [sig ] [465/3521] Forecasting BME... [2026-01-05T20:17:46.502196] [INFO ] [sig ] Generating forecast for: BME [2026-01-05T20:17:46.502225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-05T20:17:46.513552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-05T20:17:46.513920] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-05T20:17:46.514723] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-05T20:17:46.514779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:46.514813] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:46.514841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:46.514899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:46.571943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:46.573099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:46.573195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:46.573226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:46.697468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:46.697671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:46.697713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:46.697741] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:46.701229] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-01-05T20:17:46.701509] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-05T20:17:46.701667] [INFO ] [sig ] BME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:46.841131] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BME.txt [2026-01-05T20:17:46.841363] [INFO ] [sig ] [465/3521] Completed BME in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:46.841437] [INFO ] [sig ] [466/3521] Forecasting BMEZ... [2026-01-05T20:17:46.841481] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-05T20:17:46.841534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-05T20:17:46.853506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-05T20:17:46.853895] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-05T20:17:46.854742] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-05T20:17:46.854809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:46.854844] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:46.854872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:46.854931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:46.912024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:46.912901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:46.912985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:46.913019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:47.040451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:47.040633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:47.040674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:47.040702] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:47.044068] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-05T20:17:47.044350] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-05T20:17:47.044480] [INFO ] [sig ] BMEZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:47.182925] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BMEZ.txt [2026-01-05T20:17:47.183096] [INFO ] [sig ] [466/3521] Completed BMEZ in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:47.183137] [INFO ] [sig ] [467/3521] Forecasting BMI... [2026-01-05T20:17:47.183167] [INFO ] [sig ] Generating forecast for: BMI [2026-01-05T20:17:47.183195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-05T20:17:47.194257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-05T20:17:47.194660] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-05T20:17:47.195492] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-05T20:17:47.195548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:47.195606] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:47.195645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:47.195705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:47.251764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:47.252619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:47.252702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:47.252734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:47.371620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:47.371780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:47.371818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:47.371846] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:47.375559] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=58.32%) [2026-01-05T20:17:47.375864] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-05T20:17:47.375997] [INFO ] [sig ] BMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:47.518866] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BMI.txt [2026-01-05T20:17:47.519044] [INFO ] [sig ] [467/3521] Completed BMI in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:47.519084] [INFO ] [sig ] [468/3521] Forecasting BMO... [2026-01-05T20:17:47.519115] [INFO ] [sig ] Generating forecast for: BMO [2026-01-05T20:17:47.519143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-05T20:17:47.530994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-05T20:17:47.531359] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-05T20:17:47.532150] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-05T20:17:47.532204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:47.532235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:47.532260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:47.532317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:47.590304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:47.591202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:47.591283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:47.591315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:47.715639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:47.715798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:47.715840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:47.715868] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:47.719758] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-05T20:17:47.720236] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-05T20:17:47.720365] [INFO ] [sig ] BMO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:47.860864] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BMO.txt [2026-01-05T20:17:47.861021] [INFO ] [sig ] [468/3521] Completed BMO in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:47.861061] [INFO ] [sig ] [469/3521] Forecasting BMRA... [2026-01-05T20:17:47.861091] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-05T20:17:47.861120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-05T20:17:47.872216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-05T20:17:47.872561] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-05T20:17:47.873355] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-05T20:17:47.873408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:47.873464] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:47.873492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:47.873549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:47.929460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:47.930352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:47.930440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:47.930473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:48.043616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:48.043786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:48.043825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:48.043853] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:48.047409] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-05T20:17:48.047732] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-05T20:17:48.047866] [INFO ] [sig ] BMRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:48.190938] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BMRA.txt [2026-01-05T20:17:48.191103] [INFO ] [sig ] [469/3521] Completed BMRA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:48.191149] [INFO ] [sig ] [470/3521] Forecasting BMRC... [2026-01-05T20:17:48.191182] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-05T20:17:48.191211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-05T20:17:48.202971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-05T20:17:48.203320] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-05T20:17:48.204120] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-05T20:17:48.204174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:48.204206] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:48.204232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:48.204289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:48.263836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:48.264731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:48.264817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:48.264850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:48.391105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:48.391274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:48.391314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:48.391342] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:48.395311] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-01-05T20:17:48.395616] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-05T20:17:48.395750] [INFO ] [sig ] BMRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:48.556087] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BMRC.txt [2026-01-05T20:17:48.556249] [INFO ] [sig ] [470/3521] Completed BMRC in 0.4s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:48.556290] [INFO ] [sig ] [471/3521] Forecasting BMRN... [2026-01-05T20:17:48.556320] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-05T20:17:48.556350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-05T20:17:48.567517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-05T20:17:48.567893] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-05T20:17:48.568677] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-05T20:17:48.568731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:48.568763] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:48.568788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:48.568844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:48.629858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:48.630742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:48.630839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:48.630870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:48.752981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:48.753139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:48.753179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:48.753209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:48.756759] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-05T20:17:48.757068] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-05T20:17:48.757230] [INFO ] [sig ] BMRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:48.901616] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BMRN.txt [2026-01-05T20:17:48.901772] [INFO ] [sig ] [471/3521] Completed BMRN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:48.901813] [INFO ] [sig ] [472/3521] Forecasting BMY... [2026-01-05T20:17:48.901842] [INFO ] [sig ] Generating forecast for: BMY [2026-01-05T20:17:48.901872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-05T20:17:48.913524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-05T20:17:48.914077] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-05T20:17:48.914880] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-05T20:17:48.914935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:48.914967] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:48.914994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:48.915055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:48.974536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:48.975415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:48.975500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:48.975534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:49.102378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:49.102532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:49.102587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:49.102654] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:49.106102] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=54.35%) [2026-01-05T20:17:49.106385] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-05T20:17:49.106518] [INFO ] [sig ] BMY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:49.248856] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BMY.txt [2026-01-05T20:17:49.249034] [INFO ] [sig ] [472/3521] Completed BMY in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:49.249077] [INFO ] [sig ] [473/3521] Forecasting BN... [2026-01-05T20:17:49.249116] [INFO ] [sig ] Generating forecast for: BN [2026-01-05T20:17:49.249172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-05T20:17:49.261390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-05T20:17:49.261728] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-05T20:17:49.262560] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-05T20:17:49.262635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:49.262668] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:49.262696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:49.262755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:49.320528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:49.321310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:49.321396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:49.321429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:49.445616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:49.445774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:49.445832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:49.445864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:49.449319] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-05T20:17:49.449608] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-05T20:17:49.449755] [INFO ] [sig ] BN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:49.594960] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BN.txt [2026-01-05T20:17:49.595170] [INFO ] [sig ] [473/3521] Completed BN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:49.595226] [INFO ] [sig ] [474/3521] Forecasting BND... [2026-01-05T20:17:49.595257] [INFO ] [sig ] Generating forecast for: BND [2026-01-05T20:17:49.595287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-05T20:17:49.608506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-05T20:17:49.608988] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-05T20:17:49.610147] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-05T20:17:49.610205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:49.610237] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:49.610265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:49.610324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:49.669368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:49.670234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:49.670344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:49.670379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:49.794955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:49.795124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:49.795174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:49.795213] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:49.798982] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-05T20:17:49.799281] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-05T20:17:49.799417] [INFO ] [sig ] BND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:49.942151] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BND.txt [2026-01-05T20:17:49.942286] [INFO ] [sig ] [474/3521] Completed BND in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-05T20:17:49.942325] [INFO ] [sig ] [475/3521] Forecasting BNDX... [2026-01-05T20:17:49.942354] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-05T20:17:49.942383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-05T20:17:49.953392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-05T20:17:49.953713] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-05T20:17:49.954491] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-05T20:17:49.954544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:49.954601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:49.954631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:49.954689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:50.014294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:50.015209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:50.015314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:50.015349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:50.140100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:50.140251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:50.140290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:50.140317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:50.143668] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-05T20:17:50.143940] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-05T20:17:50.144068] [INFO ] [sig ] BNDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:50.281786] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNDX.txt [2026-01-05T20:17:50.281915] [INFO ] [sig ] [475/3521] Completed BNDX in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.7m [2026-01-05T20:17:50.281955] [INFO ] [sig ] [476/3521] Forecasting BNED... [2026-01-05T20:17:50.281985] [INFO ] [sig ] Generating forecast for: BNED [2026-01-05T20:17:50.282014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-05T20:17:50.293145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-05T20:17:50.293446] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-05T20:17:50.294285] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-05T20:17:50.294339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:50.294372] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:50.294399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:50.294456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:50.350787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:50.351412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:50.351489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:50.351521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:50.471929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:50.472079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:50.472118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:50.472146] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:50.475556] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=89.72%) [2026-01-05T20:17:50.475883] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-05T20:17:50.476023] [INFO ] [sig ] BNED: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:50.614508] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNED.txt [2026-01-05T20:17:50.614655] [INFO ] [sig ] [476/3521] Completed BNED in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.7m [2026-01-05T20:17:50.614697] [INFO ] [sig ] [477/3521] Forecasting BNGO... [2026-01-05T20:17:50.614725] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-05T20:17:50.614754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-05T20:17:50.625927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-05T20:17:50.626226] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-05T20:17:50.627021] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-05T20:17:50.627077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:50.627119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:50.627147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:50.627205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:50.685316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:50.685998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:50.686084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:50.686117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:50.810253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:50.810406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:50.810446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:50.810474] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:50.814055] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-05T20:17:50.814328] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-05T20:17:50.814457] [INFO ] [sig ] BNGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:50.957705] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNGO.txt [2026-01-05T20:17:50.957870] [INFO ] [sig ] [477/3521] Completed BNGO in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.7m [2026-01-05T20:17:50.957917] [INFO ] [sig ] [478/3521] Forecasting BNH... [2026-01-05T20:17:50.957947] [INFO ] [sig ] Generating forecast for: BNH [2026-01-05T20:17:50.957977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-05T20:17:50.969400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-05T20:17:50.969736] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-05T20:17:50.970618] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-05T20:17:50.970673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:50.970718] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:50.970752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:50.970823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:51.027648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:51.028503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:51.028604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:51.028641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:51.141866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:51.142018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:51.142057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:51.142085] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:51.145518] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-05T20:17:51.145817] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-05T20:17:51.145949] [INFO ] [sig ] BNH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:51.285340] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BNH.txt [2026-01-05T20:17:51.285482] [INFO ] [sig ] [478/3521] Completed BNH in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:51.285520] [INFO ] [sig ] [479/3521] Forecasting BNJ... [2026-01-05T20:17:51.285550] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-05T20:17:51.285598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-05T20:17:51.296684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-05T20:17:51.297000] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-05T20:17:51.297865] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-05T20:17:51.297920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:51.297952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:51.297980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:51.298039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:51.356402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:51.357311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:51.357448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:51.357499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:51.472794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:51.472949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:51.472989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:51.473019] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:51.476699] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-05T20:17:51.476971] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-05T20:17:51.477105] [INFO ] [sig ] BNJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:51.618402] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BNJ.txt [2026-01-05T20:17:51.618559] [INFO ] [sig ] [479/3521] Completed BNJ in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:51.618622] [INFO ] [sig ] [480/3521] Forecasting BNL... [2026-01-05T20:17:51.618652] [INFO ] [sig ] Generating forecast for: BNL [2026-01-05T20:17:51.618681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-05T20:17:51.630102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-05T20:17:51.630455] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-05T20:17:51.631350] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-05T20:17:51.631404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:51.631436] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:51.631462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:51.631518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:51.691371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:51.692369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:51.692464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:51.692498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:51.819124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:51.819298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:51.819347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:51.819387] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:51.823647] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-01-05T20:17:51.824039] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-05T20:17:51.824199] [INFO ] [sig ] BNL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:51.968667] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BNL.txt [2026-01-05T20:17:51.968831] [INFO ] [sig ] [480/3521] Completed BNL in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:51.968871] [INFO ] [sig ] [481/3521] Forecasting BNS... [2026-01-05T20:17:51.968902] [INFO ] [sig ] Generating forecast for: BNS [2026-01-05T20:17:51.969171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-05T20:17:51.981602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-05T20:17:51.981911] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-05T20:17:51.982738] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-05T20:17:51.982793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:51.982824] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:51.982850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:51.982906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:52.042308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:52.043143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:52.043228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:52.043261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:52.167370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:52.167561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:52.167636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:52.167667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:52.172468] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-05T20:17:52.172927] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-05T20:17:52.173119] [INFO ] [sig ] BNS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:52.333606] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNS.txt [2026-01-05T20:17:52.333761] [INFO ] [sig ] [481/3521] Completed BNS in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:52.333799] [INFO ] [sig ] [482/3521] Forecasting BNTC... [2026-01-05T20:17:52.333828] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-05T20:17:52.333857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-05T20:17:52.345232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-05T20:17:52.345613] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-05T20:17:52.346425] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-05T20:17:52.346480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:52.346513] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:52.346540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:52.346619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:52.402430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:52.403288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:52.403370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:52.403402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:52.532957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:52.533112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:52.533156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:52.533186] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:52.536868] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-01-05T20:17:52.537165] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-05T20:17:52.537312] [INFO ] [sig ] BNTC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:52.676761] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNTC.txt [2026-01-05T20:17:52.676923] [INFO ] [sig ] [482/3521] Completed BNTC in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:52.676962] [INFO ] [sig ] [483/3521] Forecasting BNTX... [2026-01-05T20:17:52.676992] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-05T20:17:52.677021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-05T20:17:52.688543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-05T20:17:52.688876] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-05T20:17:52.689728] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-05T20:17:52.689789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:52.689827] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:52.689859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:52.689928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:52.745987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:52.746717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:52.746795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:52.746827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:52.862966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:52.863113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:52.863150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:52.863178] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:52.866479] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=81.34%) [2026-01-05T20:17:52.866786] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-05T20:17:52.866913] [INFO ] [sig ] BNTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:53.019199] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BNTX.txt [2026-01-05T20:17:53.019363] [INFO ] [sig ] [483/3521] Completed BNTX in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:53.019405] [INFO ] [sig ] [484/3521] Forecasting BNY... [2026-01-05T20:17:53.019437] [INFO ] [sig ] Generating forecast for: BNY [2026-01-05T20:17:53.019468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-05T20:17:53.031205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-05T20:17:53.031556] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-05T20:17:53.032357] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-05T20:17:53.032411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:53.032445] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:53.032473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:53.032545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:53.105179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:53.106033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:53.106117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:53.106150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:53.228271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:53.228450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:53.228491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:53.228519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:53.232097] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-05T20:17:53.232372] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-05T20:17:53.232499] [INFO ] [sig ] BNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:53.374470] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BNY.txt [2026-01-05T20:17:53.374613] [INFO ] [sig ] [484/3521] Completed BNY in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:53.374655] [INFO ] [sig ] [485/3521] Forecasting BOC... [2026-01-05T20:17:53.374684] [INFO ] [sig ] Generating forecast for: BOC [2026-01-05T20:17:53.374714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-05T20:17:53.386305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-05T20:17:53.386628] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-05T20:17:53.387371] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-05T20:17:53.387424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:53.387456] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:53.387482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:53.387538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:53.444163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:53.444869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:53.444953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:53.444989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:53.569564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:53.569739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:53.569779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:53.569809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:53.573291] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=91.05%) [2026-01-05T20:17:53.573614] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-05T20:17:53.573751] [INFO ] [sig ] BOC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:53.712536] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BOC.txt [2026-01-05T20:17:53.712710] [INFO ] [sig ] [485/3521] Completed BOC in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:53.712749] [INFO ] [sig ] [486/3521] Forecasting BOE... [2026-01-05T20:17:53.712780] [INFO ] [sig ] Generating forecast for: BOE [2026-01-05T20:17:53.712810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-05T20:17:53.725009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-05T20:17:53.725385] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-05T20:17:53.726184] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-05T20:17:53.726238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:53.726297] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:53.726326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:53.726386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:53.783026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:53.783780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:53.783861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:53.783893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:53.907606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:53.907787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:53.907833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:53.907862] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:53.912433] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-05T20:17:53.912883] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-05T20:17:53.913049] [INFO ] [sig ] BOE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:54.049820] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BOE.txt [2026-01-05T20:17:54.049986] [INFO ] [sig ] [486/3521] Completed BOE in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:54.050028] [INFO ] [sig ] [487/3521] Forecasting BOF... [2026-01-05T20:17:54.050058] [INFO ] [sig ] Generating forecast for: BOF [2026-01-05T20:17:54.050088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-05T20:17:54.061825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-05T20:17:54.062126] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-05T20:17:54.062938] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-05T20:17:54.062992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:54.063022] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:54.063049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:54.063106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:54.118483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:54.119122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:54.119212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:54.119244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:54.241522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:54.241700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:54.241742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:54.241770] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:54.245286] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-05T20:17:54.245555] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-05T20:17:54.245705] [INFO ] [sig ] BOF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:54.384437] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BOF.txt [2026-01-05T20:17:54.384589] [INFO ] [sig ] [487/3521] Completed BOF in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:54.384631] [INFO ] [sig ] [488/3521] Forecasting BOH... [2026-01-05T20:17:54.384660] [INFO ] [sig ] Generating forecast for: BOH [2026-01-05T20:17:54.384689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-05T20:17:54.395497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-05T20:17:54.395813] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-05T20:17:54.396566] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-05T20:17:54.396641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:54.396673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:54.396700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:54.396757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:54.455969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:54.456867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:54.456959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:54.456993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:54.578973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:54.579132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:54.579171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:54.579200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:54.582699] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-05T20:17:54.583010] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-05T20:17:54.583144] [INFO ] [sig ] BOH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:54.726997] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BOH.txt [2026-01-05T20:17:54.727152] [INFO ] [sig ] [488/3521] Completed BOH in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:54.727193] [INFO ] [sig ] [489/3521] Forecasting BOKF... [2026-01-05T20:17:54.727223] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-05T20:17:54.727253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-05T20:17:54.738780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-05T20:17:54.739146] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-05T20:17:54.739982] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-05T20:17:54.740037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:54.740069] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:54.740096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:54.740152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:54.796792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:54.797547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:54.797651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:54.797686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:54.917602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:54.917747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:54.917784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:54.917811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:54.921399] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-05T20:17:54.921687] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-05T20:17:54.921813] [INFO ] [sig ] BOKF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:55.063396] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BOKF.txt [2026-01-05T20:17:55.063531] [INFO ] [sig ] [489/3521] Completed BOKF in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:55.063587] [INFO ] [sig ] [490/3521] Forecasting BOLD... [2026-01-05T20:17:55.063621] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-05T20:17:55.063652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-05T20:17:55.076409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-05T20:17:55.076703] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-05T20:17:55.077542] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-05T20:17:55.077630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:55.077664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:55.077693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:55.077750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:55.136748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:55.137375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:55.137455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:55.137489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:55.258277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:55.258425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:55.258464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:55.258492] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:55.261832] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=47.07%) [2026-01-05T20:17:55.262122] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-05T20:17:55.262244] [INFO ] [sig ] BOLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:55.404911] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BOLD.txt [2026-01-05T20:17:55.405081] [INFO ] [sig ] [490/3521] Completed BOLD in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:55.405122] [INFO ] [sig ] [491/3521] Forecasting BOND... [2026-01-05T20:17:55.405151] [INFO ] [sig ] Generating forecast for: BOND [2026-01-05T20:17:55.405180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-05T20:17:55.419850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-05T20:17:55.420362] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-05T20:17:55.421198] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-05T20:17:55.421253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:55.421284] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:55.421311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:55.421367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:55.477693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:55.478382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:55.478464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:55.478495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:55.599712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:55.599887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:55.599926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:55.599953] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:55.603403] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-01-05T20:17:55.603699] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-05T20:17:55.603830] [INFO ] [sig ] BOND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:55.742946] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BOND.txt [2026-01-05T20:17:55.743115] [INFO ] [sig ] [491/3521] Completed BOND in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-05T20:17:55.743155] [INFO ] [sig ] [492/3521] Forecasting BOOM... [2026-01-05T20:17:55.743185] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-05T20:17:55.743214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-05T20:17:55.755313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-05T20:17:55.755739] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-05T20:17:55.756521] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-05T20:17:55.756606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:55.756640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:55.756667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:55.756726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:55.813227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:55.814172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:55.814260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:55.814293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:55.933039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:55.933205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:55.933244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:55.933272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:55.936589] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-05T20:17:55.936858] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-05T20:17:55.936984] [INFO ] [sig ] BOOM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:56.076561] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BOOM.txt [2026-01-05T20:17:56.076740] [INFO ] [sig ] [492/3521] Completed BOOM in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.6m [2026-01-05T20:17:56.076782] [INFO ] [sig ] [493/3521] Forecasting BOTZ... [2026-01-05T20:17:56.076811] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-05T20:17:56.076840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-05T20:17:56.088233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-05T20:17:56.088548] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-05T20:17:56.089376] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-05T20:17:56.089429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:56.089461] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:56.089487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:56.089544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:56.148321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:56.149201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:56.149282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:56.149315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:56.267340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:56.267505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:56.267543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:56.267590] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:56.270993] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-05T20:17:56.271285] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-05T20:17:56.271417] [INFO ] [sig ] BOTZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:56.417097] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BOTZ.txt [2026-01-05T20:17:56.417257] [INFO ] [sig ] [493/3521] Completed BOTZ in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:56.417304] [INFO ] [sig ] [494/3521] Forecasting BOX... [2026-01-05T20:17:56.417335] [INFO ] [sig ] Generating forecast for: BOX [2026-01-05T20:17:56.417365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-05T20:17:56.429059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-05T20:17:56.429406] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-05T20:17:56.430189] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-05T20:17:56.430243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:56.430275] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:56.430301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:56.430359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:56.488149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:56.489056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:56.489141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:56.489173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:56.609877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:56.610041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:56.610080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:56.610107] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:56.613428] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-05T20:17:56.613722] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-05T20:17:56.613850] [INFO ] [sig ] BOX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:56.753463] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BOX.txt [2026-01-05T20:17:56.753642] [INFO ] [sig ] [494/3521] Completed BOX in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:56.753682] [INFO ] [sig ] [495/3521] Forecasting BP... [2026-01-05T20:17:56.753711] [INFO ] [sig ] Generating forecast for: BP [2026-01-05T20:17:56.753742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-05T20:17:56.765824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-05T20:17:56.766188] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-05T20:17:56.766978] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-05T20:17:56.767030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:56.767061] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:56.767088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:56.767145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:56.823771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:56.824630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:56.824711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:56.824743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:56.944563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:56.944745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:56.944785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:56.944812] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:56.948203] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-01-05T20:17:56.948521] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-05T20:17:56.948696] [INFO ] [sig ] BP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:57.088543] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BP.txt [2026-01-05T20:17:57.088719] [INFO ] [sig ] [495/3521] Completed BP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:57.088760] [INFO ] [sig ] [496/3521] Forecasting BPOP... [2026-01-05T20:17:57.088790] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-05T20:17:57.088819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-05T20:17:57.100186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-05T20:17:57.100560] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-05T20:17:57.101347] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-05T20:17:57.101400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:57.101431] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:57.101458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:57.101514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:57.158439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:57.159333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:57.159450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:57.159483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:57.284281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:57.284451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:57.284491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:57.284518] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:57.287961] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-01-05T20:17:57.288234] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-05T20:17:57.288361] [INFO ] [sig ] BPOP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:57.430630] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BPOP.txt [2026-01-05T20:17:57.430796] [INFO ] [sig ] [496/3521] Completed BPOP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:57.430837] [INFO ] [sig ] [497/3521] Forecasting BPRN... [2026-01-05T20:17:57.430868] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-05T20:17:57.430898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-05T20:17:57.441067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-05T20:17:57.441373] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-05T20:17:57.442167] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-05T20:17:57.442222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:57.442252] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:57.442279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:57.442335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:57.498741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:57.499699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:57.499783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:57.499816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:57.596738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:57.596900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:57.596999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:57.597031] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:57.600421] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-05T20:17:57.600720] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-05T20:17:57.600851] [INFO ] [sig ] BPRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:57.740945] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BPRN.txt [2026-01-05T20:17:57.741106] [INFO ] [sig ] [497/3521] Completed BPRN in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:57.741356] [INFO ] [sig ] [498/3521] Forecasting BPYPM... [2026-01-05T20:17:57.741388] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-05T20:17:57.741417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-05T20:17:57.753292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-05T20:17:57.753680] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-05T20:17:57.754444] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-05T20:17:57.754497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:57.754529] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:57.754556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:57.754633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:57.811431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:57.812300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:57.812384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:57.812416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:57.920994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:57.921154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:57.921192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:57.921220] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:57.924646] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-01-05T20:17:57.924957] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-05T20:17:57.925091] [INFO ] [sig ] BPYPM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:17:58.072068] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BPYPM.txt [2026-01-05T20:17:58.072223] [INFO ] [sig ] [498/3521] Completed BPYPM in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:58.072261] [INFO ] [sig ] [499/3521] Forecasting BPYPO... [2026-01-05T20:17:58.072290] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-05T20:17:58.072321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-05T20:17:58.083284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-05T20:17:58.083561] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-05T20:17:58.084335] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-05T20:17:58.084387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:58.084418] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:58.084445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:58.084502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:58.141895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:58.142707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:58.142782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:58.142814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:58.246723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:58.246885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:58.246922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:58.246951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:58.250317] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-01-05T20:17:58.250621] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-05T20:17:58.250753] [INFO ] [sig ] BPYPO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:58.392309] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BPYPO.txt [2026-01-05T20:17:58.392443] [INFO ] [sig ] [499/3521] Completed BPYPO in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:58.392482] [INFO ] [sig ] [500/3521] Forecasting BPYPP... [2026-01-05T20:17:58.392511] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-05T20:17:58.392541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-05T20:17:58.403540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-05T20:17:58.403827] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-05T20:17:58.404604] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-05T20:17:58.404657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:58.404688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:58.404715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:58.404771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:58.462921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:58.463520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:58.463616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:58.463651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:58.566756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:58.566868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:58.566908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:58.566943] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:58.570281] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-05T20:17:58.570544] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-05T20:17:58.570686] [INFO ] [sig ] BPYPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:58.712457] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BPYPP.txt [2026-01-05T20:17:58.712591] [INFO ] [sig ] [500/3521] Completed BPYPP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:58.712630] [INFO ] [sig ] [501/3521] Forecasting BRAG... [2026-01-05T20:17:58.712666] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-05T20:17:58.712695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-05T20:17:58.723953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-05T20:17:58.724253] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-05T20:17:58.725179] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-05T20:17:58.725234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:58.725277] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:58.725306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:58.725370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:58.782663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:58.783438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:58.783522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:58.783557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:58.901260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:58.901414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:58.901453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:58.901481] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:58.904886] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-05T20:17:58.905203] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-05T20:17:58.905337] [INFO ] [sig ] BRAG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:59.047810] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRAG.txt [2026-01-05T20:17:59.047965] [INFO ] [sig ] [501/3521] Completed BRAG in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:59.048004] [INFO ] [sig ] [502/3521] Forecasting BRC... [2026-01-05T20:17:59.048033] [INFO ] [sig ] Generating forecast for: BRC [2026-01-05T20:17:59.048062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-05T20:17:59.059866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-05T20:17:59.060272] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-05T20:17:59.061161] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-05T20:17:59.061217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:59.061248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:59.061276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:59.061335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:59.117793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:59.118632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:59.118713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:59.118745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:59.236026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:59.236178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:59.236217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:59.236245] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:59.239558] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=29.97%) [2026-01-05T20:17:59.239857] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-05T20:17:59.239986] [INFO ] [sig ] BRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:59.378999] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRC.txt [2026-01-05T20:17:59.379150] [INFO ] [sig ] [502/3521] Completed BRC in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:59.379189] [INFO ] [sig ] [503/3521] Forecasting BRCC... [2026-01-05T20:17:59.379220] [INFO ] [sig ] Generating forecast for: BRCC [2026-01-05T20:17:59.379249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRCC' from 'https://tdm.silogroup.org/data/derivative_storage/BRCC.csv'. [2026-01-05T20:17:59.391455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRCC'. [2026-01-05T20:17:59.391859] [INFO ] [FORECASTER] Starting predict_future for BRCC [2026-01-05T20:17:59.392668] [DEBUG] [LOCAL ] No optimal features file found for BRCC: ./output/feature-sets/BRCC.txt [2026-01-05T20:17:59.392746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:59.392780] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:59.392808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:59.392865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:59.451096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:59.452005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:59.452097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:59.452131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:59.578539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:59.578721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:59.578763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:59.578792] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:59.582277] [DEBUG] [FORECASTER] BRCC: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-01-05T20:17:59.582602] [INFO ] [FORECASTER] Completed predict_future for BRCC [2026-01-05T20:17:59.582742] [INFO ] [sig ] BRCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:17:59.722827] [INFO ] [LOCAL ] Saved forecast: BRCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRCC.txt [2026-01-05T20:17:59.722972] [INFO ] [sig ] [503/3521] Completed BRCC in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:17:59.723012] [INFO ] [sig ] [504/3521] Forecasting BRO... [2026-01-05T20:17:59.723043] [INFO ] [sig ] Generating forecast for: BRO [2026-01-05T20:17:59.723073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-05T20:17:59.735318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-05T20:17:59.735677] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-05T20:17:59.736507] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-05T20:17:59.736561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:17:59.736625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:17:59.736657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:17:59.736716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:17:59.794671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:17:59.795464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:17:59.795549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:17:59.795601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:17:59.917098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:17:59.917250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:17:59.917289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:17:59.917317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:17:59.920869] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-05T20:17:59.921167] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-05T20:17:59.921301] [INFO ] [sig ] BRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:00.062158] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRO.txt [2026-01-05T20:18:00.062315] [INFO ] [sig ] [504/3521] Completed BRO in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:18:00.062354] [INFO ] [sig ] [505/3521] Forecasting BROS... [2026-01-05T20:18:00.062390] [INFO ] [sig ] Generating forecast for: BROS [2026-01-05T20:18:00.062421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-05T20:18:00.074118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-05T20:18:00.074444] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-05T20:18:00.075311] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-05T20:18:00.075366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:00.075398] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:00.075425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:00.075484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:00.137049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:00.137913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:00.138002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:00.138033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:00.257751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:00.257907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:00.257948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:00.257979] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:00.261314] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-05T20:18:00.261596] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-05T20:18:00.261720] [INFO ] [sig ] BROS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:00.404252] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BROS.txt [2026-01-05T20:18:00.404404] [INFO ] [sig ] [505/3521] Completed BROS in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:18:00.404442] [INFO ] [sig ] [506/3521] Forecasting BRSP... [2026-01-05T20:18:00.404472] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-05T20:18:00.404501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-05T20:18:00.415728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-05T20:18:00.416068] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-05T20:18:00.416846] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-05T20:18:00.416899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:00.416930] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:00.416956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:00.417018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:00.476822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:00.477741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:00.477824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:00.477855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:00.593336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:00.593503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:00.593947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:00.593985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:00.597289] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-01-05T20:18:00.597560] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-05T20:18:00.597708] [INFO ] [sig ] BRSP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:00.738562] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BRSP.txt [2026-01-05T20:18:00.738735] [INFO ] [sig ] [506/3521] Completed BRSP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-05T20:18:00.738776] [INFO ] [sig ] [507/3521] Forecasting BRX... [2026-01-05T20:18:00.738805] [INFO ] [sig ] Generating forecast for: BRX [2026-01-05T20:18:00.738835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-05T20:18:00.751165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-05T20:18:00.751518] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-05T20:18:00.752322] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-05T20:18:00.752375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:00.752407] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:00.752433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:00.752490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:00.809148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:00.810089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:00.810172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:00.810204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:00.932154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:00.932340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:00.932387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:00.932415] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:00.936048] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=44.03%) [2026-01-05T20:18:00.936520] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-05T20:18:00.936666] [INFO ] [sig ] BRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:01.078558] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRX.txt [2026-01-05T20:18:01.078706] [INFO ] [sig ] [507/3521] Completed BRX in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-05T20:18:01.078747] [INFO ] [sig ] [508/3521] Forecasting BRZE... [2026-01-05T20:18:01.078775] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-05T20:18:01.078804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-05T20:18:01.089959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-05T20:18:01.090272] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-05T20:18:01.091077] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-05T20:18:01.091131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:01.091163] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:01.091192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:01.091251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:01.148995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:01.149667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:01.149747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:01.149780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:01.274300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:01.274446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:01.274484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:01.274529] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:01.277877] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-01-05T20:18:01.278158] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-05T20:18:01.278285] [INFO ] [sig ] BRZE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:01.425696] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BRZE.txt [2026-01-05T20:18:01.425831] [INFO ] [sig ] [508/3521] Completed BRZE in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-05T20:18:01.425870] [INFO ] [sig ] [509/3521] Forecasting BSAC... [2026-01-05T20:18:01.425899] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-05T20:18:01.425928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-05T20:18:01.437088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-05T20:18:01.437399] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-05T20:18:01.438179] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-05T20:18:01.438231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:01.438263] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:01.438289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:01.438345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:01.495007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:01.496077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:01.496168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:01.496200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:01.626278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:01.626442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:01.626484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:01.626513] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:01.630409] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-01-05T20:18:01.630774] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-05T20:18:01.630916] [INFO ] [sig ] BSAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:01.786567] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSAC.txt [2026-01-05T20:18:01.787404] [INFO ] [sig ] [509/3521] Completed BSAC in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-05T20:18:01.787465] [INFO ] [sig ] [510/3521] Forecasting BSCQ... [2026-01-05T20:18:01.787499] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-05T20:18:01.787565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-05T20:18:01.801908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-05T20:18:01.802371] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-05T20:18:01.803339] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-05T20:18:01.803401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:01.803433] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:01.803460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:01.803518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:01.863031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:01.863968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:01.864063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:01.864114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:01.983739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:01.983895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:01.983935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:01.983964] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:01.987477] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-05T20:18:01.987794] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-05T20:18:01.987927] [INFO ] [sig ] BSCQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:02.133054] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSCQ.txt [2026-01-05T20:18:02.133181] [INFO ] [sig ] [510/3521] Completed BSCQ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:02.133220] [INFO ] [sig ] [511/3521] Forecasting BSCS... [2026-01-05T20:18:02.133249] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-05T20:18:02.133277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-05T20:18:02.144281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-05T20:18:02.144551] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-05T20:18:02.145333] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-05T20:18:02.145386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:02.145417] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:02.145443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:02.145500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:02.201395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:02.202041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:02.202119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:02.202311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:02.324216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:02.324370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:02.324408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:02.324438] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:02.327767] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-01-05T20:18:02.328046] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-05T20:18:02.328172] [INFO ] [sig ] BSCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:02.468134] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSCS.txt [2026-01-05T20:18:02.468280] [INFO ] [sig ] [511/3521] Completed BSCS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:02.468319] [INFO ] [sig ] [512/3521] Forecasting BSCX... [2026-01-05T20:18:02.468348] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-05T20:18:02.468378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-05T20:18:02.480253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-05T20:18:02.480588] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-05T20:18:02.481343] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-05T20:18:02.481395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:02.481427] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:02.481465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:02.481523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:02.537749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:02.538593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:02.538677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:02.538708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:02.658997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:02.659156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:02.659193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:02.659220] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:02.662508] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-05T20:18:02.662797] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-05T20:18:02.662922] [INFO ] [sig ] BSCX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:02.804772] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BSCX.txt [2026-01-05T20:18:02.804902] [INFO ] [sig ] [512/3521] Completed BSCX in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:02.804946] [INFO ] [sig ] [513/3521] Forecasting BSCY... [2026-01-05T20:18:02.804982] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-05T20:18:02.805016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-05T20:18:02.816475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-05T20:18:02.816752] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-05T20:18:02.817504] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-05T20:18:02.817556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:02.817611] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:02.817640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:02.817697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:02.874634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:02.875245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:02.875325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:02.875356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:02.999880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:02.999981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:03.000015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:03.000043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:03.003128] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-05T20:18:03.003389] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-05T20:18:03.003508] [INFO ] [sig ] BSCY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:03.144352] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSCY.txt [2026-01-05T20:18:03.144513] [INFO ] [sig ] [513/3521] Completed BSCY in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:03.144555] [INFO ] [sig ] [514/3521] Forecasting BSJQ... [2026-01-05T20:18:03.144603] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-05T20:18:03.144634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-05T20:18:03.156301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-05T20:18:03.156668] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-05T20:18:03.157619] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-05T20:18:03.157672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:03.157704] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:03.157730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:03.157787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:03.215771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:03.216657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:03.216742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:03.216775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:03.338193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:03.338351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:03.338389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:03.338417] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:03.341764] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-05T20:18:03.342039] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-05T20:18:03.342168] [INFO ] [sig ] BSJQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:03.488855] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSJQ.txt [2026-01-05T20:18:03.489024] [INFO ] [sig ] [514/3521] Completed BSJQ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:03.489064] [INFO ] [sig ] [515/3521] Forecasting BSJS... [2026-01-05T20:18:03.489094] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-05T20:18:03.489123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-05T20:18:03.500831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-05T20:18:03.501138] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-05T20:18:03.501910] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-05T20:18:03.501963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:03.502005] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:03.502033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:03.502091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:03.560170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:03.560914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:03.560994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:03.561031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:03.681701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:03.681856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:03.681894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:03.681922] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:03.685321] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-01-05T20:18:03.685609] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-05T20:18:03.685735] [INFO ] [sig ] BSJS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:03.825422] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSJS.txt [2026-01-05T20:18:03.825611] [INFO ] [sig ] [515/3521] Completed BSJS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:03.825684] [INFO ] [sig ] [516/3521] Forecasting BSL... [2026-01-05T20:18:03.825716] [INFO ] [sig ] Generating forecast for: BSL [2026-01-05T20:18:03.825753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-05T20:18:03.836878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-05T20:18:03.837220] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-05T20:18:03.838008] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-05T20:18:03.838064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:03.838098] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:03.838124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:03.838182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:03.897084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:03.897989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:03.898079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:03.898113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:04.014133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:04.014291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:04.014330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:04.014357] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:04.017735] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-05T20:18:04.018000] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-05T20:18:04.018160] [INFO ] [sig ] BSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:04.164902] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSL.txt [2026-01-05T20:18:04.165089] [INFO ] [sig ] [516/3521] Completed BSL in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:04.165140] [INFO ] [sig ] [517/3521] Forecasting BSM... [2026-01-05T20:18:04.165174] [INFO ] [sig ] Generating forecast for: BSM [2026-01-05T20:18:04.165205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-05T20:18:04.177209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-05T20:18:04.177558] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-05T20:18:04.178586] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-05T20:18:04.178639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:04.178670] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:04.178696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:04.178752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:04.237982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:04.238902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:04.239013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:04.239047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:04.363515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:04.363680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:04.363719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:04.363748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:04.367108] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-05T20:18:04.367376] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-05T20:18:04.367497] [INFO ] [sig ] BSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:04.514740] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BSM.txt [2026-01-05T20:18:04.514880] [INFO ] [sig ] [517/3521] Completed BSM in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:04.514920] [INFO ] [sig ] [518/3521] Forecasting BSMQ... [2026-01-05T20:18:04.514949] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-05T20:18:04.514978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-05T20:18:04.526452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-05T20:18:04.526782] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-05T20:18:04.527588] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-05T20:18:04.527641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:04.527673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:04.527700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:04.527773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:04.584378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:04.585242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:04.585326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:04.585358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:04.707465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:04.707640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:04.707680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:04.707708] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:04.711101] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-01-05T20:18:04.711389] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-05T20:18:04.711521] [INFO ] [sig ] BSMQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:04.855488] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSMQ.txt [2026-01-05T20:18:04.855658] [INFO ] [sig ] [518/3521] Completed BSMQ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:04.855700] [INFO ] [sig ] [519/3521] Forecasting BSMS... [2026-01-05T20:18:04.855729] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-05T20:18:04.855758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-05T20:18:04.867201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-05T20:18:04.867605] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-05T20:18:04.868380] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-05T20:18:04.868433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:04.868465] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:04.868491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:04.868548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:04.929721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:04.930775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:04.930861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:04.930892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:05.054760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:05.054911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:05.054950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:05.054978] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:05.058344] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-05T20:18:05.058628] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-05T20:18:05.058752] [INFO ] [sig ] BSMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:05.203036] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSMS.txt [2026-01-05T20:18:05.203177] [INFO ] [sig ] [519/3521] Completed BSMS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:05.203217] [INFO ] [sig ] [520/3521] Forecasting BSSX... [2026-01-05T20:18:05.203247] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-05T20:18:05.203277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-05T20:18:05.214458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-05T20:18:05.214799] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-05T20:18:05.215592] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-05T20:18:05.215652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:05.215685] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:05.215712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:05.215770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:05.272297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:05.273155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:05.273237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:05.273270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:05.376527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:05.376702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:05.376741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:05.376769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:05.380171] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-01-05T20:18:05.380477] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-05T20:18:05.380626] [INFO ] [sig ] BSSX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:05.527841] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BSSX.txt [2026-01-05T20:18:05.528001] [INFO ] [sig ] [520/3521] Completed BSSX in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:05.528041] [INFO ] [sig ] [521/3521] Forecasting BSTZ... [2026-01-05T20:18:05.528070] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-05T20:18:05.528101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-05T20:18:05.540068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-05T20:18:05.540460] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-05T20:18:05.541243] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-05T20:18:05.541295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:05.541327] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:05.541354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:05.541410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:05.598323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:05.599210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:05.599290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:05.599321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:05.722423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:05.722733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:05.722783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:05.722815] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:05.726641] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-05T20:18:05.727014] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-05T20:18:05.727192] [INFO ] [sig ] BSTZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:05.875089] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSTZ.txt [2026-01-05T20:18:05.875245] [INFO ] [sig ] [521/3521] Completed BSTZ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:05.875285] [INFO ] [sig ] [522/3521] Forecasting BSVN... [2026-01-05T20:18:05.875314] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-05T20:18:05.875344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-05T20:18:05.886134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-05T20:18:05.886432] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-05T20:18:05.887217] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-05T20:18:05.887271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:05.887302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:05.887328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:05.887384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:05.944156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:05.945076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:05.945162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:05.945194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:06.058226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:06.058390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:06.058429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:06.058456] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:06.061955] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-01-05T20:18:06.062306] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-05T20:18:06.062446] [INFO ] [sig ] BSVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:06.204021] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSVN.txt [2026-01-05T20:18:06.204176] [INFO ] [sig ] [522/3521] Completed BSVN in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:06.204218] [INFO ] [sig ] [523/3521] Forecasting BSVO... [2026-01-05T20:18:06.204247] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-05T20:18:06.204277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-05T20:18:06.215905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-05T20:18:06.216256] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-05T20:18:06.217068] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-05T20:18:06.217122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:06.217155] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:06.217182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:06.217249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:06.287316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:06.288194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:06.288283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:06.288318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:06.422478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:06.422699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:06.422740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:06.422769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:06.426521] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-05T20:18:06.426941] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-05T20:18:06.427103] [INFO ] [sig ] BSVO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:06.621304] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BSVO.txt [2026-01-05T20:18:06.621442] [INFO ] [sig ] [523/3521] Completed BSVO in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-05T20:18:06.621482] [INFO ] [sig ] [524/3521] Forecasting BSX... [2026-01-05T20:18:06.621513] [INFO ] [sig ] Generating forecast for: BSX [2026-01-05T20:18:06.621543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-05T20:18:06.633411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-05T20:18:06.633725] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-05T20:18:06.634529] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-05T20:18:06.634608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:06.634650] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:06.634679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:06.634739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:06.692725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:06.693450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:06.693533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:06.693566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:06.812791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:06.812925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:06.812963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:06.812991] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:06.816332] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-01-05T20:18:06.816615] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-05T20:18:06.816740] [INFO ] [sig ] BSX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:06.957441] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BSX.txt [2026-01-05T20:18:06.957600] [INFO ] [sig ] [524/3521] Completed BSX in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-05T20:18:06.957642] [INFO ] [sig ] [525/3521] Forecasting BSY... [2026-01-05T20:18:06.957672] [INFO ] [sig ] Generating forecast for: BSY [2026-01-05T20:18:06.957701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-05T20:18:06.969288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-05T20:18:06.969657] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-05T20:18:06.970521] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-05T20:18:06.970614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:06.970656] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:06.970683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:06.970743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:07.032222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:07.033122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:07.033203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:07.033237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:07.154947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:07.155106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:07.155144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:07.155172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:07.158793] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=49.72%) [2026-01-05T20:18:07.159120] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-05T20:18:07.159452] [INFO ] [sig ] BSY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:07.304343] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BSY.txt [2026-01-05T20:18:07.304492] [INFO ] [sig ] [525/3521] Completed BSY in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-05T20:18:07.304535] [INFO ] [sig ] [526/3521] Forecasting BTA... [2026-01-05T20:18:07.304563] [INFO ] [sig ] Generating forecast for: BTA [2026-01-05T20:18:07.304613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-05T20:18:07.315411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-05T20:18:07.315813] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-05T20:18:07.316631] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-05T20:18:07.316686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:07.316717] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:07.316743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:07.316799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:07.377023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:07.378049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:07.378144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:07.378186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:07.494356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:07.494507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:07.494547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:07.494594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:07.498293] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-01-05T20:18:07.498616] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-05T20:18:07.498766] [INFO ] [sig ] BTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:07.650836] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTA.txt [2026-01-05T20:18:07.650968] [INFO ] [sig ] [526/3521] Completed BTA in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-05T20:18:07.651009] [INFO ] [sig ] [527/3521] Forecasting BTAI... [2026-01-05T20:18:07.651073] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-05T20:18:07.651115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-05T20:18:07.661935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-05T20:18:07.662235] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-05T20:18:07.663035] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-05T20:18:07.663089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:07.663122] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:07.663149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:07.663207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:07.719999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:07.720687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:07.720767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:07.720801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:07.843040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:07.843191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:07.843230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:07.843258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:07.846710] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=28.61%) [2026-01-05T20:18:07.846978] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-05T20:18:07.847102] [INFO ] [sig ] BTAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:07.987182] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BTAI.txt [2026-01-05T20:18:07.987332] [INFO ] [sig ] [527/3521] Completed BTAI in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:07.987370] [INFO ] [sig ] [528/3521] Forecasting BTCS... [2026-01-05T20:18:07.987399] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-05T20:18:07.987429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-05T20:18:07.998808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-05T20:18:07.999124] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-05T20:18:07.999908] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-05T20:18:07.999961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:07.999992] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:08.000018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:08.000078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:08.055653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:08.056298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:08.056378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:08.056409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:08.169817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:08.169962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:08.170000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:08.170028] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:08.173327] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-05T20:18:08.173612] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-05T20:18:08.173736] [INFO ] [sig ] BTCS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:08.312361] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BTCS.txt [2026-01-05T20:18:08.312493] [INFO ] [sig ] [528/3521] Completed BTCS in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:08.312538] [INFO ] [sig ] [529/3521] Forecasting BTE... [2026-01-05T20:18:08.312585] [INFO ] [sig ] Generating forecast for: BTE [2026-01-05T20:18:08.312618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-05T20:18:08.323786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-05T20:18:08.324122] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-05T20:18:08.324935] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-05T20:18:08.324989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:08.325020] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:08.325046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:08.325105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:08.384271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:08.385144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:08.385226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:08.385259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:08.505199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:08.505377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:08.505424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:08.505455] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:08.509191] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-05T20:18:08.509504] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-05T20:18:08.509658] [INFO ] [sig ] BTE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:08.654364] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BTE.txt [2026-01-05T20:18:08.654502] [INFO ] [sig ] [529/3521] Completed BTE in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:08.654543] [INFO ] [sig ] [530/3521] Forecasting BTF... [2026-01-05T20:18:08.654590] [INFO ] [sig ] Generating forecast for: BTF [2026-01-05T20:18:08.654623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-05T20:18:08.666906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-05T20:18:08.667223] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-05T20:18:08.668103] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-05T20:18:08.668158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:08.668191] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:08.668217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:08.668302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:08.730816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:08.731686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:08.731770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:08.731803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:08.860186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:08.860336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:08.860375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:08.860405] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:08.863891] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: UP (p=87.56%) [2026-01-05T20:18:08.864170] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-05T20:18:08.864318] [INFO ] [sig ] BTF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:09.010506] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTF.txt [2026-01-05T20:18:09.010657] [INFO ] [sig ] [530/3521] Completed BTF in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:09.010698] [INFO ] [sig ] [531/3521] Forecasting BTI... [2026-01-05T20:18:09.010729] [INFO ] [sig ] Generating forecast for: BTI [2026-01-05T20:18:09.010758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-05T20:18:09.021660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-05T20:18:09.021921] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-05T20:18:09.022710] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-05T20:18:09.022762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:09.022793] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:09.022819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:09.022880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:09.080309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:09.080928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:09.081004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:09.081035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:09.198820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:09.198978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:09.199017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:09.199044] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:09.202352] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-05T20:18:09.202641] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-05T20:18:09.202769] [INFO ] [sig ] BTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:09.346478] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BTI.txt [2026-01-05T20:18:09.346631] [INFO ] [sig ] [531/3521] Completed BTI in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:09.346672] [INFO ] [sig ] [532/3521] Forecasting BTM... [2026-01-05T20:18:09.346700] [INFO ] [sig ] Generating forecast for: BTM [2026-01-05T20:18:09.346729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-05T20:18:09.358458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-05T20:18:09.358764] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-05T20:18:09.359553] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-05T20:18:09.359623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:09.359655] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:09.359682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:09.359739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:09.416960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:09.417590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:09.417666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:09.417698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:09.534354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:09.534493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:09.534547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:09.534594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:09.537854] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: UP (p=60.99%) [2026-01-05T20:18:09.538116] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-05T20:18:09.538243] [INFO ] [sig ] BTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:09.680083] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTM.txt [2026-01-05T20:18:09.680216] [INFO ] [sig ] [532/3521] Completed BTM in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:09.680254] [INFO ] [sig ] [533/3521] Forecasting BTMD... [2026-01-05T20:18:09.680282] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-05T20:18:09.680312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-05T20:18:09.691296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-05T20:18:09.691545] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-05T20:18:09.692310] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-05T20:18:09.692365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:09.692396] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:09.692422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:09.692478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:09.748928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:09.749559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:09.749663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:09.749695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:09.869936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:09.870081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:09.870120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:09.870149] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:09.873473] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-05T20:18:09.873786] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-05T20:18:09.873912] [INFO ] [sig ] BTMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:10.013787] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTMD.txt [2026-01-05T20:18:10.013920] [INFO ] [sig ] [533/3521] Completed BTMD in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:10.013960] [INFO ] [sig ] [534/3521] Forecasting BTSG... [2026-01-05T20:18:10.013988] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-05T20:18:10.014017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-05T20:18:10.025443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-05T20:18:10.025741] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-05T20:18:10.026491] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-05T20:18:10.026543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:10.026592] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:10.026622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:10.026679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:10.086743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:10.087465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:10.087557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:10.087607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:10.202692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:10.202833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:10.202871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:10.202899] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:10.206209] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-05T20:18:10.206479] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-05T20:18:10.206623] [INFO ] [sig ] BTSG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:10.347316] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTSG.txt [2026-01-05T20:18:10.347445] [INFO ] [sig ] [534/3521] Completed BTSG in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:10.347484] [INFO ] [sig ] [535/3521] Forecasting BTZ... [2026-01-05T20:18:10.347512] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-05T20:18:10.347541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-05T20:18:10.359326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-05T20:18:10.359614] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-05T20:18:10.360391] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-05T20:18:10.360442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:10.360474] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:10.360500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:10.360558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:10.416966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:10.417627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:10.417704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:10.417736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:10.529858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:10.530008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:10.530047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:10.530075] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:10.533354] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-01-05T20:18:10.533661] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-05T20:18:10.533785] [INFO ] [sig ] BTZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:10.674359] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BTZ.txt [2026-01-05T20:18:10.674513] [INFO ] [sig ] [535/3521] Completed BTZ in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:10.674553] [INFO ] [sig ] [536/3521] Forecasting BUD... [2026-01-05T20:18:10.674600] [INFO ] [sig ] Generating forecast for: BUD [2026-01-05T20:18:10.674632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-05T20:18:10.685658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-05T20:18:10.685909] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-05T20:18:10.686839] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-05T20:18:10.686891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:10.686922] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:10.686957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:10.687016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:10.743348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:10.744230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:10.744316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:10.744350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:10.862717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:10.862903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:10.862953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:10.862982] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:10.866448] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-05T20:18:10.866731] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-05T20:18:10.866855] [INFO ] [sig ] BUD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:11.008625] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BUD.txt [2026-01-05T20:18:11.008758] [INFO ] [sig ] [536/3521] Completed BUD in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:11.008796] [INFO ] [sig ] [537/3521] Forecasting BUFC... [2026-01-05T20:18:11.008826] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-05T20:18:11.008855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-05T20:18:11.018781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-05T20:18:11.019111] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-05T20:18:11.019895] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-05T20:18:11.019948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:11.019980] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:11.020006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:11.020063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:11.077788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:11.078432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:11.078514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:11.078547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:11.172231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:11.172359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:11.172397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:11.172425] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:11.175779] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-01-05T20:18:11.176052] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-05T20:18:11.176179] [INFO ] [sig ] BUFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:11.319554] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BUFC.txt [2026-01-05T20:18:11.319713] [INFO ] [sig ] [537/3521] Completed BUFC in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:11.319769] [INFO ] [sig ] [538/3521] Forecasting BUG... [2026-01-05T20:18:11.319798] [INFO ] [sig ] Generating forecast for: BUG [2026-01-05T20:18:11.319827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-05T20:18:11.331025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-05T20:18:11.331284] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-05T20:18:11.332129] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-05T20:18:11.332182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:11.332215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:11.332246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:11.332304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:11.391218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:11.391852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:11.391931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:11.391964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:11.513158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:11.513316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:11.513359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:11.513389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:11.516795] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-05T20:18:11.517076] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-05T20:18:11.517204] [INFO ] [sig ] BUG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:11.662055] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BUG.txt [2026-01-05T20:18:11.662232] [INFO ] [sig ] [538/3521] Completed BUG in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-05T20:18:11.662272] [INFO ] [sig ] [539/3521] Forecasting BUI... [2026-01-05T20:18:11.662301] [INFO ] [sig ] Generating forecast for: BUI [2026-01-05T20:18:11.662331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-05T20:18:11.674260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-05T20:18:11.674640] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-05T20:18:11.675414] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-05T20:18:11.675468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:11.675499] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:11.675526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:11.675602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:11.731600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:11.732414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:11.732498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:11.732529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:11.848532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:11.848692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:11.848738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:11.848767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:11.852152] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-05T20:18:11.852428] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-05T20:18:11.852555] [INFO ] [sig ] BUI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:11.993383] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BUI.txt [2026-01-05T20:18:11.993512] [INFO ] [sig ] [539/3521] Completed BUI in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:11.993554] [INFO ] [sig ] [540/3521] Forecasting BURL... [2026-01-05T20:18:11.993601] [INFO ] [sig ] Generating forecast for: BURL [2026-01-05T20:18:11.993639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-05T20:18:12.005676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-05T20:18:12.006013] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-05T20:18:12.006823] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-05T20:18:12.006877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:12.006909] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:12.006937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:12.006996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:12.065992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:12.066714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:12.066796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:12.066829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:12.188668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:12.188811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:12.188848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:12.188876] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:12.192250] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-05T20:18:12.192525] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-05T20:18:12.192675] [INFO ] [sig ] BURL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:12.336621] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BURL.txt [2026-01-05T20:18:12.336753] [INFO ] [sig ] [540/3521] Completed BURL in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:12.336792] [INFO ] [sig ] [541/3521] Forecasting BUSE... [2026-01-05T20:18:12.336822] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-05T20:18:12.336852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-05T20:18:12.348355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-05T20:18:12.348643] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-05T20:18:12.349451] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-05T20:18:12.349505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:12.349537] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:12.349564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:12.349642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:12.408423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:12.409116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:12.409198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:12.409231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:12.531513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:12.531687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:12.531727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:12.531755] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:12.535121] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-05T20:18:12.535420] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-05T20:18:12.535553] [INFO ] [sig ] BUSE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:12.681211] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BUSE.txt [2026-01-05T20:18:12.681381] [INFO ] [sig ] [541/3521] Completed BUSE in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:12.681622] [INFO ] [sig ] [542/3521] Forecasting BUXX... [2026-01-05T20:18:12.681652] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-05T20:18:12.681680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-05T20:18:12.695910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-05T20:18:12.696278] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-05T20:18:12.697279] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-05T20:18:12.697332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:12.697363] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:12.697388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:12.697444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:12.754671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:12.755294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:12.755374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:12.755404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:12.870660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:12.870821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:12.870868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:12.870898] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:12.874302] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-05T20:18:12.874589] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-05T20:18:12.874718] [INFO ] [sig ] BUXX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:13.013772] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BUXX.txt [2026-01-05T20:18:13.013976] [INFO ] [sig ] [542/3521] Completed BUXX in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:13.014028] [INFO ] [sig ] [543/3521] Forecasting BVFL... [2026-01-05T20:18:13.014065] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-05T20:18:13.014100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-05T20:18:13.025512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-05T20:18:13.025912] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-05T20:18:13.026705] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-05T20:18:13.026758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:13.026789] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:13.026816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:13.026872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:13.083231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:13.084080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:13.084165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:13.084197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:13.197680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:13.197831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:13.197868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:13.197912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:13.201215] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-01-05T20:18:13.201479] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-05T20:18:13.201619] [INFO ] [sig ] BVFL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:13.340935] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BVFL.txt [2026-01-05T20:18:13.341101] [INFO ] [sig ] [543/3521] Completed BVFL in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:13.341175] [INFO ] [sig ] [544/3521] Forecasting BVN... [2026-01-05T20:18:13.341207] [INFO ] [sig ] Generating forecast for: BVN [2026-01-05T20:18:13.341237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-05T20:18:13.353221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-05T20:18:13.353545] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-05T20:18:13.354336] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-05T20:18:13.354390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:13.354422] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:13.354450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:13.354510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:13.411888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:13.412523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:13.412619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:13.412654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:13.530831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:13.530970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:13.531007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:13.531035] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:13.534294] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: DOWN (p=34.89%) [2026-01-05T20:18:13.534563] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-05T20:18:13.534706] [INFO ] [sig ] BVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:13.672695] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BVN.txt [2026-01-05T20:18:13.672804] [INFO ] [sig ] [544/3521] Completed BVN in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-05T20:18:13.672843] [INFO ] [sig ] [545/3521] Forecasting BVS... [2026-01-05T20:18:13.672871] [INFO ] [sig ] Generating forecast for: BVS [2026-01-05T20:18:13.672899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-05T20:18:13.683897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-05T20:18:13.684188] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-05T20:18:13.684962] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-05T20:18:13.685015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:13.685046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:13.685073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:13.685131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:13.740882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:13.741485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:13.741562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:13.741611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:13.863156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:13.863272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:13.863308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:13.863335] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:13.866505] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-01-05T20:18:13.866784] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-05T20:18:13.866907] [INFO ] [sig ] BVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:14.005823] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BVS.txt [2026-01-05T20:18:14.005949] [INFO ] [sig ] [545/3521] Completed BVS in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:14.005989] [INFO ] [sig ] [546/3521] Forecasting BWA... [2026-01-05T20:18:14.006018] [INFO ] [sig ] Generating forecast for: BWA [2026-01-05T20:18:14.006047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-05T20:18:14.017537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-05T20:18:14.017844] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-05T20:18:14.018645] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-05T20:18:14.018699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:14.018731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:14.018760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:14.018818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:14.076745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:14.077364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:14.077443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:14.077475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:14.197052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:14.197179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:14.197215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:14.197243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:14.200434] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-05T20:18:14.200715] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-05T20:18:14.200840] [INFO ] [sig ] BWA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:14.340535] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWA.txt [2026-01-05T20:18:14.340668] [INFO ] [sig ] [546/3521] Completed BWA in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:14.340708] [INFO ] [sig ] [547/3521] Forecasting BWAY... [2026-01-05T20:18:14.340738] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-05T20:18:14.340768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-05T20:18:14.353357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-05T20:18:14.353866] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-05T20:18:14.354833] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-05T20:18:14.354884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:14.354915] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:14.354968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:14.355026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:14.411742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:14.412334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:14.412411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:14.412442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:14.532397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:14.532528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:14.532565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:14.532611] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:14.535860] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-05T20:18:14.536122] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-05T20:18:14.536244] [INFO ] [sig ] BWAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:14.682639] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWAY.txt [2026-01-05T20:18:14.682792] [INFO ] [sig ] [547/3521] Completed BWAY in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:14.682834] [INFO ] [sig ] [548/3521] Forecasting BWB... [2026-01-05T20:18:14.682864] [INFO ] [sig ] Generating forecast for: BWB [2026-01-05T20:18:14.682894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-05T20:18:14.694641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-05T20:18:14.695047] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-05T20:18:14.695859] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-05T20:18:14.695914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:14.695946] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:14.695973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:14.696031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:14.757272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:14.758171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:14.758256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:14.758290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:14.893481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:14.893665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:14.893706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:14.893736] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:14.897201] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-01-05T20:18:14.897492] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-05T20:18:14.897648] [INFO ] [sig ] BWB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:15.036262] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BWB.txt [2026-01-05T20:18:15.036392] [INFO ] [sig ] [548/3521] Completed BWB in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:15.036432] [INFO ] [sig ] [549/3521] Forecasting BWEN... [2026-01-05T20:18:15.036460] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-05T20:18:15.036488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-05T20:18:15.048061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-05T20:18:15.048399] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-05T20:18:15.049209] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-05T20:18:15.049275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:15.049306] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:15.049332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:15.049388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:15.104769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:15.105607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:15.105690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:15.105722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:15.224612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:15.224761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:15.224800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:15.224827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:15.228123] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-05T20:18:15.228389] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-05T20:18:15.228515] [INFO ] [sig ] BWEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:15.366723] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWEN.txt [2026-01-05T20:18:15.366860] [INFO ] [sig ] [549/3521] Completed BWEN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:15.366898] [INFO ] [sig ] [550/3521] Forecasting BWFG... [2026-01-05T20:18:15.366928] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-05T20:18:15.366957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-05T20:18:15.378117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-05T20:18:15.378484] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-05T20:18:15.379292] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-05T20:18:15.379345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:15.379375] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:15.379400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:15.379457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:15.435766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:15.436621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:15.436708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:15.436740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:15.551930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:15.552086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:15.552123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:15.552150] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:15.555700] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=58.48%) [2026-01-05T20:18:15.555972] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-05T20:18:15.556099] [INFO ] [sig ] BWFG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:15.696053] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWFG.txt [2026-01-05T20:18:15.696195] [INFO ] [sig ] [550/3521] Completed BWFG in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:15.696233] [INFO ] [sig ] [551/3521] Forecasting BWG... [2026-01-05T20:18:15.696262] [INFO ] [sig ] Generating forecast for: BWG [2026-01-05T20:18:15.696292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-05T20:18:15.707233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-05T20:18:15.707510] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-05T20:18:15.708269] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-05T20:18:15.708321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:15.708353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:15.708379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:15.708435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:15.763982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:15.764636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:15.764715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:15.764747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:15.880849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:15.880994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:15.881031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:15.881059] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:15.884357] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-01-05T20:18:15.884643] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-05T20:18:15.884766] [INFO ] [sig ] BWG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:16.025098] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWG.txt [2026-01-05T20:18:16.025235] [INFO ] [sig ] [551/3521] Completed BWG in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:16.025273] [INFO ] [sig ] [552/3521] Forecasting BWIN... [2026-01-05T20:18:16.025303] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-05T20:18:16.025332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-05T20:18:16.036659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-05T20:18:16.036964] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-05T20:18:16.037742] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-05T20:18:16.037795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:16.037826] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:16.037853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:16.037909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:16.095608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:16.096236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:16.096312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:16.096344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:16.212007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:16.212151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:16.212191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:16.212219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:16.215600] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=69.17%) [2026-01-05T20:18:16.215892] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-05T20:18:16.216021] [INFO ] [sig ] BWIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:16.361158] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BWIN.txt [2026-01-05T20:18:16.361313] [INFO ] [sig ] [552/3521] Completed BWIN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-05T20:18:16.361370] [INFO ] [sig ] [553/3521] Forecasting BWMN... [2026-01-05T20:18:16.361412] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-05T20:18:16.361444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-05T20:18:16.373687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-05T20:18:16.374027] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-05T20:18:16.374821] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-05T20:18:16.374875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:16.374907] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:16.374935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:16.374993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:16.436971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:16.437983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:16.438074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:16.438110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:16.559504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:16.559667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:16.559706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:16.559733] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:16.563054] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-05T20:18:16.563328] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-05T20:18:16.563476] [INFO ] [sig ] BWMN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:16.703351] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BWMN.txt [2026-01-05T20:18:16.703474] [INFO ] [sig ] [553/3521] Completed BWMN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:16.703512] [INFO ] [sig ] [554/3521] Forecasting BXC... [2026-01-05T20:18:16.703542] [INFO ] [sig ] Generating forecast for: BXC [2026-01-05T20:18:16.703587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-05T20:18:16.714358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-05T20:18:16.714670] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-05T20:18:16.715421] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-05T20:18:16.715473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:16.715504] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:16.715530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:16.715605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:16.772122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:16.772825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:16.772908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:16.772941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:16.896706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:16.896860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:16.896899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:16.896928] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:16.900291] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=82.44%) [2026-01-05T20:18:16.900600] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-05T20:18:16.900730] [INFO ] [sig ] BXC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:17.044777] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BXC.txt [2026-01-05T20:18:17.044933] [INFO ] [sig ] [554/3521] Completed BXC in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:17.044974] [INFO ] [sig ] [555/3521] Forecasting BXMX... [2026-01-05T20:18:17.045002] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-05T20:18:17.045032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-05T20:18:17.057132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-05T20:18:17.057434] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-05T20:18:17.058232] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-05T20:18:17.058285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:17.058316] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:17.058342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:17.058397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:17.115379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:17.116029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:17.116109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:17.116153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:17.236881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:17.237030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:17.237074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:17.237102] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:17.240493] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-05T20:18:17.240794] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-05T20:18:17.240927] [INFO ] [sig ] BXMX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:17.398352] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BXMX.txt [2026-01-05T20:18:17.398514] [INFO ] [sig ] [555/3521] Completed BXMX in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:17.398554] [INFO ] [sig ] [556/3521] Forecasting BXP... [2026-01-05T20:18:17.398603] [INFO ] [sig ] Generating forecast for: BXP [2026-01-05T20:18:17.398634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-05T20:18:17.410844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-05T20:18:17.411223] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-05T20:18:17.411999] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-05T20:18:17.412051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:17.412083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:17.412110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:17.412167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:17.469204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:17.470074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:17.470160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:17.470192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:17.589782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:17.589936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:17.589992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:17.590022] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:17.593458] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=63.99%) [2026-01-05T20:18:17.593753] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-05T20:18:17.593884] [INFO ] [sig ] BXP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:17.733662] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BXP.txt [2026-01-05T20:18:17.733836] [INFO ] [sig ] [556/3521] Completed BXP in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:17.733880] [INFO ] [sig ] [557/3521] Forecasting BXSL... [2026-01-05T20:18:17.733909] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-05T20:18:17.733938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-05T20:18:17.746358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-05T20:18:17.746679] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-05T20:18:17.747464] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-05T20:18:17.747517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:17.747723] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:17.747750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:17.747806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:17.803357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:17.804033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:17.804145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:17.804178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:17.919280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:17.919432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:17.919471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:17.919499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:17.922871] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-05T20:18:17.923143] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-05T20:18:17.923267] [INFO ] [sig ] BXSL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:18.059753] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BXSL.txt [2026-01-05T20:18:18.059902] [INFO ] [sig ] [557/3521] Completed BXSL in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:18.059944] [INFO ] [sig ] [558/3521] Forecasting BYD... [2026-01-05T20:18:18.059975] [INFO ] [sig ] Generating forecast for: BYD [2026-01-05T20:18:18.060005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-05T20:18:18.071206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-05T20:18:18.071515] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-05T20:18:18.072321] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-05T20:18:18.072376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:18.072407] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:18.072434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:18.072492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:18.132493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:18.133322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:18.133422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:18.133458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:18.256253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:18.256411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:18.256451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:18.256480] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:18.260449] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-05T20:18:18.260941] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-05T20:18:18.261068] [INFO ] [sig ] BYD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:18.400636] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BYD.txt [2026-01-05T20:18:18.400765] [INFO ] [sig ] [558/3521] Completed BYD in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:18.400805] [INFO ] [sig ] [559/3521] Forecasting BYM... [2026-01-05T20:18:18.400834] [INFO ] [sig ] Generating forecast for: BYM [2026-01-05T20:18:18.400863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-05T20:18:18.412418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-05T20:18:18.412721] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-05T20:18:18.413530] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-05T20:18:18.413605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:18.413640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:18.413667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:18.413726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:18.470661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:18.471290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:18.471373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:18.471407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:18.591182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:18.591331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:18.591372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:18.591401] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:18.594793] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-05T20:18:18.595063] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-05T20:18:18.595192] [INFO ] [sig ] BYM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:18.733712] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BYM.txt [2026-01-05T20:18:18.733852] [INFO ] [sig ] [559/3521] Completed BYM in 0.3s | 2.89 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:18.733892] [INFO ] [sig ] [560/3521] Forecasting BYRN... [2026-01-05T20:18:18.733920] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-05T20:18:18.733949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-05T20:18:18.745777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-05T20:18:18.746098] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-05T20:18:18.746900] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-05T20:18:18.746953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:18.746996] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:18.747023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:18.747080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:18.804414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:18.805042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:18.805123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:18.805156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:18.924666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:18.924795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:18.924835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:18.924863] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:18.928223] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-05T20:18:18.928498] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-05T20:18:18.928640] [INFO ] [sig ] BYRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:19.070916] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BYRN.txt [2026-01-05T20:18:19.071109] [INFO ] [sig ] [560/3521] Completed BYRN in 0.3s | 2.89 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:19.071151] [INFO ] [sig ] [561/3521] Forecasting BYSI... [2026-01-05T20:18:19.071182] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-05T20:18:19.071212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-05T20:18:19.082563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-05T20:18:19.083120] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-05T20:18:19.084108] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-05T20:18:19.084160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:19.084191] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:19.084217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:19.084273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:19.142864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:19.143751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:19.143841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:19.143874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:19.251724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:19.251863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:19.251901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:19.251929] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:19.255269] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=16.76%) [2026-01-05T20:18:19.255545] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-05T20:18:19.255692] [INFO ] [sig ] BYSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:19.397199] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BYSI.txt [2026-01-05T20:18:19.397309] [INFO ] [sig ] [561/3521] Completed BYSI in 0.3s | 2.89 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:19.397346] [INFO ] [sig ] [562/3521] Forecasting BZ... [2026-01-05T20:18:19.397375] [INFO ] [sig ] Generating forecast for: BZ [2026-01-05T20:18:19.397404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-05T20:18:19.409250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-05T20:18:19.409554] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-05T20:18:19.410354] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-05T20:18:19.410407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:19.410440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:19.410468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:19.410528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:19.468393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:19.469040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:19.469119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:19.469151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:19.591107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:19.591236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:19.591275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:19.591305] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:19.594615] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-05T20:18:19.594882] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-05T20:18:19.595006] [INFO ] [sig ] BZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:19.736371] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/BZ.txt [2026-01-05T20:18:19.736500] [INFO ] [sig ] [562/3521] Completed BZ in 0.3s | 2.89 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-05T20:18:19.736538] [INFO ] [sig ] [563/3521] Forecasting BZH... [2026-01-05T20:18:19.736566] [INFO ] [sig ] Generating forecast for: BZH [2026-01-05T20:18:19.736615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-05T20:18:19.749701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-05T20:18:19.750110] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-05T20:18:19.751050] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-05T20:18:19.751106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:19.751141] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:19.751168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:19.751225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:19.814561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:19.815443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:19.815547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:19.815610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:19.933545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:19.933719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:19.933759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:19.933787] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:19.937167] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-05T20:18:19.937447] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-05T20:18:19.937594] [INFO ] [sig ] BZH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:20.076143] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BZH.txt [2026-01-05T20:18:20.076276] [INFO ] [sig ] [563/3521] Completed BZH in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:20.076313] [INFO ] [sig ] [564/3521] Forecasting BZUN... [2026-01-05T20:18:20.076367] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-05T20:18:20.076399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-05T20:18:20.087534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-05T20:18:20.087898] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-05T20:18:20.088684] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-05T20:18:20.088737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:20.088795] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:20.088823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:20.088880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:20.146710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:20.147524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:20.147626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:20.147662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:20.266688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:20.266841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:20.266879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:20.266907] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:20.270231] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=54.14%) [2026-01-05T20:18:20.270500] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-05T20:18:20.270643] [INFO ] [sig ] BZUN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:20.413094] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/BZUN.txt [2026-01-05T20:18:20.413232] [INFO ] [sig ] [564/3521] Completed BZUN in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:20.413272] [INFO ] [sig ] [565/3521] Forecasting C... [2026-01-05T20:18:20.413301] [INFO ] [sig ] Generating forecast for: C [2026-01-05T20:18:20.413331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-05T20:18:20.425137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-05T20:18:20.425469] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-05T20:18:20.426320] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-05T20:18:20.426374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:20.426405] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:20.426431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:20.426487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:20.483936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:20.484592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:20.484672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:20.484703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:20.608519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:20.608673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:20.608712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:20.608740] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:20.612218] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-01-05T20:18:20.612489] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-05T20:18:20.612630] [INFO ] [sig ] C: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:20.754380] [INFO ] [LOCAL ] Saved forecast: C 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/C.txt [2026-01-05T20:18:20.754535] [INFO ] [sig ] [565/3521] Completed C in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:20.754591] [INFO ] [sig ] [566/3521] Forecasting CAAP... [2026-01-05T20:18:20.754623] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-05T20:18:20.754652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-05T20:18:20.765918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-05T20:18:20.766246] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-05T20:18:20.767035] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-05T20:18:20.767088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:20.767121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:20.767149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:20.767206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:20.824759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:20.825494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:20.825592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:20.825627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:20.944655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:20.944811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:20.944849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:20.944876] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:20.948171] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=45.90%) [2026-01-05T20:18:20.948438] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-05T20:18:20.948565] [INFO ] [sig ] CAAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:21.086291] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CAAP.txt [2026-01-05T20:18:21.086416] [INFO ] [sig ] [566/3521] Completed CAAP in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:21.086454] [INFO ] [sig ] [567/3521] Forecasting CAAS... [2026-01-05T20:18:21.086482] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-05T20:18:21.086511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-05T20:18:21.100188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-05T20:18:21.100462] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-05T20:18:21.101221] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-05T20:18:21.101272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:21.101303] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:21.101329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:21.101386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:21.158315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:21.159080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:21.159165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:21.159197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:21.269763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:21.269916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:21.269955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:21.269983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:21.273367] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-05T20:18:21.273657] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-05T20:18:21.273782] [INFO ] [sig ] CAAS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:21.413302] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAAS.txt [2026-01-05T20:18:21.413431] [INFO ] [sig ] [567/3521] Completed CAAS in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:21.413471] [INFO ] [sig ] [568/3521] Forecasting CABA... [2026-01-05T20:18:21.413503] [INFO ] [sig ] Generating forecast for: CABA [2026-01-05T20:18:21.413533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-05T20:18:21.429370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-05T20:18:21.429866] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-05T20:18:21.430940] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-05T20:18:21.431009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:21.431055] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:21.431092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:21.431175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:21.496970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:21.497847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:21.497934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:21.497966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:21.613593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:21.613758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:21.613796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:21.613825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:21.617220] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-05T20:18:21.617492] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-05T20:18:21.617641] [INFO ] [sig ] CABA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:21.760213] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CABA.txt [2026-01-05T20:18:21.760349] [INFO ] [sig ] [568/3521] Completed CABA in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-05T20:18:21.760388] [INFO ] [sig ] [569/3521] Forecasting CABO... [2026-01-05T20:18:21.760416] [INFO ] [sig ] Generating forecast for: CABO [2026-01-05T20:18:21.760445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-05T20:18:21.771697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-05T20:18:21.772030] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-05T20:18:21.772826] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-05T20:18:21.772879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:21.772910] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:21.772935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:21.772991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:21.829710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:21.830627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:21.830710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:21.830742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:21.950821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:21.950969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:21.951006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:21.951034] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:21.954323] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=53.72%) [2026-01-05T20:18:21.954610] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-05T20:18:21.954734] [INFO ] [sig ] CABO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:22.093688] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CABO.txt [2026-01-05T20:18:22.093822] [INFO ] [sig ] [569/3521] Completed CABO in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:22.093861] [INFO ] [sig ] [570/3521] Forecasting CAC... [2026-01-05T20:18:22.093890] [INFO ] [sig ] Generating forecast for: CAC [2026-01-05T20:18:22.093919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-05T20:18:22.105076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-05T20:18:22.105345] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-05T20:18:22.106107] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-05T20:18:22.106160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:22.106194] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:22.106221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:22.106278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:22.161826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:22.162462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:22.162541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:22.162590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:22.281696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:22.281848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:22.281887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:22.281914] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:22.285198] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=51.91%) [2026-01-05T20:18:22.285470] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-05T20:18:22.285613] [INFO ] [sig ] CAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:22.429730] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAC.txt [2026-01-05T20:18:22.429886] [INFO ] [sig ] [570/3521] Completed CAC in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:22.429928] [INFO ] [sig ] [571/3521] Forecasting CACC... [2026-01-05T20:18:22.429957] [INFO ] [sig ] Generating forecast for: CACC [2026-01-05T20:18:22.429985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-05T20:18:22.441341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-05T20:18:22.441711] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-05T20:18:22.442468] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-05T20:18:22.442520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:22.442552] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:22.442600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:22.442673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:22.498994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:22.499798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:22.499879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:22.499911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:22.616237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:22.616388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:22.616428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:22.616462] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:22.619845] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-05T20:18:22.620109] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-05T20:18:22.620231] [INFO ] [sig ] CACC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:22.761492] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CACC.txt [2026-01-05T20:18:22.761639] [INFO ] [sig ] [571/3521] Completed CACC in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:22.761680] [INFO ] [sig ] [572/3521] Forecasting CACI... [2026-01-05T20:18:22.761709] [INFO ] [sig ] Generating forecast for: CACI [2026-01-05T20:18:22.761737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-05T20:18:22.772621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-05T20:18:22.772884] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-05T20:18:22.773647] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-05T20:18:22.773699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:22.773731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:22.773758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:22.773815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:22.830000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:22.830598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:22.830674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:22.830705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:22.947916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:22.948039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:22.948077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:22.948106] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:22.951362] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-05T20:18:22.951640] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-05T20:18:22.951765] [INFO ] [sig ] CACI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:23.095720] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CACI.txt [2026-01-05T20:18:23.095851] [INFO ] [sig ] [572/3521] Completed CACI in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:23.095890] [INFO ] [sig ] [573/3521] Forecasting CADL... [2026-01-05T20:18:23.095918] [INFO ] [sig ] Generating forecast for: CADL [2026-01-05T20:18:23.095947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-05T20:18:23.107018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-05T20:18:23.107282] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-05T20:18:23.108064] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-05T20:18:23.108132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:23.108165] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:23.108192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:23.108248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:23.164057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:23.164675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:23.164753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:23.164784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:23.280437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:23.280585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:23.280624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:23.280653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:23.283863] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-01-05T20:18:23.284126] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-05T20:18:23.284251] [INFO ] [sig ] CADL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:23.425277] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CADL.txt [2026-01-05T20:18:23.425399] [INFO ] [sig ] [573/3521] Completed CADL in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:23.425438] [INFO ] [sig ] [574/3521] Forecasting CAE... [2026-01-05T20:18:23.425467] [INFO ] [sig ] Generating forecast for: CAE [2026-01-05T20:18:23.425497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-05T20:18:23.437350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-05T20:18:23.437706] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-05T20:18:23.438488] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-05T20:18:23.438545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:23.438601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:23.438631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:23.438688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:23.494267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:23.495157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:23.495275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:23.495307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:23.613329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:23.613480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:23.613518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:23.613546] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:23.616877] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-01-05T20:18:23.617153] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-05T20:18:23.617282] [INFO ] [sig ] CAE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:23.761094] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CAE.txt [2026-01-05T20:18:23.761243] [INFO ] [sig ] [574/3521] Completed CAE in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:23.761282] [INFO ] [sig ] [575/3521] Forecasting CAF... [2026-01-05T20:18:23.761312] [INFO ] [sig ] Generating forecast for: CAF [2026-01-05T20:18:23.761342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-05T20:18:23.773162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-05T20:18:23.773469] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-05T20:18:23.774281] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-05T20:18:23.774334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:23.774365] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:23.774392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:23.774449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:23.830417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:23.831186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:23.831270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:23.831303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:23.951386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:23.951545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:23.951608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:23.951638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:23.955018] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=31.03%) [2026-01-05T20:18:23.955295] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-05T20:18:23.955421] [INFO ] [sig ] CAF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:24.092189] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CAF.txt [2026-01-05T20:18:24.092317] [INFO ] [sig ] [575/3521] Completed CAF in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:24.092355] [INFO ] [sig ] [576/3521] Forecasting CAG... [2026-01-05T20:18:24.092383] [INFO ] [sig ] Generating forecast for: CAG [2026-01-05T20:18:24.092412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-05T20:18:24.104875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-05T20:18:24.105277] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-05T20:18:24.106235] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-05T20:18:24.106291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:24.106324] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:24.106351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:24.106409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:24.172943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:24.173923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:24.174014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:24.174057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:24.296291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:24.296443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:24.296483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:24.296512] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:24.299957] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=40.73%) [2026-01-05T20:18:24.300232] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-05T20:18:24.300361] [INFO ] [sig ] CAG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:24.443825] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CAG.txt [2026-01-05T20:18:24.443967] [INFO ] [sig ] [576/3521] Completed CAG in 0.4s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:24.444013] [INFO ] [sig ] [577/3521] Forecasting CAH... [2026-01-05T20:18:24.444043] [INFO ] [sig ] Generating forecast for: CAH [2026-01-05T20:18:24.444072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-05T20:18:24.455235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-05T20:18:24.455611] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-05T20:18:24.456387] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-05T20:18:24.456440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:24.456472] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:24.456498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:24.456554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:24.512408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:24.513165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:24.513249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:24.513280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:24.633274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:24.633427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:24.633467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:24.633497] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:24.636913] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-05T20:18:24.637190] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-05T20:18:24.637322] [INFO ] [sig ] CAH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:24.774334] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAH.txt [2026-01-05T20:18:24.774500] [INFO ] [sig ] [577/3521] Completed CAH in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:24.774553] [INFO ] [sig ] [578/3521] Forecasting CAKE... [2026-01-05T20:18:24.774611] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-05T20:18:24.774653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-05T20:18:24.784976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-05T20:18:24.785302] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-05T20:18:24.786138] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-05T20:18:24.786191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:24.786224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:24.786251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:24.786309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:24.844700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:24.845514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:24.845624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:24.845660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:24.970537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:24.970880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:24.970919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:24.970947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:24.974610] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-05T20:18:24.975061] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-05T20:18:24.975190] [INFO ] [sig ] CAKE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:25.114242] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CAKE.txt [2026-01-05T20:18:25.114395] [INFO ] [sig ] [578/3521] Completed CAKE in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:25.114437] [INFO ] [sig ] [579/3521] Forecasting CAL... [2026-01-05T20:18:25.114467] [INFO ] [sig ] Generating forecast for: CAL [2026-01-05T20:18:25.114498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-05T20:18:25.126414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-05T20:18:25.126779] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-05T20:18:25.127552] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-05T20:18:25.127622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:25.127656] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:25.127682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:25.127739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:25.184290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:25.185152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:25.185243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:25.185279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:25.302232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:25.302379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:25.302423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:25.302451] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:25.305877] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-01-05T20:18:25.306150] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-05T20:18:25.306277] [INFO ] [sig ] CAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:25.448536] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAL.txt [2026-01-05T20:18:25.448711] [INFO ] [sig ] [579/3521] Completed CAL in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:25.448753] [INFO ] [sig ] [580/3521] Forecasting CALC... [2026-01-05T20:18:25.448781] [INFO ] [sig ] Generating forecast for: CALC [2026-01-05T20:18:25.448810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-05T20:18:25.459899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-05T20:18:25.460191] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-05T20:18:25.461141] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-05T20:18:25.461193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:25.461227] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:25.461255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:25.461312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:25.517763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:25.518629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:25.518710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:25.518743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:25.630673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:25.630819] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:18:25.630873] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:25.630903] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:25.634269] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-01-05T20:18:25.634553] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-05T20:18:25.634733] [INFO ] [sig ] CALC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:25.774158] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CALC.txt [2026-01-05T20:18:25.774317] [INFO ] [sig ] [580/3521] Completed CALC in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-05T20:18:25.774358] [INFO ] [sig ] [581/3521] Forecasting CALM... [2026-01-05T20:18:25.774386] [INFO ] [sig ] Generating forecast for: CALM [2026-01-05T20:18:25.774415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-05T20:18:25.785989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-05T20:18:25.786357] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-05T20:18:25.787150] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-05T20:18:25.787202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:25.787260] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:25.787288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:25.787357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:25.845348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:25.846209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:25.846295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:25.846327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:25.970073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:25.970228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:25.970266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:25.970295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:25.973689] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=66.97%) [2026-01-05T20:18:25.973980] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-05T20:18:25.974110] [INFO ] [sig ] CALM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:26.115152] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CALM.txt [2026-01-05T20:18:26.115317] [INFO ] [sig ] [581/3521] Completed CALM in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-05T20:18:26.115358] [INFO ] [sig ] [582/3521] Forecasting CALX... [2026-01-05T20:18:26.115387] [INFO ] [sig ] Generating forecast for: CALX [2026-01-05T20:18:26.115416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-05T20:18:26.126734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-05T20:18:26.127075] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-05T20:18:26.127848] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-05T20:18:26.127900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:26.127932] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:26.127959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:26.128020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:26.184227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:26.185117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:26.185198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:26.185230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:26.313957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:26.314116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:26.314157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:26.314185] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:26.317649] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-05T20:18:26.317918] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-05T20:18:26.318056] [INFO ] [sig ] CALX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:26.455670] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CALX.txt [2026-01-05T20:18:26.455806] [INFO ] [sig ] [582/3521] Completed CALX in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-05T20:18:26.455844] [INFO ] [sig ] [583/3521] Forecasting CAPL... [2026-01-05T20:18:26.455872] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-05T20:18:26.455901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-05T20:18:26.467741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-05T20:18:26.468053] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-05T20:18:26.468877] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-05T20:18:26.468958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:26.468993] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:26.469021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:26.469079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:26.526024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:26.526883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:26.526966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:26.526998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:26.644925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:26.645076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:26.645115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:26.645142] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:26.648444] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-05T20:18:26.648739] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-05T20:18:26.648868] [INFO ] [sig ] CAPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:26.793312] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAPL.txt [2026-01-05T20:18:26.793449] [INFO ] [sig ] [583/3521] Completed CAPL in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-05T20:18:26.793489] [INFO ] [sig ] [584/3521] Forecasting CARE... [2026-01-05T20:18:26.793518] [INFO ] [sig ] Generating forecast for: CARE [2026-01-05T20:18:26.793547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-05T20:18:26.804901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-05T20:18:26.805172] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-05T20:18:26.805938] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-05T20:18:26.805990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:26.806032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:26.806060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:26.806117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:26.861805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:26.862399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:26.862476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:26.862507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:26.978603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:26.978751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:26.978793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:26.978854] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:26.982167] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-05T20:18:26.982434] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-05T20:18:26.982556] [INFO ] [sig ] CARE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:27.120751] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CARE.txt [2026-01-05T20:18:27.120888] [INFO ] [sig ] [584/3521] Completed CARE in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:27.120928] [INFO ] [sig ] [585/3521] Forecasting CARG... [2026-01-05T20:18:27.120957] [INFO ] [sig ] Generating forecast for: CARG [2026-01-05T20:18:27.120987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-05T20:18:27.133099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-05T20:18:27.133400] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-05T20:18:27.134202] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-05T20:18:27.134260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:27.134293] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:27.134320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:27.134379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:27.193075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:27.193928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:27.194014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:27.194047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:27.316741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:27.316883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:27.316920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:27.316947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:27.320307] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-05T20:18:27.320593] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-05T20:18:27.320721] [INFO ] [sig ] CARG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:27.466053] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CARG.txt [2026-01-05T20:18:27.466221] [INFO ] [sig ] [585/3521] Completed CARG in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:27.466268] [INFO ] [sig ] [586/3521] Forecasting CARS... [2026-01-05T20:18:27.466300] [INFO ] [sig ] Generating forecast for: CARS [2026-01-05T20:18:27.466329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-05T20:18:27.479231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-05T20:18:27.479603] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-05T20:18:27.480385] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-05T20:18:27.480439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:27.480472] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:27.480500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:27.480559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:27.537875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:27.538619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:27.538700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:27.538734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:27.658687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:27.658838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:27.658876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:27.658904] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:27.662303] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=57.88%) [2026-01-05T20:18:27.662596] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-05T20:18:27.662748] [INFO ] [sig ] CARS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:27.809471] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CARS.txt [2026-01-05T20:18:27.809632] [INFO ] [sig ] [586/3521] Completed CARS in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:27.809671] [INFO ] [sig ] [587/3521] Forecasting CASH... [2026-01-05T20:18:27.809702] [INFO ] [sig ] Generating forecast for: CASH [2026-01-05T20:18:27.809732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-05T20:18:27.825973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-05T20:18:27.826401] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-05T20:18:27.827246] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-05T20:18:27.827301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:27.827334] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:27.827361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:27.827419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:27.884257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:27.885141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:27.885261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:27.885296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:28.000945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:28.001113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:28.001151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:28.001179] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:28.004523] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-01-05T20:18:28.004810] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-05T20:18:28.004932] [INFO ] [sig ] CASH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:28.146406] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CASH.txt [2026-01-05T20:18:28.146563] [INFO ] [sig ] [587/3521] Completed CASH in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:28.146627] [INFO ] [sig ] [588/3521] Forecasting CASS... [2026-01-05T20:18:28.146658] [INFO ] [sig ] Generating forecast for: CASS [2026-01-05T20:18:28.146686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-05T20:18:28.158861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-05T20:18:28.159198] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-05T20:18:28.160010] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-05T20:18:28.160063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:28.160096] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:28.160124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:28.160185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:28.219337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:28.220237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:28.220322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:28.220355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:28.340452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:28.340619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:28.340659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:28.340688] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:28.343986] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-05T20:18:28.344252] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-05T20:18:28.344377] [INFO ] [sig ] CASS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:28.484788] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CASS.txt [2026-01-05T20:18:28.484947] [INFO ] [sig ] [588/3521] Completed CASS in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:28.484986] [INFO ] [sig ] [589/3521] Forecasting CASY... [2026-01-05T20:18:28.485017] [INFO ] [sig ] Generating forecast for: CASY [2026-01-05T20:18:28.485047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-05T20:18:28.496607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-05T20:18:28.497026] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-05T20:18:28.497852] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-05T20:18:28.497906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:28.497938] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:28.497966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:28.498024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:28.559948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:28.560848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:28.560935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:28.560969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:28.684320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:28.684474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:28.684513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:28.684542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:28.687968] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-05T20:18:28.688247] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-05T20:18:28.688394] [INFO ] [sig ] CASY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:28.828043] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CASY.txt [2026-01-05T20:18:28.828173] [INFO ] [sig ] [589/3521] Completed CASY in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:28.828213] [INFO ] [sig ] [590/3521] Forecasting CATH... [2026-01-05T20:18:28.828241] [INFO ] [sig ] Generating forecast for: CATH [2026-01-05T20:18:28.828270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-05T20:18:28.840257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-05T20:18:28.840631] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-05T20:18:28.841435] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-05T20:18:28.841488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:28.841520] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:28.841545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:28.841621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:28.898044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:28.898950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:28.899067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:28.899101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:29.017410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:29.017590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:29.017631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:29.017659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:29.021147] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=77.92%) [2026-01-05T20:18:29.021435] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-05T20:18:29.021587] [INFO ] [sig ] CATH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:29.164874] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CATH.txt [2026-01-05T20:18:29.165014] [INFO ] [sig ] [590/3521] Completed CATH in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:29.165052] [INFO ] [sig ] [591/3521] Forecasting CATO... [2026-01-05T20:18:29.165081] [INFO ] [sig ] Generating forecast for: CATO [2026-01-05T20:18:29.165110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-05T20:18:29.177258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-05T20:18:29.177596] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-05T20:18:29.178377] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-05T20:18:29.178428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:29.178460] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:29.178487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:29.178544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:29.238072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:29.238835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:29.238964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:29.239000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:29.362180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:29.362347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:29.362387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:29.362433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:29.365851] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-05T20:18:29.366140] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-05T20:18:29.366269] [INFO ] [sig ] CATO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:29.506264] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CATO.txt [2026-01-05T20:18:29.506407] [INFO ] [sig ] [591/3521] Completed CATO in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:29.506447] [INFO ] [sig ] [592/3521] Forecasting CATY... [2026-01-05T20:18:29.506478] [INFO ] [sig ] Generating forecast for: CATY [2026-01-05T20:18:29.506508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-05T20:18:29.520371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-05T20:18:29.520775] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-05T20:18:29.521635] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-05T20:18:29.521693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:29.521726] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:29.521753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:29.521997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:29.583350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:29.584179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:29.584268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:29.584314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:29.712340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:29.712500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:29.712539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:29.712584] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:29.715939] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-05T20:18:29.716215] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-05T20:18:29.716343] [INFO ] [sig ] CATY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:29.853799] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CATY.txt [2026-01-05T20:18:29.853944] [INFO ] [sig ] [592/3521] Completed CATY in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:29.853983] [INFO ] [sig ] [593/3521] Forecasting CAVA... [2026-01-05T20:18:29.854012] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-05T20:18:29.854041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-05T20:18:29.867102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-05T20:18:29.867452] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-05T20:18:29.868282] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-05T20:18:29.868342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:29.868381] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:29.868409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:29.868467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:29.925480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:29.926219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:29.926318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:29.926352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:30.049653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:30.049810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:30.050042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:30.050070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:30.053410] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-01-05T20:18:30.053711] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-05T20:18:30.053839] [INFO ] [sig ] CAVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:30.193237] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CAVA.txt [2026-01-05T20:18:30.193426] [INFO ] [sig ] [593/3521] Completed CAVA in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:30.193475] [INFO ] [sig ] [594/3521] Forecasting CB... [2026-01-05T20:18:30.193505] [INFO ] [sig ] Generating forecast for: CB [2026-01-05T20:18:30.193534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-05T20:18:30.207002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-05T20:18:30.207296] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-05T20:18:30.208088] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-05T20:18:30.208140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:30.208173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:30.208199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:30.208256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:30.264153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:30.264785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:30.264863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:30.264895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:30.386342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:30.386456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:30.386492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:30.386521] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:30.389724] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-01-05T20:18:30.389981] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-05T20:18:30.390103] [INFO ] [sig ] CB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:30.528449] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CB.txt [2026-01-05T20:18:30.528601] [INFO ] [sig ] [594/3521] Completed CB in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:30.528643] [INFO ] [sig ] [595/3521] Forecasting CBAN... [2026-01-05T20:18:30.528673] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-05T20:18:30.528702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-05T20:18:30.540230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-05T20:18:30.540481] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-05T20:18:30.541258] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-05T20:18:30.541311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:30.541342] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:30.541380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:30.541438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:30.596641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:30.597218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:30.597292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:30.597323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:30.711137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:30.711270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:30.711307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:30.711334] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:30.714621] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-05T20:18:30.714884] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-05T20:18:30.715007] [INFO ] [sig ] CBAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:30.854350] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CBAN.txt [2026-01-05T20:18:30.854480] [INFO ] [sig ] [595/3521] Completed CBAN in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:30.854520] [INFO ] [sig ] [596/3521] Forecasting CBL... [2026-01-05T20:18:30.854549] [INFO ] [sig ] Generating forecast for: CBL [2026-01-05T20:18:30.854596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-05T20:18:30.865692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-05T20:18:30.865967] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-05T20:18:30.866734] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-05T20:18:30.866786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:30.866817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:30.866844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:30.866901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:30.922951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:30.923548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:30.923644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:30.923676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:31.043831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:31.043954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:31.043990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:31.044018] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:31.047211] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=52.54%) [2026-01-05T20:18:31.047473] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-05T20:18:31.047612] [INFO ] [sig ] CBL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:31.186745] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CBL.txt [2026-01-05T20:18:31.186876] [INFO ] [sig ] [596/3521] Completed CBL in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:31.186916] [INFO ] [sig ] [597/3521] Forecasting CBNK... [2026-01-05T20:18:31.187127] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-05T20:18:31.187157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-05T20:18:31.199963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-05T20:18:31.200449] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-05T20:18:31.201266] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-05T20:18:31.201318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:31.201349] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:31.201375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:31.201431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:31.258426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:31.259175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:31.259256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:31.259288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:31.383466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:31.383630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:31.383669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:31.383698] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:31.387243] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=25.62%) [2026-01-05T20:18:31.387513] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-05T20:18:31.387658] [INFO ] [sig ] CBNK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:31.527227] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CBNK.txt [2026-01-05T20:18:31.527360] [INFO ] [sig ] [597/3521] Completed CBNK in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:31.527399] [INFO ] [sig ] [598/3521] Forecasting CBRE... [2026-01-05T20:18:31.527427] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-05T20:18:31.527454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-05T20:18:31.539160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-05T20:18:31.539466] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-05T20:18:31.540228] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-05T20:18:31.540279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:31.540337] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:31.540365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:31.540422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:31.600828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:31.601907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:31.601989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:31.602021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:31.714679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:31.714797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:31.714833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:31.714860] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:31.717991] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-01-05T20:18:31.718259] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-05T20:18:31.718383] [INFO ] [sig ] CBRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:31.858776] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CBRE.txt [2026-01-05T20:18:31.858893] [INFO ] [sig ] [598/3521] Completed CBRE in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-05T20:18:31.858948] [INFO ] [sig ] [599/3521] Forecasting CBRL... [2026-01-05T20:18:31.858979] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-05T20:18:31.859026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-05T20:18:31.871993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-05T20:18:31.872325] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-05T20:18:31.873141] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-05T20:18:31.873194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:31.873226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:31.873252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:31.873308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:31.931804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:31.932675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:31.932758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:31.932790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:32.064841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:32.065019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:32.065066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:32.065096] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:32.068847] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=61.99%) [2026-01-05T20:18:32.069165] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-05T20:18:32.069304] [INFO ] [sig ] CBRL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:32.217477] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CBRL.txt [2026-01-05T20:18:32.217648] [INFO ] [sig ] [599/3521] Completed CBRL in 0.4s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:32.217692] [INFO ] [sig ] [600/3521] Forecasting CBSH... [2026-01-05T20:18:32.217721] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-05T20:18:32.217756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-05T20:18:32.229647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-05T20:18:32.230047] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-05T20:18:32.230897] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-05T20:18:32.230955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:32.230998] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:32.231027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:32.231089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:32.288363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:32.289113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:32.289211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:32.289245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:32.405356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:32.405511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:32.405549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:32.405594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:32.408928] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-05T20:18:32.409204] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-05T20:18:32.409329] [INFO ] [sig ] CBSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:32.550386] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CBSH.txt [2026-01-05T20:18:32.550553] [INFO ] [sig ] [600/3521] Completed CBSH in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:32.550615] [INFO ] [sig ] [601/3521] Forecasting CBUS... [2026-01-05T20:18:32.550647] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-05T20:18:32.550683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-05T20:18:32.570664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-05T20:18:32.571098] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-05T20:18:32.572025] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-05T20:18:32.572088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:32.572121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:32.572148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:32.572210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:32.631207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:32.632089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:32.632176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:32.632208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:32.768696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:32.768844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:32.768884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:32.768964] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:32.773389] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-01-05T20:18:32.773717] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-05T20:18:32.773853] [INFO ] [sig ] CBUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:32.916168] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CBUS.txt [2026-01-05T20:18:32.916314] [INFO ] [sig ] [601/3521] Completed CBUS in 0.4s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:32.916354] [INFO ] [sig ] [602/3521] Forecasting CBZ... [2026-01-05T20:18:32.916383] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-05T20:18:32.916412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-05T20:18:32.927879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-05T20:18:32.928192] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-05T20:18:32.929057] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-05T20:18:32.929113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:32.929145] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:32.929172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:32.929231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:32.985103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:32.985938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:32.986023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:32.986055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:33.103030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:33.103178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:33.103216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:33.103244] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:33.106607] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-01-05T20:18:33.106880] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-05T20:18:33.107008] [INFO ] [sig ] CBZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:33.254250] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CBZ.txt [2026-01-05T20:18:33.254419] [INFO ] [sig ] [602/3521] Completed CBZ in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:33.254466] [INFO ] [sig ] [603/3521] Forecasting CC... [2026-01-05T20:18:33.254496] [INFO ] [sig ] Generating forecast for: CC [2026-01-05T20:18:33.254524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-05T20:18:33.266269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-05T20:18:33.266605] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-05T20:18:33.267412] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-05T20:18:33.267467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:33.267498] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:33.267525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:33.267605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:33.323590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:33.324281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:33.324361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:33.324393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:33.447561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:33.447741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:33.447781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:33.447811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:33.451208] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=76.92%) [2026-01-05T20:18:33.451481] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-05T20:18:33.451625] [INFO ] [sig ] CC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:33.596275] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CC.txt [2026-01-05T20:18:33.596458] [INFO ] [sig ] [603/3521] Completed CC in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:33.596517] [INFO ] [sig ] [604/3521] Forecasting CCAP... [2026-01-05T20:18:33.596549] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-05T20:18:33.596596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-05T20:18:33.609433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-05T20:18:33.609798] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-05T20:18:33.610850] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-05T20:18:33.610902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:33.610933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:33.610958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:33.611015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:33.666924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:33.667850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:33.667957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:33.667990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:33.789881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:33.790039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:33.790078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:33.790105] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:33.793462] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-05T20:18:33.793750] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-05T20:18:33.793875] [INFO ] [sig ] CCAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:33.931128] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCAP.txt [2026-01-05T20:18:33.931268] [INFO ] [sig ] [604/3521] Completed CCAP in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:33.931307] [INFO ] [sig ] [605/3521] Forecasting CCB... [2026-01-05T20:18:33.931335] [INFO ] [sig ] Generating forecast for: CCB [2026-01-05T20:18:33.931364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-05T20:18:33.942106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-05T20:18:33.942417] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-05T20:18:33.943194] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-05T20:18:33.943246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:33.943277] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:33.943304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:33.943360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:33.998793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:33.999713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:33.999814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:33.999851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:34.124174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:34.124357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:34.124412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:34.124449] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:34.128171] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=49.82%) [2026-01-05T20:18:34.128457] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-05T20:18:34.128607] [INFO ] [sig ] CCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:34.278539] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCB.txt [2026-01-05T20:18:34.278708] [INFO ] [sig ] [605/3521] Completed CCB in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:34.278752] [INFO ] [sig ] [606/3521] Forecasting CCBG... [2026-01-05T20:18:34.278783] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-05T20:18:34.278813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-05T20:18:34.290695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-05T20:18:34.291025] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-05T20:18:34.291813] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-05T20:18:34.291866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:34.291897] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:34.291924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:34.291980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:34.347608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:34.348331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:34.348411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:34.348442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:34.465508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:34.465684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:34.465725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:34.465753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:34.469164] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-05T20:18:34.469450] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-05T20:18:34.469601] [INFO ] [sig ] CCBG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:34.609390] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCBG.txt [2026-01-05T20:18:34.609525] [INFO ] [sig ] [606/3521] Completed CCBG in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:34.609565] [INFO ] [sig ] [607/3521] Forecasting CCCC... [2026-01-05T20:18:34.609612] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-05T20:18:34.609642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-05T20:18:34.622187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-05T20:18:34.622521] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-05T20:18:34.623321] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-05T20:18:34.623372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:34.623403] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:34.623429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:34.623484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:34.681092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:34.682015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:34.682103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:34.682137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:34.804647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:34.804798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:34.804836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:34.804865] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:34.808251] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-01-05T20:18:34.808524] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-05T20:18:34.808669] [INFO ] [sig ] CCCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:34.947286] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCCC.txt [2026-01-05T20:18:34.947409] [INFO ] [sig ] [607/3521] Completed CCCC in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:34.947447] [INFO ] [sig ] [608/3521] Forecasting CCD... [2026-01-05T20:18:34.947475] [INFO ] [sig ] Generating forecast for: CCD [2026-01-05T20:18:34.947503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-05T20:18:34.958766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-05T20:18:34.959066] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-05T20:18:34.959875] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-05T20:18:34.959939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:34.959973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:34.960002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:34.960061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:35.017968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:35.018601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:35.018706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:35.018741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:35.136556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:35.136720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:35.136760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:35.136789] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:35.140168] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-01-05T20:18:35.140440] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-05T20:18:35.140566] [INFO ] [sig ] CCD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:35.280170] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCD.txt [2026-01-05T20:18:35.280288] [INFO ] [sig ] [608/3521] Completed CCD in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:35.280326] [INFO ] [sig ] [609/3521] Forecasting CCEC... [2026-01-05T20:18:35.280356] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-05T20:18:35.280385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-05T20:18:35.291539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-05T20:18:35.291847] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-05T20:18:35.292619] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-05T20:18:35.292671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:35.292702] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:35.292729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:35.292790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:35.351269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:35.351969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:35.352050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:35.352083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:35.461077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:35.461227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:35.461279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:35.461311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:35.464983] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-01-05T20:18:35.465472] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-05T20:18:35.465632] [INFO ] [sig ] CCEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:35.605412] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCEC.txt [2026-01-05T20:18:35.605535] [INFO ] [sig ] [609/3521] Completed CCEC in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:35.605589] [INFO ] [sig ] [610/3521] Forecasting CCEP... [2026-01-05T20:18:35.605621] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-05T20:18:35.605650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-05T20:18:35.616906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-05T20:18:35.617234] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-05T20:18:35.618073] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-05T20:18:35.618125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:35.618156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:35.618182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:35.618239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:35.676296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:35.677255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:35.677338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:35.677371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:35.802219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:35.802374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:35.802413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:35.802441] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:35.805769] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-05T20:18:35.806041] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-05T20:18:35.806356] [INFO ] [sig ] CCEP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:35.944697] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCEP.txt [2026-01-05T20:18:35.944826] [INFO ] [sig ] [610/3521] Completed CCEP in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:35.944864] [INFO ] [sig ] [611/3521] Forecasting CCI... [2026-01-05T20:18:35.944893] [INFO ] [sig ] Generating forecast for: CCI [2026-01-05T20:18:35.944922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-05T20:18:35.956819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-05T20:18:35.957088] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-05T20:18:35.957857] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-05T20:18:35.957909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:35.957941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:35.957968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:35.958025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:36.014049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:36.014777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:36.014857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:36.014889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:36.139161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:36.139337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:36.139378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:36.139408] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:36.143017] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-01-05T20:18:36.143306] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-05T20:18:36.143437] [INFO ] [sig ] CCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:36.285257] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCI.txt [2026-01-05T20:18:36.285410] [INFO ] [sig ] [611/3521] Completed CCI in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:36.285456] [INFO ] [sig ] [612/3521] Forecasting CCIF... [2026-01-05T20:18:36.285487] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-05T20:18:36.285516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-05T20:18:36.296722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-05T20:18:36.297009] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-05T20:18:36.297787] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-05T20:18:36.297839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:36.297870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:36.297896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:36.297951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:36.354586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:36.355287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:36.355370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:36.355404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:36.477030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:36.477191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:36.477233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:36.477262] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:36.481281] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-01-05T20:18:36.481585] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-05T20:18:36.481723] [INFO ] [sig ] CCIF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:36.629477] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCIF.txt [2026-01-05T20:18:36.629652] [INFO ] [sig ] [612/3521] Completed CCIF in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:36.629696] [INFO ] [sig ] [613/3521] Forecasting CCJ... [2026-01-05T20:18:36.629728] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-05T20:18:36.629759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-05T20:18:36.643871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-05T20:18:36.644264] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-05T20:18:36.645096] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-05T20:18:36.645150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:36.645181] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:36.645208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:36.645264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:36.708221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:36.709131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:36.709218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:36.709251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:36.828646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:36.828784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:36.828823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:36.828852] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:36.832125] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-01-05T20:18:36.832393] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-05T20:18:36.832533] [INFO ] [sig ] CCJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:36.973274] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCJ.txt [2026-01-05T20:18:36.973401] [INFO ] [sig ] [613/3521] Completed CCJ in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:36.973440] [INFO ] [sig ] [614/3521] Forecasting CCK... [2026-01-05T20:18:36.973476] [INFO ] [sig ] Generating forecast for: CCK [2026-01-05T20:18:36.973505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-05T20:18:36.985287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-05T20:18:36.985655] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-05T20:18:36.986490] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-05T20:18:36.986542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:36.986592] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:36.986621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:36.986677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:37.042399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:37.043290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:37.043382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:37.043416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:37.166435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:37.166605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:37.166645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:37.166673] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:37.170034] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-05T20:18:37.170298] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-05T20:18:37.170422] [INFO ] [sig ] CCK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:37.312703] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCK.txt [2026-01-05T20:18:37.312828] [INFO ] [sig ] [614/3521] Completed CCK in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-05T20:18:37.312870] [INFO ] [sig ] [615/3521] Forecasting CCL... [2026-01-05T20:18:37.312899] [INFO ] [sig ] Generating forecast for: CCL [2026-01-05T20:18:37.312928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-05T20:18:37.325046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-05T20:18:37.325404] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-05T20:18:37.326210] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-05T20:18:37.326263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:37.326323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:37.326350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:37.326407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:37.382216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:37.383120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:37.383205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:37.383237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:37.509132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:37.509283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:37.509340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:37.509370] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:37.512741] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: UP (p=58.01%) [2026-01-05T20:18:37.513013] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-05T20:18:37.513139] [INFO ] [sig ] CCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:37.653891] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCL.txt [2026-01-05T20:18:37.654043] [INFO ] [sig ] [615/3521] Completed CCL in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-05T20:18:37.654083] [INFO ] [sig ] [616/3521] Forecasting CCLD... [2026-01-05T20:18:37.654112] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-05T20:18:37.654141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-05T20:18:37.666005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-05T20:18:37.666335] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-05T20:18:37.667148] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-05T20:18:37.667202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:37.667234] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:37.667260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:37.667318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:37.724496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:37.725123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:37.725203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:37.725236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:37.844498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:37.844667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:37.844706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:37.844733] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:37.848056] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-01-05T20:18:37.848323] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-05T20:18:37.848450] [INFO ] [sig ] CCLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:37.987086] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCLD.txt [2026-01-05T20:18:37.987210] [INFO ] [sig ] [616/3521] Completed CCLD in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:37.987248] [INFO ] [sig ] [617/3521] Forecasting CCNE... [2026-01-05T20:18:37.987278] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-05T20:18:37.987307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-05T20:18:37.998847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-05T20:18:37.999161] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-05T20:18:37.999935] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-05T20:18:37.999986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:38.000019] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:38.000046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:38.000102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:38.057392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:38.058031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:38.058119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:38.058153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:38.182361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:38.182537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:38.182602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:38.182634] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:38.186423] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-01-05T20:18:38.186739] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-05T20:18:38.186871] [INFO ] [sig ] CCNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:38.330466] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCNE.txt [2026-01-05T20:18:38.330613] [INFO ] [sig ] [617/3521] Completed CCNE in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:38.330654] [INFO ] [sig ] [618/3521] Forecasting CCO... [2026-01-05T20:18:38.330682] [INFO ] [sig ] Generating forecast for: CCO [2026-01-05T20:18:38.330711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-05T20:18:38.342539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-05T20:18:38.342816] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-05T20:18:38.343562] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-05T20:18:38.343631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:38.343663] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:38.343689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:38.343745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:38.403526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:38.404188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:38.404272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:38.404303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:38.523897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:38.524044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:38.524083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:38.524143] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:38.527522] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-05T20:18:38.527819] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-05T20:18:38.527948] [INFO ] [sig ] CCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:38.677891] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CCO.txt [2026-01-05T20:18:38.678095] [INFO ] [sig ] [618/3521] Completed CCO in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:38.678147] [INFO ] [sig ] [619/3521] Forecasting CCOI... [2026-01-05T20:18:38.678184] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-05T20:18:38.678223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-05T20:18:38.693460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-05T20:18:38.693903] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-05T20:18:38.694998] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-05T20:18:38.695067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:38.695129] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:38.695174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:38.695263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:38.756181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:38.757095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:38.757193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:38.757226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:38.875006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:38.875172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:38.875221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:38.875252] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:38.878796] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-01-05T20:18:38.879098] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-05T20:18:38.879233] [INFO ] [sig ] CCOI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:39.025201] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCOI.txt [2026-01-05T20:18:39.025338] [INFO ] [sig ] [619/3521] Completed CCOI in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:39.025378] [INFO ] [sig ] [620/3521] Forecasting CCRN... [2026-01-05T20:18:39.025407] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-05T20:18:39.025437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-05T20:18:39.037091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-05T20:18:39.037371] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-05T20:18:39.038138] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-05T20:18:39.038192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:39.038225] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:39.038253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:39.038313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:39.094147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:39.094798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:39.094879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:39.094912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:39.216687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:39.216841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:39.216880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:39.216909] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:39.220209] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-01-05T20:18:39.220475] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-05T20:18:39.220617] [INFO ] [sig ] CCRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:39.361168] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCRN.txt [2026-01-05T20:18:39.361503] [INFO ] [sig ] [620/3521] Completed CCRN in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:39.361567] [INFO ] [sig ] [621/3521] Forecasting CCS... [2026-01-05T20:18:39.361615] [INFO ] [sig ] Generating forecast for: CCS [2026-01-05T20:18:39.361652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-05T20:18:39.374376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-05T20:18:39.374710] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-05T20:18:39.375694] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-05T20:18:39.375745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:39.375776] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:39.375802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:39.375858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:39.433426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:39.434104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:39.434187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:39.434218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:39.548962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:39.549311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:39.549349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:39.549376] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:39.552914] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-01-05T20:18:39.553184] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-05T20:18:39.553311] [INFO ] [sig ] CCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:39.695842] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCS.txt [2026-01-05T20:18:39.695980] [INFO ] [sig ] [621/3521] Completed CCS in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:39.696027] [INFO ] [sig ] [622/3521] Forecasting CCSI... [2026-01-05T20:18:39.696056] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-05T20:18:39.696085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-05T20:18:39.707209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-05T20:18:39.707539] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-05T20:18:39.708330] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-05T20:18:39.708383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:39.708414] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:39.708441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:39.708498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:39.764106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:39.764808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:39.764888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:39.764919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:39.877371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:39.877526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:39.877564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:39.877612] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:39.880930] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=94.10%) [2026-01-05T20:18:39.881201] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-05T20:18:39.881326] [INFO ] [sig ] CCSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:40.018352] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CCSI.txt [2026-01-05T20:18:40.018491] [INFO ] [sig ] [622/3521] Completed CCSI in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:40.018531] [INFO ] [sig ] [623/3521] Forecasting CDC... [2026-01-05T20:18:40.018560] [INFO ] [sig ] Generating forecast for: CDC [2026-01-05T20:18:40.018614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-05T20:18:40.030177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-05T20:18:40.030541] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-05T20:18:40.031468] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-05T20:18:40.031535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:40.031598] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:40.031631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:40.031689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:40.094507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:40.095464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:40.095561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:40.095620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:40.218379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:40.218539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:40.218595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:40.218626] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:40.222025] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-05T20:18:40.222305] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-05T20:18:40.222436] [INFO ] [sig ] CDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:40.365451] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CDC.txt [2026-01-05T20:18:40.365632] [INFO ] [sig ] [623/3521] Completed CDC in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:40.365676] [INFO ] [sig ] [624/3521] Forecasting CDE... [2026-01-05T20:18:40.365705] [INFO ] [sig ] Generating forecast for: CDE [2026-01-05T20:18:40.365734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-05T20:18:40.377201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-05T20:18:40.377534] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-05T20:18:40.378354] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-05T20:18:40.378407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:40.378439] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:40.378466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:40.378523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:40.444830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:40.446064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:40.446184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:40.446242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:40.606417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:40.606608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:40.606652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:40.606681] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:40.610320] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-05T20:18:40.610699] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-05T20:18:40.610853] [INFO ] [sig ] CDE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:40.819092] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDE.txt [2026-01-05T20:18:40.819277] [INFO ] [sig ] [624/3521] Completed CDE in 0.5s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:40.819322] [INFO ] [sig ] [625/3521] Forecasting CDIO... [2026-01-05T20:18:40.819351] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-05T20:18:40.819381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-05T20:18:40.844518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-05T20:18:40.845000] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-05T20:18:40.845998] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-05T20:18:40.846059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:40.846095] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:40.846128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:40.846197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:40.935453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:40.936659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:40.938021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:40.938091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:41.113057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:41.113255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:41.113311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:41.113347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:41.118294] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-05T20:18:41.118761] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-05T20:18:41.118979] [INFO ] [sig ] CDIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:41.310788] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CDIO.txt [2026-01-05T20:18:41.311034] [INFO ] [sig ] [625/3521] Completed CDIO in 0.5s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:41.311086] [INFO ] [sig ] [626/3521] Forecasting CDL... [2026-01-05T20:18:41.311122] [INFO ] [sig ] Generating forecast for: CDL [2026-01-05T20:18:41.311159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-05T20:18:41.324233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-05T20:18:41.324659] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-05T20:18:41.325485] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-05T20:18:41.325540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:41.325595] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:41.325627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:41.325685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:41.382759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:41.383706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:41.383796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:41.383831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:41.494344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:41.494510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:41.494551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:41.494608] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:41.498180] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=26.22%) [2026-01-05T20:18:41.498485] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-05T20:18:41.498642] [INFO ] [sig ] CDL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:41.642624] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDL.txt [2026-01-05T20:18:41.642781] [INFO ] [sig ] [626/3521] Completed CDL in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:41.642820] [INFO ] [sig ] [627/3521] Forecasting CDNA... [2026-01-05T20:18:41.642850] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-05T20:18:41.642878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-05T20:18:41.654513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-05T20:18:41.654860] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-05T20:18:41.655644] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-05T20:18:41.655696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:41.655727] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:41.655753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:41.655826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:41.713326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:41.714222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:41.714308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:41.714341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:41.839422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:41.839594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:41.839636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:41.839665] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:41.843107] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-05T20:18:41.843379] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-05T20:18:41.843509] [INFO ] [sig ] CDNA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:41.983225] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDNA.txt [2026-01-05T20:18:41.983350] [INFO ] [sig ] [627/3521] Completed CDNA in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:41.983388] [INFO ] [sig ] [628/3521] Forecasting CDNS... [2026-01-05T20:18:41.983416] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-05T20:18:41.983445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-05T20:18:41.994804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-05T20:18:41.995069] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-05T20:18:41.995851] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-05T20:18:41.995902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:41.995933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:41.995960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:41.996024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:42.055955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:42.057041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:42.057146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:42.057191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:42.197338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:42.197489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:42.197530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:42.197560] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:42.201038] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=44.08%) [2026-01-05T20:18:42.201313] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-05T20:18:42.201442] [INFO ] [sig ] CDNS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:42.346884] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDNS.txt [2026-01-05T20:18:42.347033] [INFO ] [sig ] [628/3521] Completed CDNS in 0.4s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:42.347074] [INFO ] [sig ] [629/3521] Forecasting CDP... [2026-01-05T20:18:42.347102] [INFO ] [sig ] Generating forecast for: CDP [2026-01-05T20:18:42.347131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-05T20:18:42.358193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-05T20:18:42.358466] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-05T20:18:42.359326] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-05T20:18:42.359379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:42.359412] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:42.359439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:42.359496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:42.417813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:42.418670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:42.418754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:42.418788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:42.533915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:42.534060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:42.534097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:42.534124] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:42.537411] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=39.71%) [2026-01-05T20:18:42.537698] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-05T20:18:42.537826] [INFO ] [sig ] CDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:42.684163] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDP.txt [2026-01-05T20:18:42.684291] [INFO ] [sig ] [629/3521] Completed CDP in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:42.684330] [INFO ] [sig ] [630/3521] Forecasting CDRE... [2026-01-05T20:18:42.684358] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-05T20:18:42.684387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-05T20:18:42.695608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-05T20:18:42.695976] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-05T20:18:42.696772] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-05T20:18:42.696824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:42.696856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:42.696883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:42.696981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:42.754549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:42.755225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:42.755304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:42.755338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:42.873159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:42.873313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:42.873352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:42.873381] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:42.876792] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-01-05T20:18:42.877065] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-05T20:18:42.877193] [INFO ] [sig ] CDRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:43.023060] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CDRE.txt [2026-01-05T20:18:43.023191] [INFO ] [sig ] [630/3521] Completed CDRE in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:43.023230] [INFO ] [sig ] [631/3521] Forecasting CDRO... [2026-01-05T20:18:43.023258] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-05T20:18:43.023288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-05T20:18:43.037221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-05T20:18:43.037534] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-05T20:18:43.038417] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-05T20:18:43.038471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:43.038503] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:43.038531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:43.038605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:43.095787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:43.096597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:43.096680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:43.096712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:43.218950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:43.219109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:43.219149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:43.219178] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:43.222743] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-01-05T20:18:43.223052] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-05T20:18:43.223191] [INFO ] [sig ] CDRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:43.373415] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CDRO.txt [2026-01-05T20:18:43.373590] [INFO ] [sig ] [631/3521] Completed CDRO in 0.4s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:43.373631] [INFO ] [sig ] [632/3521] Forecasting CDTX... [2026-01-05T20:18:43.373662] [INFO ] [sig ] Generating forecast for: CDTX [2026-01-05T20:18:43.373691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDTX' from 'https://tdm.silogroup.org/data/derivative_storage/CDTX.csv'. [2026-01-05T20:18:43.386376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDTX'. [2026-01-05T20:18:43.386736] [INFO ] [FORECASTER] Starting predict_future for CDTX [2026-01-05T20:18:43.387544] [DEBUG] [LOCAL ] No optimal features file found for CDTX: ./output/feature-sets/CDTX.txt [2026-01-05T20:18:43.387627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:43.387698] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:43.387728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:43.387788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:43.445373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:43.446119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:43.446201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:43.446235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:43.566664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:43.566808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:43.566847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:43.566874] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:43.570212] [DEBUG] [FORECASTER] CDTX: Forecast T+1@11:T+2@11: DOWN (p=40.46%) [2026-01-05T20:18:43.570477] [INFO ] [FORECASTER] Completed predict_future for CDTX [2026-01-05T20:18:43.570628] [INFO ] [sig ] CDTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:43.713718] [INFO ] [LOCAL ] Saved forecast: CDTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDTX.txt [2026-01-05T20:18:43.713879] [INFO ] [sig ] [632/3521] Completed CDTX in 0.3s | 2.89 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-05T20:18:43.713920] [INFO ] [sig ] [633/3521] Forecasting CDXS... [2026-01-05T20:18:43.713952] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-05T20:18:43.713983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-05T20:18:43.725302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-05T20:18:43.725603] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-05T20:18:43.726382] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-05T20:18:43.726435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:43.726467] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:43.726494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:43.726552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:43.783712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:43.784390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:43.784469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:43.784502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:43.906365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:43.906509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:43.906547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:43.906594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:43.909995] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-01-05T20:18:43.910302] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-05T20:18:43.910433] [INFO ] [sig ] CDXS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:44.056076] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDXS.txt [2026-01-05T20:18:44.056206] [INFO ] [sig ] [633/3521] Completed CDXS in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.7m [2026-01-05T20:18:44.056244] [INFO ] [sig ] [634/3521] Forecasting CDZI... [2026-01-05T20:18:44.056273] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-05T20:18:44.056304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-05T20:18:44.067876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-05T20:18:44.068172] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-05T20:18:44.068997] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-05T20:18:44.069052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:44.069085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:44.069113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:44.069171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:44.126079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:44.126745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:44.126824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:44.126855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:44.252176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:44.252343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:44.252383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:44.252412] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:44.255929] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-05T20:18:44.256246] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-05T20:18:44.256378] [INFO ] [sig ] CDZI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:44.397591] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CDZI.txt [2026-01-05T20:18:44.397721] [INFO ] [sig ] [634/3521] Completed CDZI in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.7m [2026-01-05T20:18:44.397759] [INFO ] [sig ] [635/3521] Forecasting CE... [2026-01-05T20:18:44.397789] [INFO ] [sig ] Generating forecast for: CE [2026-01-05T20:18:44.397819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-05T20:18:44.408883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-05T20:18:44.409196] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-05T20:18:44.410071] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-05T20:18:44.410137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:44.410170] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:44.410198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:44.410256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:44.468813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:44.469534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:44.469633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:44.469667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:44.595099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:44.595245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:44.595286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:44.595348] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:44.598768] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-05T20:18:44.599061] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-05T20:18:44.599192] [INFO ] [sig ] CE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:44.739393] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CE.txt [2026-01-05T20:18:44.739542] [INFO ] [sig ] [635/3521] Completed CE in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:44.739606] [INFO ] [sig ] [636/3521] Forecasting CECO... [2026-01-05T20:18:44.739639] [INFO ] [sig ] Generating forecast for: CECO [2026-01-05T20:18:44.739669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-05T20:18:44.750748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-05T20:18:44.751037] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-05T20:18:44.751847] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-05T20:18:44.751902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:44.751934] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:44.751962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:44.752025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:44.809401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:44.810053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:44.810133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:44.810165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:44.925596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:44.925740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:44.925778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:44.925805] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:44.929368] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=43.04%) [2026-01-05T20:18:44.929677] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-05T20:18:44.929813] [INFO ] [sig ] CECO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:45.076977] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CECO.txt [2026-01-05T20:18:45.077120] [INFO ] [sig ] [636/3521] Completed CECO in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:45.077158] [INFO ] [sig ] [637/3521] Forecasting CEG... [2026-01-05T20:18:45.077186] [INFO ] [sig ] Generating forecast for: CEG [2026-01-05T20:18:45.077226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-05T20:18:45.087996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-05T20:18:45.088279] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-05T20:18:45.089071] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-05T20:18:45.089123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:45.089153] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:45.089179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:45.089237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:45.147069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:45.147861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:45.147944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:45.147976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:45.273605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:45.273757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:45.273796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:45.273825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:45.277782] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-01-05T20:18:45.278073] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-05T20:18:45.278202] [INFO ] [sig ] CEG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:45.437561] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CEG.txt [2026-01-05T20:18:45.437727] [INFO ] [sig ] [637/3521] Completed CEG in 0.4s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:45.437777] [INFO ] [sig ] [638/3521] Forecasting CELC... [2026-01-05T20:18:45.437810] [INFO ] [sig ] Generating forecast for: CELC [2026-01-05T20:18:45.437852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-05T20:18:45.449438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-05T20:18:45.449769] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-05T20:18:45.450681] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-05T20:18:45.450737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:45.450770] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:45.450798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:45.450858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:45.507769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:45.508398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:45.508476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:45.508508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:45.621691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:45.621837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:45.621876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:45.621904] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:45.625211] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-01-05T20:18:45.625477] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-05T20:18:45.625620] [INFO ] [sig ] CELC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:45.763843] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CELC.txt [2026-01-05T20:18:45.763976] [INFO ] [sig ] [638/3521] Completed CELC in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:45.764015] [INFO ] [sig ] [639/3521] Forecasting CELH... [2026-01-05T20:18:45.764049] [INFO ] [sig ] Generating forecast for: CELH [2026-01-05T20:18:45.764078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-05T20:18:45.775235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-05T20:18:45.775525] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-05T20:18:45.776310] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-05T20:18:45.776370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:45.776402] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:45.776428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:45.776485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:45.833356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:45.834013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:45.834098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:45.834142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:45.953454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:45.953616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:45.953675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:45.953706] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:45.957202] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-01-05T20:18:45.957480] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-05T20:18:45.957628] [INFO ] [sig ] CELH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:46.099839] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CELH.txt [2026-01-05T20:18:46.099966] [INFO ] [sig ] [639/3521] Completed CELH in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:46.100005] [INFO ] [sig ] [640/3521] Forecasting CELZ... [2026-01-05T20:18:46.100034] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-05T20:18:46.100063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-05T20:18:46.111004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-05T20:18:46.111309] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-05T20:18:46.112110] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-05T20:18:46.112166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:46.112197] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:46.112225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:46.112284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:46.169388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:46.170047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:46.170129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:46.170161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:46.288736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:46.288984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:46.289033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:46.289063] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:46.292546] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-05T20:18:46.292841] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-05T20:18:46.292977] [INFO ] [sig ] CELZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:46.432496] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CELZ.txt [2026-01-05T20:18:46.432643] [INFO ] [sig ] [640/3521] Completed CELZ in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:46.432684] [INFO ] [sig ] [641/3521] Forecasting CENTA... [2026-01-05T20:18:46.432718] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-05T20:18:46.432747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-05T20:18:46.443784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-05T20:18:46.444070] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-05T20:18:46.444874] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-05T20:18:46.444928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:46.444961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:46.444989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:46.445047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:46.502696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:46.503489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:46.503585] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:46.503621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:46.623281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:46.623443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:46.623487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:46.623515] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:46.627044] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-01-05T20:18:46.627340] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-05T20:18:46.627476] [INFO ] [sig ] CENTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:46.775404] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CENTA.txt [2026-01-05T20:18:46.775540] [INFO ] [sig ] [641/3521] Completed CENTA in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:46.775597] [INFO ] [sig ] [642/3521] Forecasting CENX... [2026-01-05T20:18:46.775630] [INFO ] [sig ] Generating forecast for: CENX [2026-01-05T20:18:46.775661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-05T20:18:46.787511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-05T20:18:46.787824] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-05T20:18:46.788621] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-05T20:18:46.788677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:46.788722] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:46.788755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:46.788814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:46.847668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:46.848459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:46.848587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:46.848625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:46.987849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:46.988047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:46.988095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:46.988126] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:46.991676] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-05T20:18:46.991980] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-05T20:18:46.992113] [INFO ] [sig ] CENX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:47.134709] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CENX.txt [2026-01-05T20:18:47.134877] [INFO ] [sig ] [642/3521] Completed CENX in 0.4s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:47.134922] [INFO ] [sig ] [643/3521] Forecasting CERS... [2026-01-05T20:18:47.134957] [INFO ] [sig ] Generating forecast for: CERS [2026-01-05T20:18:47.134990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-05T20:18:47.147482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-05T20:18:47.147831] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-05T20:18:47.148836] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-05T20:18:47.148888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:47.148956] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:47.148987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:47.149046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:47.208193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:47.209086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:47.209181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:47.209215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:47.333294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:47.333447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:47.333485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:47.333513] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:47.336966] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-01-05T20:18:47.337242] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-05T20:18:47.337368] [INFO ] [sig ] CERS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:47.477922] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CERS.txt [2026-01-05T20:18:47.478049] [INFO ] [sig ] [643/3521] Completed CERS in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:47.478087] [INFO ] [sig ] [644/3521] Forecasting CETX... [2026-01-05T20:18:47.478116] [INFO ] [sig ] Generating forecast for: CETX [2026-01-05T20:18:47.478145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-05T20:18:47.489009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-05T20:18:47.489272] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-05T20:18:47.490041] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-05T20:18:47.490092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:47.490123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:47.490150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:47.490206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:47.548525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:47.549384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:47.549469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:47.549502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:47.667676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:47.667844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:47.667893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:47.667924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:47.671542] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-05T20:18:47.671832] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-05T20:18:47.671962] [INFO ] [sig ] CETX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:47.820534] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CETX.txt [2026-01-05T20:18:47.820712] [INFO ] [sig ] [644/3521] Completed CETX in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:47.820754] [INFO ] [sig ] [645/3521] Forecasting CEVA... [2026-01-05T20:18:47.820786] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-05T20:18:47.820816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-05T20:18:47.832325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-05T20:18:47.832633] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-05T20:18:47.833410] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-05T20:18:47.833464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:47.833498] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:47.833525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:47.833600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:47.892412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:47.893803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:47.893958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:47.894010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:48.020012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:48.020162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:48.020201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:48.020231] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:48.023667] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-05T20:18:48.023941] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-05T20:18:48.024071] [INFO ] [sig ] CEVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:48.169123] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CEVA.txt [2026-01-05T20:18:48.169282] [INFO ] [sig ] [645/3521] Completed CEVA in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:48.169322] [INFO ] [sig ] [646/3521] Forecasting CF... [2026-01-05T20:18:48.169352] [INFO ] [sig ] Generating forecast for: CF [2026-01-05T20:18:48.169382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-05T20:18:48.181236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-05T20:18:48.181622] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-05T20:18:48.182403] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-05T20:18:48.182455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:48.182487] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:48.182512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:48.182588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:48.239091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:48.239781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:48.239877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:48.239909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:48.356050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:48.356214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:48.356252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:48.356279] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:48.359678] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-01-05T20:18:48.359956] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-05T20:18:48.360084] [INFO ] [sig ] CF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:48.500095] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CF.txt [2026-01-05T20:18:48.500235] [INFO ] [sig ] [646/3521] Completed CF in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:48.500290] [INFO ] [sig ] [647/3521] Forecasting CFFN... [2026-01-05T20:18:48.500321] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-05T20:18:48.500350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-05T20:18:48.511905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-05T20:18:48.512242] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-05T20:18:48.513037] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-05T20:18:48.513090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:48.513121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:48.513147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:48.513203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:48.569311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:48.569944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:48.570020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:48.570051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:48.686411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:48.686550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:48.686604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:48.686635] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:48.689918] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-01-05T20:18:48.690214] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-05T20:18:48.690344] [INFO ] [sig ] CFFN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:48.831257] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CFFN.txt [2026-01-05T20:18:48.831389] [INFO ] [sig ] [647/3521] Completed CFFN in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:48.831426] [INFO ] [sig ] [648/3521] Forecasting CFG... [2026-01-05T20:18:48.831456] [INFO ] [sig ] Generating forecast for: CFG [2026-01-05T20:18:48.831485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-05T20:18:48.842524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-05T20:18:48.842810] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-05T20:18:48.843565] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-05T20:18:48.843633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:48.843666] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:48.843693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:48.843750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:48.899514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:48.900132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:48.900221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:48.900258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:49.019279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:49.019419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:49.019457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:49.019486] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:49.022825] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=77.45%) [2026-01-05T20:18:49.023088] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-05T20:18:49.023232] [INFO ] [sig ] CFG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:49.166014] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CFG.txt [2026-01-05T20:18:49.166169] [INFO ] [sig ] [648/3521] Completed CFG in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:49.166207] [INFO ] [sig ] [649/3521] Forecasting CFO... [2026-01-05T20:18:49.166236] [INFO ] [sig ] Generating forecast for: CFO [2026-01-05T20:18:49.166267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-05T20:18:49.177402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-05T20:18:49.177761] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-05T20:18:49.178553] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-05T20:18:49.178626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:49.178683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:49.178712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:49.178794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:49.237744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:49.238619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:49.238706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:49.238739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:49.351095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:49.351271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:49.351313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:49.351341] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:49.354933] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-05T20:18:49.355231] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-05T20:18:49.355359] [INFO ] [sig ] CFO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:49.498174] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CFO.txt [2026-01-05T20:18:49.498328] [INFO ] [sig ] [649/3521] Completed CFO in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:49.498367] [INFO ] [sig ] [650/3521] Forecasting CG... [2026-01-05T20:18:49.498397] [INFO ] [sig ] Generating forecast for: CG [2026-01-05T20:18:49.498427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-05T20:18:49.509711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-05T20:18:49.510040] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-05T20:18:49.510819] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-05T20:18:49.510870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:49.510901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:49.510927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:49.510985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:49.567202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:49.568044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:49.568130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:49.568162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:49.689249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:49.689399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:49.689439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:49.689483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:49.692744] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-05T20:18:49.693004] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-05T20:18:49.693126] [INFO ] [sig ] CG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:49.831935] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CG.txt [2026-01-05T20:18:49.832040] [INFO ] [sig ] [650/3521] Completed CG in 0.3s | 2.89 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-05T20:18:49.832076] [INFO ] [sig ] [651/3521] Forecasting CGABL... [2026-01-05T20:18:49.832105] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-05T20:18:49.832133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-05T20:18:49.844354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-05T20:18:49.844797] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-05T20:18:49.845665] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-05T20:18:49.845719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:49.845751] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:49.845778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:49.845835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:49.903074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:49.904084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:49.904207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:49.904241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:50.020475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:50.020662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:50.020705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:50.020732] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:50.024153] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-01-05T20:18:50.024464] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-05T20:18:50.024636] [INFO ] [sig ] CGABL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:50.164089] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGABL.txt [2026-01-05T20:18:50.164256] [INFO ] [sig ] [651/3521] Completed CGABL in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:50.164298] [INFO ] [sig ] [652/3521] Forecasting CGBD... [2026-01-05T20:18:50.164497] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-05T20:18:50.164528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-05T20:18:50.177018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-05T20:18:50.177326] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-05T20:18:50.178108] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-05T20:18:50.178161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:50.178192] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:50.178218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:50.178274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:50.234495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:50.235246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:50.235328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:50.235374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:50.350317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:50.350475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:50.350513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:50.350590] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:50.353945] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-05T20:18:50.354224] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-05T20:18:50.354358] [INFO ] [sig ] CGBD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:50.496373] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CGBD.txt [2026-01-05T20:18:50.496532] [INFO ] [sig ] [652/3521] Completed CGBD in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:50.496596] [INFO ] [sig ] [653/3521] Forecasting CGC... [2026-01-05T20:18:50.496659] [INFO ] [sig ] Generating forecast for: CGC [2026-01-05T20:18:50.496702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-05T20:18:50.510505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-05T20:18:50.511025] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-05T20:18:50.512192] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-05T20:18:50.512454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:50.512500] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:50.512544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:50.512660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:50.575360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:50.576226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:50.576311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:50.576344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:50.692887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:50.693050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:50.693089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:50.693117] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:50.696437] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-01-05T20:18:50.696733] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-05T20:18:50.696860] [INFO ] [sig ] CGC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:50.845457] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGC.txt [2026-01-05T20:18:50.845641] [INFO ] [sig ] [653/3521] Completed CGC in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:50.845683] [INFO ] [sig ] [654/3521] Forecasting CGEM... [2026-01-05T20:18:50.845714] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-05T20:18:50.845743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-05T20:18:50.859113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-05T20:18:50.859494] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-05T20:18:50.860354] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-05T20:18:50.860408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:50.860440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:50.860479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:50.860541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:50.923415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:50.924491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:50.924608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:50.924648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:51.048788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:51.048976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:51.049018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:51.049050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:51.052676] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-05T20:18:51.052963] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-05T20:18:51.053093] [INFO ] [sig ] CGEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:51.256390] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CGEM.txt [2026-01-05T20:18:51.256544] [INFO ] [sig ] [654/3521] Completed CGEM in 0.4s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:51.256602] [INFO ] [sig ] [655/3521] Forecasting CGEN... [2026-01-05T20:18:51.256634] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-05T20:18:51.256664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-05T20:18:51.268046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-05T20:18:51.268356] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-05T20:18:51.269199] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-05T20:18:51.269252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:51.269283] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:51.269309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:51.269365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:51.326120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:51.326881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:51.326969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:51.327003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:51.446982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:51.447141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:51.447181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:51.447212] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:51.450772] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: UP (p=62.31%) [2026-01-05T20:18:51.451067] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-05T20:18:51.451200] [INFO ] [sig ] CGEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:51.603510] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGEN.txt [2026-01-05T20:18:51.603710] [INFO ] [sig ] [655/3521] Completed CGEN in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:51.603758] [INFO ] [sig ] [656/3521] Forecasting CGNX... [2026-01-05T20:18:51.603804] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-05T20:18:51.603850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-05T20:18:51.616409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-05T20:18:51.616752] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-05T20:18:51.617642] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-05T20:18:51.617702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:51.617743] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:51.617772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:51.617832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:51.680867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:51.681867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:51.681957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:51.682001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:51.802517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:51.802688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:51.802732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:51.802760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:51.806375] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-01-05T20:18:51.806675] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-05T20:18:51.806803] [INFO ] [sig ] CGNX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:51.945961] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGNX.txt [2026-01-05T20:18:51.946125] [INFO ] [sig ] [656/3521] Completed CGNX in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:51.946171] [INFO ] [sig ] [657/3521] Forecasting CGO... [2026-01-05T20:18:51.946212] [INFO ] [sig ] Generating forecast for: CGO [2026-01-05T20:18:51.946253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-05T20:18:51.957390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-05T20:18:51.957743] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-05T20:18:51.958497] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-05T20:18:51.958548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:51.958598] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:51.958627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:51.958684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:52.014888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:52.015786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:52.015872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:52.015904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:52.127309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:52.127471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:52.127510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:52.127537] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:52.131013] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-05T20:18:52.131322] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-05T20:18:52.131458] [INFO ] [sig ] CGO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:52.273906] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CGO.txt [2026-01-05T20:18:52.274075] [INFO ] [sig ] [657/3521] Completed CGO in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:52.274116] [INFO ] [sig ] [658/3521] Forecasting CGON... [2026-01-05T20:18:52.274147] [INFO ] [sig ] Generating forecast for: CGON [2026-01-05T20:18:52.274183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-05T20:18:52.285828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-05T20:18:52.286150] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-05T20:18:52.286950] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-05T20:18:52.287003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:52.287033] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:52.287059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:52.287115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:52.343850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:52.344622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:52.344709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:52.344742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:52.466482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:52.466653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:52.466696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:52.466726] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:52.470204] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=74.45%) [2026-01-05T20:18:52.470490] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-05T20:18:52.470641] [INFO ] [sig ] CGON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:52.613383] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGON.txt [2026-01-05T20:18:52.613526] [INFO ] [sig ] [658/3521] Completed CGON in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:52.613566] [INFO ] [sig ] [659/3521] Forecasting CGTX... [2026-01-05T20:18:52.613617] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-05T20:18:52.613647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-05T20:18:52.625260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-05T20:18:52.625561] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-05T20:18:52.626342] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-05T20:18:52.626394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:52.626424] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:52.626451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:52.626506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:52.684762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:52.685430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:52.685540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:52.685593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:52.811139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:52.811323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:52.811386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:52.811422] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:52.814908] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-05T20:18:52.815195] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-05T20:18:52.815325] [INFO ] [sig ] CGTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:52.962615] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CGTX.txt [2026-01-05T20:18:52.962792] [INFO ] [sig ] [659/3521] Completed CGTX in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:52.962835] [INFO ] [sig ] [660/3521] Forecasting CHCI... [2026-01-05T20:18:52.962865] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-05T20:18:52.962896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-05T20:18:52.975285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-05T20:18:52.975696] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-05T20:18:52.976514] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-05T20:18:52.976570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:52.976629] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:52.976658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:52.976717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:53.035189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:53.036051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:53.036134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:53.036167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:53.147931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:53.148072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:53.148110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:53.148139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:53.151604] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-05T20:18:53.151902] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-05T20:18:53.152036] [INFO ] [sig ] CHCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:53.295439] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHCI.txt [2026-01-05T20:18:53.295626] [INFO ] [sig ] [660/3521] Completed CHCI in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:53.295670] [INFO ] [sig ] [661/3521] Forecasting CHCO... [2026-01-05T20:18:53.295700] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-05T20:18:53.295730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-05T20:18:53.306939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-05T20:18:53.307221] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-05T20:18:53.308005] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-05T20:18:53.308056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:53.308088] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:53.308114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:53.308170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:53.368070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:53.368858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:53.368958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:53.368993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:53.491236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:53.491394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:53.491434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:53.491464] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:53.494940] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-01-05T20:18:53.495215] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-05T20:18:53.495342] [INFO ] [sig ] CHCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:53.640289] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHCO.txt [2026-01-05T20:18:53.640426] [INFO ] [sig ] [661/3521] Completed CHCO in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:53.640467] [INFO ] [sig ] [662/3521] Forecasting CHD... [2026-01-05T20:18:53.640496] [INFO ] [sig ] Generating forecast for: CHD [2026-01-05T20:18:53.640525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-05T20:18:53.651934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-05T20:18:53.652238] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-05T20:18:53.653014] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-05T20:18:53.653066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:53.653097] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:53.653124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:53.653180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:53.711140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:53.711938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:53.712019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:53.712052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:53.838793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:53.838973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:53.839043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:53.839088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:53.842542] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=55.09%) [2026-01-05T20:18:53.842836] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-05T20:18:53.842963] [INFO ] [sig ] CHD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:53.983210] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHD.txt [2026-01-05T20:18:53.983362] [INFO ] [sig ] [662/3521] Completed CHD in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:53.983401] [INFO ] [sig ] [663/3521] Forecasting CHDN... [2026-01-05T20:18:53.983430] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-05T20:18:53.983459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-05T20:18:53.994882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-05T20:18:53.995171] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-05T20:18:53.995949] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-05T20:18:53.996001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:53.996032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:53.996059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:53.996115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:54.052546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:54.053184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:54.053262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:54.053294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:54.175250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:54.175416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:54.175456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:54.175483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:54.178930] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-05T20:18:54.179300] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-05T20:18:54.179454] [INFO ] [sig ] CHDN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:54.332560] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHDN.txt [2026-01-05T20:18:54.332749] [INFO ] [sig ] [663/3521] Completed CHDN in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:54.332788] [INFO ] [sig ] [664/3521] Forecasting CHE... [2026-01-05T20:18:54.332819] [INFO ] [sig ] Generating forecast for: CHE [2026-01-05T20:18:54.332851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-05T20:18:54.344303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-05T20:18:54.344680] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-05T20:18:54.345481] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-05T20:18:54.345534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:54.345564] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:54.345622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:54.345679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:54.407378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:54.408381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:54.408483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:54.408526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:54.540115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:54.540276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:54.540315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:54.540343] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:54.543732] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-05T20:18:54.544001] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-05T20:18:54.544130] [INFO ] [sig ] CHE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:54.682628] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHE.txt [2026-01-05T20:18:54.682763] [INFO ] [sig ] [664/3521] Completed CHE in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:54.682802] [INFO ] [sig ] [665/3521] Forecasting CHEF... [2026-01-05T20:18:54.682831] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-05T20:18:54.682860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-05T20:18:54.694179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-05T20:18:54.694488] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-05T20:18:54.695277] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-05T20:18:54.695329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:54.695360] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:54.695385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:54.695441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:54.751107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:54.751861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:54.751945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:54.751977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:54.867283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:54.867440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:54.867478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:54.867507] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:54.870894] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-05T20:18:54.871163] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-05T20:18:54.871293] [INFO ] [sig ] CHEF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:55.008979] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHEF.txt [2026-01-05T20:18:55.009137] [INFO ] [sig ] [665/3521] Completed CHEF in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:55.009176] [INFO ] [sig ] [666/3521] Forecasting CHH... [2026-01-05T20:18:55.009208] [INFO ] [sig ] Generating forecast for: CHH [2026-01-05T20:18:55.009239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-05T20:18:55.021496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-05T20:18:55.021865] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-05T20:18:55.022657] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-05T20:18:55.022709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:55.022766] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:55.022794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:55.022851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:55.079025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:55.079909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:55.080000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:55.080032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:55.199355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:55.199514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:55.199554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:55.199603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:55.202975] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-05T20:18:55.203255] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-05T20:18:55.203390] [INFO ] [sig ] CHH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:55.345846] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHH.txt [2026-01-05T20:18:55.346031] [INFO ] [sig ] [666/3521] Completed CHH in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:55.346104] [INFO ] [sig ] [667/3521] Forecasting CHI... [2026-01-05T20:18:55.346152] [INFO ] [sig ] Generating forecast for: CHI [2026-01-05T20:18:55.346195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-05T20:18:55.359239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-05T20:18:55.359548] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-05T20:18:55.360389] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-05T20:18:55.360454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:55.360488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:55.360543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:55.360647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:55.419952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:55.420817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:55.420905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:55.420936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:55.544869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:55.545022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:55.545061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:55.545090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:55.548672] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-05T20:18:55.548957] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-05T20:18:55.549083] [INFO ] [sig ] CHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:55.688205] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHI.txt [2026-01-05T20:18:55.688363] [INFO ] [sig ] [667/3521] Completed CHI in 0.3s | 2.89 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-05T20:18:55.688405] [INFO ] [sig ] [668/3521] Forecasting CHKP... [2026-01-05T20:18:55.688436] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-05T20:18:55.688465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-05T20:18:55.699744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-05T20:18:55.700026] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-05T20:18:55.700799] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-05T20:18:55.700851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:55.700883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:55.700909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:55.700966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:55.756731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:55.757341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:55.757420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:55.757451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:55.876410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:55.876532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:55.876584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:55.876615] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:55.879845] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-01-05T20:18:55.880109] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-05T20:18:55.880236] [INFO ] [sig ] CHKP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:56.018047] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHKP.txt [2026-01-05T20:18:56.018191] [INFO ] [sig ] [668/3521] Completed CHKP in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:56.018229] [INFO ] [sig ] [669/3521] Forecasting CHMI... [2026-01-05T20:18:56.018263] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-05T20:18:56.018294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-05T20:18:56.030433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-05T20:18:56.030977] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-05T20:18:56.031967] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-05T20:18:56.032019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:56.032049] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:56.032075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:56.032140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:56.087704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:56.088408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:56.088491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:56.088524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:56.204871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:56.205029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:56.205067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:56.205141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:56.208906] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-01-05T20:18:56.209229] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-05T20:18:56.209373] [INFO ] [sig ] CHMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:56.349306] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHMI.txt [2026-01-05T20:18:56.349461] [INFO ] [sig ] [669/3521] Completed CHMI in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:56.349500] [INFO ] [sig ] [670/3521] Forecasting CHRD... [2026-01-05T20:18:56.349530] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-05T20:18:56.349559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-05T20:18:56.361370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-05T20:18:56.361922] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-05T20:18:56.362904] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-05T20:18:56.362967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:56.362999] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:56.363025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:56.363083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:56.421298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:56.422178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:56.422273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:56.422307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:56.541991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:56.542155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:56.542206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:56.542245] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:56.545954] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=55.61%) [2026-01-05T20:18:56.546261] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-05T20:18:56.546400] [INFO ] [sig ] CHRD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:56.690216] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHRD.txt [2026-01-05T20:18:56.690390] [INFO ] [sig ] [670/3521] Completed CHRD in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:56.690438] [INFO ] [sig ] [671/3521] Forecasting CHRS... [2026-01-05T20:18:56.690471] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-05T20:18:56.690501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-05T20:18:56.702172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-05T20:18:56.702508] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-05T20:18:56.703292] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-05T20:18:56.703345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:56.703376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:56.703403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:56.703461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:56.759251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:56.760130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:56.760211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:56.760243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:56.880961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:56.881117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:56.881155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:56.881185] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:56.884588] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-01-05T20:18:56.884873] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-05T20:18:56.885001] [INFO ] [sig ] CHRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:57.022219] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHRS.txt [2026-01-05T20:18:57.022346] [INFO ] [sig ] [671/3521] Completed CHRS in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:57.022384] [INFO ] [sig ] [672/3521] Forecasting CHSCL... [2026-01-05T20:18:57.022412] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-05T20:18:57.022441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-05T20:18:57.034304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-05T20:18:57.034583] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-05T20:18:57.035342] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-05T20:18:57.035394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:57.035425] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:57.035451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:57.035508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:57.091208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:57.091884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:57.091961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:57.091992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:57.206502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:57.206683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:57.206723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:57.206752] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:57.210325] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-05T20:18:57.210678] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-05T20:18:57.210843] [INFO ] [sig ] CHSCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:57.351338] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHSCL.txt [2026-01-05T20:18:57.351475] [INFO ] [sig ] [672/3521] Completed CHSCL in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:57.351515] [INFO ] [sig ] [673/3521] Forecasting CHSCM... [2026-01-05T20:18:57.351543] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-05T20:18:57.351596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-05T20:18:57.362359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-05T20:18:57.362671] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-05T20:18:57.363423] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-05T20:18:57.363475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:57.363507] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:57.363533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:57.363612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:57.420516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:57.421369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:57.421455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:57.421489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:57.533484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:57.533650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:57.533698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:57.533732] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:57.537045] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-05T20:18:57.537328] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-05T20:18:57.537460] [INFO ] [sig ] CHSCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:57.678949] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHSCM.txt [2026-01-05T20:18:57.679081] [INFO ] [sig ] [673/3521] Completed CHSCM in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:57.679122] [INFO ] [sig ] [674/3521] Forecasting CHSCN... [2026-01-05T20:18:57.679154] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-05T20:18:57.679183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-05T20:18:57.690772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-05T20:18:57.691077] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-05T20:18:57.692021] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-05T20:18:57.692074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:57.692108] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:57.692164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:57.692239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:57.749164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:57.749940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:57.750021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:57.750054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:57.863473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:57.863640] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:18:57.863699] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:57.863731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:57.867148] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=19.30%) [2026-01-05T20:18:57.867424] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-05T20:18:57.867549] [INFO ] [sig ] CHSCN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:58.005418] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHSCN.txt [2026-01-05T20:18:58.005540] [INFO ] [sig ] [674/3521] Completed CHSCN in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:58.005602] [INFO ] [sig ] [675/3521] Forecasting CHSCO... [2026-01-05T20:18:58.005639] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-05T20:18:58.005672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-05T20:18:58.016207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-05T20:18:58.016503] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-05T20:18:58.017293] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-05T20:18:58.017351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:58.017384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:58.017412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:58.017472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:58.074661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:58.075293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:58.075371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:58.075404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:58.187650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:58.187805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:58.187845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:58.187875] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:58.191740] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-05T20:18:58.192084] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-05T20:18:58.192246] [INFO ] [sig ] CHSCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:58.334876] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHSCO.txt [2026-01-05T20:18:58.335033] [INFO ] [sig ] [675/3521] Completed CHSCO in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:58.335074] [INFO ] [sig ] [676/3521] Forecasting CHSCP... [2026-01-05T20:18:58.335102] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-05T20:18:58.335132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-05T20:18:58.346119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-05T20:18:58.346487] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-05T20:18:58.347278] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-05T20:18:58.347333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:58.347366] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:58.347394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:58.347451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:58.403312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:58.404236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:58.404319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:58.404352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:58.507051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:58.507203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:58.507240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:58.507268] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:58.510611] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-05T20:18:58.510879] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-05T20:18:58.511002] [INFO ] [sig ] CHSCP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:58.649754] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHSCP.txt [2026-01-05T20:18:58.649882] [INFO ] [sig ] [676/3521] Completed CHSCP in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:58.649920] [INFO ] [sig ] [677/3521] Forecasting CHWY... [2026-01-05T20:18:58.649950] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-05T20:18:58.649979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-05T20:18:58.660670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-05T20:18:58.660946] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-05T20:18:58.661723] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-05T20:18:58.661775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:58.661806] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:58.661834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:58.661890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:58.717699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:58.718339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:58.718417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:58.718448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:58.837850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:58.837983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:58.838021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:58.838047] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:58.841296] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-01-05T20:18:58.841585] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-05T20:18:58.841711] [INFO ] [sig ] CHWY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:58.980291] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CHWY.txt [2026-01-05T20:18:58.980418] [INFO ] [sig ] [677/3521] Completed CHWY in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:58.980457] [INFO ] [sig ] [678/3521] Forecasting CHY... [2026-01-05T20:18:58.980485] [INFO ] [sig ] Generating forecast for: CHY [2026-01-05T20:18:58.980514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-05T20:18:58.992101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-05T20:18:58.992399] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-05T20:18:58.993186] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-05T20:18:58.993241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:58.993285] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:58.993313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:58.993373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:59.049440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:59.050105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:59.050183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:59.050215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:59.165928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:59.166088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:59.166126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:59.166154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:59.169950] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-05T20:18:59.170227] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-05T20:18:59.170359] [INFO ] [sig ] CHY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:18:59.311446] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CHY.txt [2026-01-05T20:18:59.311668] [INFO ] [sig ] [678/3521] Completed CHY in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:59.311712] [INFO ] [sig ] [679/3521] Forecasting CI... [2026-01-05T20:18:59.311741] [INFO ] [sig ] Generating forecast for: CI [2026-01-05T20:18:59.311770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-05T20:18:59.326368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-05T20:18:59.326779] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-05T20:18:59.327767] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-05T20:18:59.327831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:59.327871] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:59.327906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:59.327984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:59.395528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:59.396418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:59.396521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:59.396564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:59.518314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:59.518455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:59.518494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:59.518522] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:59.521862] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-05T20:18:59.522124] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-05T20:18:59.522249] [INFO ] [sig ] CI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:59.659083] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CI.txt [2026-01-05T20:18:59.659220] [INFO ] [sig ] [679/3521] Completed CI in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:59.659259] [INFO ] [sig ] [680/3521] Forecasting CIA... [2026-01-05T20:18:59.659288] [INFO ] [sig ] Generating forecast for: CIA [2026-01-05T20:18:59.659317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-05T20:18:59.670889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-05T20:18:59.671212] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-05T20:18:59.672017] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-05T20:18:59.672070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:59.672102] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:59.672128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:59.672184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:18:59.728552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:18:59.729240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:18:59.729322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:18:59.729353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:18:59.844090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:18:59.844254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:18:59.844293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:18:59.844321] [INFO ] [FORECASTER] Training complete [2026-01-05T20:18:59.847730] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=80.01%) [2026-01-05T20:18:59.848013] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-05T20:18:59.848141] [INFO ] [sig ] CIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:18:59.986704] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIA.txt [2026-01-05T20:18:59.986840] [INFO ] [sig ] [680/3521] Completed CIA in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:18:59.986879] [INFO ] [sig ] [681/3521] Forecasting CIB... [2026-01-05T20:18:59.986909] [INFO ] [sig ] Generating forecast for: CIB [2026-01-05T20:18:59.986938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-05T20:18:59.998208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-05T20:18:59.998480] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-05T20:18:59.999283] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-05T20:18:59.999336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:18:59.999367] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:18:59.999393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:18:59.999449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:00.056790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:00.057717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:00.057820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:00.057853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:00.195155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:00.195318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:00.195365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:00.195396] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:00.198855] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-01-05T20:19:00.199160] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-05T20:19:00.199291] [INFO ] [sig ] CIB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:00.344049] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIB.txt [2026-01-05T20:19:00.344181] [INFO ] [sig ] [681/3521] Completed CIB in 0.4s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:19:00.344220] [INFO ] [sig ] [682/3521] Forecasting CIEN... [2026-01-05T20:19:00.344256] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-05T20:19:00.344286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-05T20:19:00.355856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-05T20:19:00.356148] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-05T20:19:00.356923] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-05T20:19:00.356976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:00.357008] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:00.357035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:00.357092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:00.416161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:00.416847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:00.416936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:00.416970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:00.545090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:00.545251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:00.545297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:00.545326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:00.548690] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=59.33%) [2026-01-05T20:19:00.548969] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-05T20:19:00.549093] [INFO ] [sig ] CIEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:00.688104] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIEN.txt [2026-01-05T20:19:00.688244] [INFO ] [sig ] [682/3521] Completed CIEN in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-05T20:19:00.688284] [INFO ] [sig ] [683/3521] Forecasting CIF... [2026-01-05T20:19:00.688313] [INFO ] [sig ] Generating forecast for: CIF [2026-01-05T20:19:00.688343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-05T20:19:00.699835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-05T20:19:00.700151] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-05T20:19:00.700924] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-05T20:19:00.701002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:00.701036] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:00.701063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:00.701120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:00.756753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:00.757636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:00.757732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:00.757764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:00.870855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:00.871037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:00.871087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:00.871129] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:00.875759] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-01-05T20:19:00.876157] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-05T20:19:00.876311] [INFO ] [sig ] CIF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:01.024954] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIF.txt [2026-01-05T20:19:01.025113] [INFO ] [sig ] [683/3521] Completed CIF in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-05T20:19:01.025153] [INFO ] [sig ] [684/3521] Forecasting CIG... [2026-01-05T20:19:01.025183] [INFO ] [sig ] Generating forecast for: CIG [2026-01-05T20:19:01.025212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-05T20:19:01.036430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-05T20:19:01.036842] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-05T20:19:01.037646] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-05T20:19:01.037700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:01.037731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:01.037758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:01.037815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:01.096496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:01.097288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:01.097370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:01.097403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:01.216147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:01.216298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:01.216336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:01.216363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:01.219707] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-05T20:19:01.219972] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-05T20:19:01.220097] [INFO ] [sig ] CIG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:01.359765] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIG.txt [2026-01-05T20:19:01.359890] [INFO ] [sig ] [684/3521] Completed CIG in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-05T20:19:01.359929] [INFO ] [sig ] [685/3521] Forecasting CIGI... [2026-01-05T20:19:01.359957] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-05T20:19:01.359986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-05T20:19:01.372493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-05T20:19:01.372874] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-05T20:19:01.373698] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-05T20:19:01.373754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:01.373787] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:01.373816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:01.373876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:01.433061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:01.433871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:01.433959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:01.433991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:01.554438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:01.554622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:01.554665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:01.554712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:01.558206] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=66.17%) [2026-01-05T20:19:01.558484] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-05T20:19:01.558633] [INFO ] [sig ] CIGI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:01.698134] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIGI.txt [2026-01-05T20:19:01.698293] [INFO ] [sig ] [685/3521] Completed CIGI in 0.3s | 2.89 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-05T20:19:01.698333] [INFO ] [sig ] [686/3521] Forecasting CII... [2026-01-05T20:19:01.698363] [INFO ] [sig ] Generating forecast for: CII [2026-01-05T20:19:01.698393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-05T20:19:01.711512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-05T20:19:01.711944] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-05T20:19:01.712747] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-05T20:19:01.712800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:01.712830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:01.712855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:01.712912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:01.774243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:01.775182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:01.775272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:01.775306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:01.908139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:01.908302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:01.908377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:01.908406] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:01.911865] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-05T20:19:01.912142] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-05T20:19:01.912270] [INFO ] [sig ] CII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:02.053655] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CII.txt [2026-01-05T20:19:02.053821] [INFO ] [sig ] [686/3521] Completed CII in 0.4s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:02.053862] [INFO ] [sig ] [687/3521] Forecasting CIM... [2026-01-05T20:19:02.053891] [INFO ] [sig ] Generating forecast for: CIM [2026-01-05T20:19:02.053920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-05T20:19:02.065785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-05T20:19:02.066155] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-05T20:19:02.066944] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-05T20:19:02.066997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:02.067027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:02.067053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:02.067110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:02.125390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:02.126306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:02.126397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:02.126451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:02.251635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:02.251806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:02.251846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:02.251875] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:02.255289] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-05T20:19:02.255654] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-05T20:19:02.255792] [INFO ] [sig ] CIM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:02.398983] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIM.txt [2026-01-05T20:19:02.399154] [INFO ] [sig ] [687/3521] Completed CIM in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:02.399194] [INFO ] [sig ] [688/3521] Forecasting CINF... [2026-01-05T20:19:02.399221] [INFO ] [sig ] Generating forecast for: CINF [2026-01-05T20:19:02.399251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-05T20:19:02.410970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-05T20:19:02.411359] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-05T20:19:02.412163] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-05T20:19:02.412217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:02.412249] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:02.412277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:02.412333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:02.471511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:02.472820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:02.472909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:02.472940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:02.593233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:02.593401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:02.593442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:02.593470] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:02.596995] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-01-05T20:19:02.597329] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-05T20:19:02.597479] [INFO ] [sig ] CINF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:02.739237] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CINF.txt [2026-01-05T20:19:02.739401] [INFO ] [sig ] [688/3521] Completed CINF in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:02.739444] [INFO ] [sig ] [689/3521] Forecasting CING... [2026-01-05T20:19:02.739473] [INFO ] [sig ] Generating forecast for: CING [2026-01-05T20:19:02.739502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-05T20:19:02.751465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-05T20:19:02.751875] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-05T20:19:02.752736] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-05T20:19:02.752792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:02.752824] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:02.752852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:02.752926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:02.813482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:02.814352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:02.814440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:02.814474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:02.931703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:02.931867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:02.931908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:02.931937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:02.935378] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=60.42%) [2026-01-05T20:19:02.935699] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-05T20:19:02.935833] [INFO ] [sig ] CING: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:03.079405] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CING.txt [2026-01-05T20:19:03.079567] [INFO ] [sig ] [689/3521] Completed CING in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:03.079821] [INFO ] [sig ] [690/3521] Forecasting CIO... [2026-01-05T20:19:03.079850] [INFO ] [sig ] Generating forecast for: CIO [2026-01-05T20:19:03.079910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIO' from 'https://tdm.silogroup.org/data/derivative_storage/CIO.csv'. [2026-01-05T20:19:03.092303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIO'. [2026-01-05T20:19:03.092740] [INFO ] [FORECASTER] Starting predict_future for CIO [2026-01-05T20:19:03.093608] [DEBUG] [LOCAL ] No optimal features file found for CIO: ./output/feature-sets/CIO.txt [2026-01-05T20:19:03.093666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:03.093698] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:03.093724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:03.093781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:03.151985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:03.152906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:03.152994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:03.153027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:03.270700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:03.270861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:03.270902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:03.270932] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:03.274339] [DEBUG] [FORECASTER] CIO: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-01-05T20:19:03.274630] [INFO ] [FORECASTER] Completed predict_future for CIO [2026-01-05T20:19:03.274758] [INFO ] [sig ] CIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:03.428183] [INFO ] [LOCAL ] Saved forecast: CIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CIO.txt [2026-01-05T20:19:03.428337] [INFO ] [sig ] [690/3521] Completed CIO in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:03.428377] [INFO ] [sig ] [691/3521] Forecasting CION... [2026-01-05T20:19:03.428408] [INFO ] [sig ] Generating forecast for: CION [2026-01-05T20:19:03.428442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-05T20:19:03.440876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-05T20:19:03.441308] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-05T20:19:03.442128] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-05T20:19:03.442207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:03.442248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:03.442282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:03.442341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:03.504652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:03.505650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:03.505743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:03.505777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:03.635926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:03.636094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:03.636139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:03.636169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:03.640419] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-05T20:19:03.640731] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-05T20:19:03.640866] [INFO ] [sig ] CION: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:03.781322] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CION.txt [2026-01-05T20:19:03.781455] [INFO ] [sig ] [691/3521] Completed CION in 0.4s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:03.781494] [INFO ] [sig ] [692/3521] Forecasting CIVB... [2026-01-05T20:19:03.781522] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-05T20:19:03.781551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-05T20:19:03.795070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-05T20:19:03.795455] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-05T20:19:03.796513] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-05T20:19:03.796569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:03.796811] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:03.796848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:03.796921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:03.854937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:03.855865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:03.855959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:03.856003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:03.980352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:03.980532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:03.980598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:03.980635] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:03.984880] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-01-05T20:19:03.985194] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-05T20:19:03.985335] [INFO ] [sig ] CIVB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:04.132082] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CIVB.txt [2026-01-05T20:19:04.132252] [INFO ] [sig ] [692/3521] Completed CIVB in 0.4s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:04.132296] [INFO ] [sig ] [693/3521] Forecasting CIVI... [2026-01-05T20:19:04.132327] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-05T20:19:04.132358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-05T20:19:04.146954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-05T20:19:04.147373] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-05T20:19:04.148425] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-05T20:19:04.148483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:04.148517] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:04.148546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:04.148802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:04.212416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:04.213539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:04.213649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:04.213685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:04.334496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:04.334674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:04.334717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:04.334748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:04.338296] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-05T20:19:04.338594] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-05T20:19:04.338731] [INFO ] [sig ] CIVI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:04.479333] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CIVI.txt [2026-01-05T20:19:04.479458] [INFO ] [sig ] [693/3521] Completed CIVI in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:04.479501] [INFO ] [sig ] [694/3521] Forecasting CLB... [2026-01-05T20:19:04.479530] [INFO ] [sig ] Generating forecast for: CLB [2026-01-05T20:19:04.479559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-05T20:19:04.490768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-05T20:19:04.491044] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-05T20:19:04.491873] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-05T20:19:04.491927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:04.491962] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:04.491990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:04.492049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:04.550404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:04.551053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:04.551133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:04.551167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:04.665665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:04.665784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:04.665821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:04.665849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:04.669039] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-05T20:19:04.669308] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-05T20:19:04.669435] [INFO ] [sig ] CLB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:04.808702] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLB.txt [2026-01-05T20:19:04.808825] [INFO ] [sig ] [694/3521] Completed CLB in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:04.808863] [INFO ] [sig ] [695/3521] Forecasting CLBK... [2026-01-05T20:19:04.808892] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-05T20:19:04.808942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-05T20:19:04.820190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-05T20:19:04.820467] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-05T20:19:04.821232] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-05T20:19:04.821283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:04.821315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:04.821341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:04.821397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:04.877502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:04.878165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:04.878244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:04.878276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:04.995173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:04.995330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:04.995375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:04.995404] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:04.998981] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-05T20:19:04.999293] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-05T20:19:04.999438] [INFO ] [sig ] CLBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:05.142371] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLBK.txt [2026-01-05T20:19:05.142527] [INFO ] [sig ] [695/3521] Completed CLBK in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:05.142566] [INFO ] [sig ] [696/3521] Forecasting CLCO... [2026-01-05T20:19:05.142619] [INFO ] [sig ] Generating forecast for: CLCO [2026-01-05T20:19:05.142648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLCO' from 'https://tdm.silogroup.org/data/derivative_storage/CLCO.csv'. [2026-01-05T20:19:05.154254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLCO'. [2026-01-05T20:19:05.154657] [INFO ] [FORECASTER] Starting predict_future for CLCO [2026-01-05T20:19:05.155422] [DEBUG] [LOCAL ] No optimal features file found for CLCO: ./output/feature-sets/CLCO.txt [2026-01-05T20:19:05.155475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:05.155506] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:05.155534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:05.155616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:05.214897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:05.215804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:05.215903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:05.215937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:05.335147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:05.335300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:05.335338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:05.335366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:05.338737] [DEBUG] [FORECASTER] CLCO: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-05T20:19:05.339048] [INFO ] [FORECASTER] Completed predict_future for CLCO [2026-01-05T20:19:05.339213] [INFO ] [sig ] CLCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:05.478176] [INFO ] [LOCAL ] Saved forecast: CLCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLCO.txt [2026-01-05T20:19:05.478290] [INFO ] [sig ] [696/3521] Completed CLCO in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:05.478329] [INFO ] [sig ] [697/3521] Forecasting CLDX... [2026-01-05T20:19:05.478357] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-05T20:19:05.478386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-05T20:19:05.490021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-05T20:19:05.490266] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-05T20:19:05.491029] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-05T20:19:05.491082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:05.491113] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:05.491139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:05.491196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:05.548857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:05.549725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:05.549806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:05.549838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:05.665440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:05.665603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:05.665642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:05.665671] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:05.668959] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=61.30%) [2026-01-05T20:19:05.669227] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-05T20:19:05.669352] [INFO ] [sig ] CLDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:05.807828] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLDX.txt [2026-01-05T20:19:05.807979] [INFO ] [sig ] [697/3521] Completed CLDX in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:05.808020] [INFO ] [sig ] [698/3521] Forecasting CLF... [2026-01-05T20:19:05.808049] [INFO ] [sig ] Generating forecast for: CLF [2026-01-05T20:19:05.808079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-05T20:19:05.819678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-05T20:19:05.819960] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-05T20:19:05.820729] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-05T20:19:05.820782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:05.820814] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:05.820840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:05.820899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:05.876944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:05.877835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:05.877922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:05.877959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:06.001842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:06.002036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:06.002078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:06.002126] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:06.006364] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-05T20:19:06.006662] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-05T20:19:06.006793] [INFO ] [sig ] CLF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:06.148525] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLF.txt [2026-01-05T20:19:06.148697] [INFO ] [sig ] [698/3521] Completed CLF in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:06.148736] [INFO ] [sig ] [699/3521] Forecasting CLFD... [2026-01-05T20:19:06.148765] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-05T20:19:06.148796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-05T20:19:06.160815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-05T20:19:06.161205] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-05T20:19:06.161997] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-05T20:19:06.162051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:06.162082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:06.162109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:06.162166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:06.218848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:06.219750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:06.219835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:06.219866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:06.343762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:06.343917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:06.343959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:06.343999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:06.347339] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-01-05T20:19:06.347637] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-05T20:19:06.347769] [INFO ] [sig ] CLFD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:06.492293] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLFD.txt [2026-01-05T20:19:06.492445] [INFO ] [sig ] [699/3521] Completed CLFD in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-05T20:19:06.492485] [INFO ] [sig ] [700/3521] Forecasting CLH... [2026-01-05T20:19:06.492516] [INFO ] [sig ] Generating forecast for: CLH [2026-01-05T20:19:06.492547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-05T20:19:06.504912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-05T20:19:06.505247] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-05T20:19:06.506059] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-05T20:19:06.506112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:06.506144] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:06.506171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:06.506227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:06.566070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:06.566888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:06.566993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:06.567027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:06.687110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:06.687272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:06.687310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:06.687339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:06.690942] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-05T20:19:06.691232] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-05T20:19:06.691371] [INFO ] [sig ] CLH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:06.842550] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLH.txt [2026-01-05T20:19:06.842714] [INFO ] [sig ] [700/3521] Completed CLH in 0.4s | 2.89 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-05T20:19:06.842753] [INFO ] [sig ] [701/3521] Forecasting CLLS... [2026-01-05T20:19:06.842783] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-05T20:19:06.842812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-05T20:19:06.855185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-05T20:19:06.855508] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-05T20:19:06.856401] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-05T20:19:06.856459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:06.856491] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:06.856521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:06.856597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:06.913205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:06.913959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:06.914042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:06.914075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:07.035852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:07.036011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:07.036051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:07.036079] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:07.040215] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=62.92%) [2026-01-05T20:19:07.040500] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-05T20:19:07.040660] [INFO ] [sig ] CLLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:07.182906] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLLS.txt [2026-01-05T20:19:07.183042] [INFO ] [sig ] [701/3521] Completed CLLS in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-05T20:19:07.183081] [INFO ] [sig ] [702/3521] Forecasting CLMB... [2026-01-05T20:19:07.183109] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-05T20:19:07.183137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-05T20:19:07.194263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-05T20:19:07.194606] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-05T20:19:07.195364] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-05T20:19:07.195415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:07.195457] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:07.195485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:07.195542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:07.252374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:07.253134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:07.253217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:07.253250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:07.375631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:07.375815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:07.375859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:07.375888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:07.379293] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-05T20:19:07.379568] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-05T20:19:07.379715] [INFO ] [sig ] CLMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:07.522154] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLMB.txt [2026-01-05T20:19:07.522278] [INFO ] [sig ] [702/3521] Completed CLMB in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-05T20:19:07.522317] [INFO ] [sig ] [703/3521] Forecasting CLNE... [2026-01-05T20:19:07.522345] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-05T20:19:07.522374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-05T20:19:07.532902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-05T20:19:07.533166] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-05T20:19:07.533927] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-05T20:19:07.533979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:07.534010] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:07.534038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:07.534094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:07.591417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:07.592216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:07.592293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:07.592324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:07.711248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:07.711381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:07.711418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:07.711446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:07.714647] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-05T20:19:07.714914] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-05T20:19:07.715036] [INFO ] [sig ] CLNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:07.854620] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLNE.txt [2026-01-05T20:19:07.854772] [INFO ] [sig ] [703/3521] Completed CLNE in 0.3s | 2.89 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-05T20:19:07.854810] [INFO ] [sig ] [704/3521] Forecasting CLNN... [2026-01-05T20:19:07.854841] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-05T20:19:07.854870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-05T20:19:07.865557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-05T20:19:07.865930] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-05T20:19:07.866720] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-05T20:19:07.866773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:07.866804] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:07.866830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:07.866887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:07.923282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:07.924133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:07.924221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:07.924253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:08.044509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:08.044677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:08.044718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:08.044746] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:08.048081] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-05T20:19:08.048360] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-05T20:19:08.048490] [INFO ] [sig ] CLNN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:08.191449] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLNN.txt [2026-01-05T20:19:08.191632] [INFO ] [sig ] [704/3521] Completed CLNN in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:08.191882] [INFO ] [sig ] [705/3521] Forecasting CLOA... [2026-01-05T20:19:08.191912] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-05T20:19:08.191941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-05T20:19:08.205662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-05T20:19:08.206296] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-05T20:19:08.207468] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-05T20:19:08.207538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:08.207594] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:08.207636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:08.207739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:08.271301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:08.272230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:08.272315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:08.272347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:08.375417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:08.375605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:08.375647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:08.375675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:08.379085] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-05T20:19:08.379379] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-05T20:19:08.379510] [INFO ] [sig ] CLOA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:08.519438] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLOA.txt [2026-01-05T20:19:08.519563] [INFO ] [sig ] [705/3521] Completed CLOA in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:08.519643] [INFO ] [sig ] [706/3521] Forecasting CLRB... [2026-01-05T20:19:08.519694] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-05T20:19:08.519725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-05T20:19:08.531401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-05T20:19:08.531722] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-05T20:19:08.532469] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-05T20:19:08.532520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:08.532551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:08.532596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:08.532656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:08.591457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:08.592492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:08.592602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:08.592636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:08.710356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:08.710512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:08.710550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:08.710598] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:08.713910] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=54.01%) [2026-01-05T20:19:08.714175] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-05T20:19:08.714300] [INFO ] [sig ] CLRB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:08.856220] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLRB.txt [2026-01-05T20:19:08.856374] [INFO ] [sig ] [706/3521] Completed CLRB in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:08.856446] [INFO ] [sig ] [707/3521] Forecasting CLRO... [2026-01-05T20:19:08.856476] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-05T20:19:08.856505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-05T20:19:08.876529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-05T20:19:08.877023] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-05T20:19:08.877876] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-05T20:19:08.877931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:08.877963] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:08.877990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:08.878047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:08.938822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:08.939819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:08.939949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:08.939983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:09.054727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:09.054895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:09.054938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:09.054969] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:09.059307] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=34.30%) [2026-01-05T20:19:09.059792] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-05T20:19:09.060001] [INFO ] [sig ] CLRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:09.207607] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLRO.txt [2026-01-05T20:19:09.207776] [INFO ] [sig ] [707/3521] Completed CLRO in 0.4s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:09.207819] [INFO ] [sig ] [708/3521] Forecasting CLS... [2026-01-05T20:19:09.207849] [INFO ] [sig ] Generating forecast for: CLS [2026-01-05T20:19:09.207881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-05T20:19:09.220149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-05T20:19:09.220546] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-05T20:19:09.221366] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-05T20:19:09.221422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:09.221455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:09.221484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:09.221553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:09.288324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:09.289299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:09.289397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:09.289431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:09.415972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:09.416140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:09.416184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:09.416214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:09.419684] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=84.22%) [2026-01-05T20:19:09.419969] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-05T20:19:09.420108] [INFO ] [sig ] CLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:09.568269] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CLS.txt [2026-01-05T20:19:09.568426] [INFO ] [sig ] [708/3521] Completed CLS in 0.4s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:09.568465] [INFO ] [sig ] [709/3521] Forecasting CLX... [2026-01-05T20:19:09.568496] [INFO ] [sig ] Generating forecast for: CLX [2026-01-05T20:19:09.568526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-05T20:19:09.581645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-05T20:19:09.582042] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-05T20:19:09.582915] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-05T20:19:09.582974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:09.583006] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:09.583033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:09.583093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:09.640925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:09.641831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:09.641926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:09.641960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:09.769876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:09.770044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:09.770106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:09.770136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:09.773874] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-05T20:19:09.774203] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-05T20:19:09.774347] [INFO ] [sig ] CLX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:09.922278] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CLX.txt [2026-01-05T20:19:09.922449] [INFO ] [sig ] [709/3521] Completed CLX in 0.4s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:09.922491] [INFO ] [sig ] [710/3521] Forecasting CM... [2026-01-05T20:19:09.922531] [INFO ] [sig ] Generating forecast for: CM [2026-01-05T20:19:09.922589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-05T20:19:09.936369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-05T20:19:09.936806] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-05T20:19:09.937836] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-05T20:19:09.937904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:09.937944] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:09.938013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:09.938097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:10.013540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:10.014523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:10.014672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:10.014709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:10.140987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:10.141140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:10.141178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:10.141206] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:10.144637] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=94.10%) [2026-01-05T20:19:10.144934] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-05T20:19:10.145071] [INFO ] [sig ] CM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:10.285268] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CM.txt [2026-01-05T20:19:10.285431] [INFO ] [sig ] [710/3521] Completed CM in 0.4s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:10.285471] [INFO ] [sig ] [711/3521] Forecasting CMA... [2026-01-05T20:19:10.285503] [INFO ] [sig ] Generating forecast for: CMA [2026-01-05T20:19:10.285531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-05T20:19:10.297177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-05T20:19:10.297564] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-05T20:19:10.298368] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-05T20:19:10.298422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:10.298454] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:10.298480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:10.298537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:10.355538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:10.356429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:10.356544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:10.356604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:10.484050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:10.484199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:10.484238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:10.484267] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:10.487616] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-01-05T20:19:10.487884] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-05T20:19:10.488018] [INFO ] [sig ] CMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:10.626644] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMA.txt [2026-01-05T20:19:10.626773] [INFO ] [sig ] [711/3521] Completed CMA in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:10.626812] [INFO ] [sig ] [712/3521] Forecasting CMC... [2026-01-05T20:19:10.626841] [INFO ] [sig ] Generating forecast for: CMC [2026-01-05T20:19:10.626870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-05T20:19:10.641917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-05T20:19:10.642326] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-05T20:19:10.643357] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-05T20:19:10.643423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:10.643464] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:10.643501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:10.643612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:10.710385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:10.711284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:10.711372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:10.711404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:10.833084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:10.833242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:10.833281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:10.833309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:10.836813] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=67.63%) [2026-01-05T20:19:10.837118] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-05T20:19:10.837256] [INFO ] [sig ] CMC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:10.978371] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMC.txt [2026-01-05T20:19:10.978503] [INFO ] [sig ] [712/3521] Completed CMC in 0.4s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:10.978542] [INFO ] [sig ] [713/3521] Forecasting CMCM... [2026-01-05T20:19:10.978586] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-05T20:19:10.978618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-05T20:19:10.989348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-05T20:19:10.989632] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-05T20:19:10.990414] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-05T20:19:10.990468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:10.990500] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:10.990540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:10.990617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:11.048731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:11.049413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:11.049495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:11.049528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:11.163169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:11.163386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:11.163430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:11.163460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:11.166883] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-05T20:19:11.167189] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-05T20:19:11.167329] [INFO ] [sig ] CMCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:11.308046] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMCM.txt [2026-01-05T20:19:11.308177] [INFO ] [sig ] [713/3521] Completed CMCM in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:11.308215] [INFO ] [sig ] [714/3521] Forecasting CMCO... [2026-01-05T20:19:11.308243] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-05T20:19:11.308279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-05T20:19:11.320940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-05T20:19:11.321244] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-05T20:19:11.322050] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-05T20:19:11.322104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:11.322136] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:11.322164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:11.322222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:11.380007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:11.380759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:11.380845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:11.380878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:11.502802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:11.502959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:11.502999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:11.503029] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:11.506475] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-01-05T20:19:11.506784] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-05T20:19:11.506920] [INFO ] [sig ] CMCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:11.643667] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMCO.txt [2026-01-05T20:19:11.643803] [INFO ] [sig ] [714/3521] Completed CMCO in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:11.643842] [INFO ] [sig ] [715/3521] Forecasting CMCSA... [2026-01-05T20:19:11.643871] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-05T20:19:11.643901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-05T20:19:11.655349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-05T20:19:11.655661] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-05T20:19:11.656432] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-05T20:19:11.656483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:11.656514] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:11.656539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:11.656621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:11.712084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:11.712719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:11.712799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:11.712830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:11.836210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:11.836395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:11.836435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:11.836464] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:11.839930] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=89.09%) [2026-01-05T20:19:11.840218] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-05T20:19:11.840346] [INFO ] [sig ] CMCSA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:11.979798] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMCSA.txt [2026-01-05T20:19:11.979956] [INFO ] [sig ] [715/3521] Completed CMCSA in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-05T20:19:11.979997] [INFO ] [sig ] [716/3521] Forecasting CME... [2026-01-05T20:19:11.980027] [INFO ] [sig ] Generating forecast for: CME [2026-01-05T20:19:11.980056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-05T20:19:11.991858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-05T20:19:11.992218] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-05T20:19:11.993000] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-05T20:19:11.993052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:11.993082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:11.993109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:11.993165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:12.049052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:12.049915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:12.049998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:12.050033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:12.170867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:12.171025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:12.171065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:12.171093] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:12.174418] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-05T20:19:12.174718] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-05T20:19:12.174848] [INFO ] [sig ] CME: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:12.312412] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CME.txt [2026-01-05T20:19:12.312550] [INFO ] [sig ] [716/3521] Completed CME in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-05T20:19:12.312606] [INFO ] [sig ] [717/3521] Forecasting CMG... [2026-01-05T20:19:12.312637] [INFO ] [sig ] Generating forecast for: CMG [2026-01-05T20:19:12.312674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-05T20:19:12.324177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-05T20:19:12.324507] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-05T20:19:12.325277] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-05T20:19:12.325330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:12.325361] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:12.325388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:12.325444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:12.381383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:12.382114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:12.382193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:12.382225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:12.512982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:12.513158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:12.513218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:12.513249] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:12.517207] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-05T20:19:12.517594] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-05T20:19:12.517736] [INFO ] [sig ] CMG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:12.658051] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMG.txt [2026-01-05T20:19:12.658190] [INFO ] [sig ] [717/3521] Completed CMG in 0.3s | 2.89 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-05T20:19:12.658237] [INFO ] [sig ] [718/3521] Forecasting CMI... [2026-01-05T20:19:12.658268] [INFO ] [sig ] Generating forecast for: CMI [2026-01-05T20:19:12.658299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-05T20:19:12.671111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-05T20:19:12.671463] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-05T20:19:12.672345] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-05T20:19:12.672400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:12.672433] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:12.672461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:12.672520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:12.731927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:12.732811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:12.732905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:12.732940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:12.853105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:12.853265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:12.853303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:12.853330] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:12.856758] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-05T20:19:12.857052] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-05T20:19:12.857183] [INFO ] [sig ] CMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:12.997213] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMI.txt [2026-01-05T20:19:12.997360] [INFO ] [sig ] [718/3521] Completed CMI in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-05T20:19:12.997401] [INFO ] [sig ] [719/3521] Forecasting CMMB... [2026-01-05T20:19:12.997429] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-05T20:19:12.997457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-05T20:19:13.009270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-05T20:19:13.009594] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-05T20:19:13.010367] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-05T20:19:13.010420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:13.010452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:13.010479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:13.010536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:13.065932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:13.066521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:13.066618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:13.066652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:13.185346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:13.185457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:13.185493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:13.185520] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:13.188660] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-01-05T20:19:13.188936] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-05T20:19:13.189066] [INFO ] [sig ] CMMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:13.327452] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMMB.txt [2026-01-05T20:19:13.327613] [INFO ] [sig ] [719/3521] Completed CMMB in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-05T20:19:13.327656] [INFO ] [sig ] [720/3521] Forecasting CMP... [2026-01-05T20:19:13.327685] [INFO ] [sig ] Generating forecast for: CMP [2026-01-05T20:19:13.327714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-05T20:19:13.340026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-05T20:19:13.340418] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-05T20:19:13.341273] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-05T20:19:13.341328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:13.341361] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:13.341389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:13.341450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:13.402598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:13.403564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:13.403671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:13.403705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:13.525543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:13.525715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:13.525761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:13.525790] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:13.529298] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-01-05T20:19:13.529566] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-05T20:19:13.529712] [INFO ] [sig ] CMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:13.669223] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMP.txt [2026-01-05T20:19:13.669334] [INFO ] [sig ] [720/3521] Completed CMP in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-05T20:19:13.669371] [INFO ] [sig ] [721/3521] Forecasting CMPO... [2026-01-05T20:19:13.669399] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-05T20:19:13.669428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-05T20:19:13.681207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-05T20:19:13.681485] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-05T20:19:13.682326] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-05T20:19:13.682380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:13.682411] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:13.682436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:13.682492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:13.741035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:13.741965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:13.742054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:13.742088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:13.864317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:13.864475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:13.864513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:13.864542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:13.867875] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-05T20:19:13.868138] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-05T20:19:13.868261] [INFO ] [sig ] CMPO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:14.011373] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMPO.txt [2026-01-05T20:19:14.011504] [INFO ] [sig ] [721/3521] Completed CMPO in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:14.011543] [INFO ] [sig ] [722/3521] Forecasting CMPS... [2026-01-05T20:19:14.011588] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-05T20:19:14.011621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-05T20:19:14.023951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-05T20:19:14.024222] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-05T20:19:14.025034] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-05T20:19:14.025089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:14.025122] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:14.025150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:14.025210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:14.084598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:14.085273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:14.085354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:14.085388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:14.204302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:14.204469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:14.204508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:14.204536] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:14.207853] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-05T20:19:14.208117] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-05T20:19:14.208239] [INFO ] [sig ] CMPS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:14.348815] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMPS.txt [2026-01-05T20:19:14.348985] [INFO ] [sig ] [722/3521] Completed CMPS in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:14.349027] [INFO ] [sig ] [723/3521] Forecasting CMPX... [2026-01-05T20:19:14.349056] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-05T20:19:14.349086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-05T20:19:14.361690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-05T20:19:14.362029] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-05T20:19:14.362833] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-05T20:19:14.362887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:14.362921] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:14.362947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:14.363004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:14.419664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:14.420526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:14.420637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:14.420671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:14.536324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:14.536475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:14.536513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:14.536541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:14.539852] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=64.22%) [2026-01-05T20:19:14.540116] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-05T20:19:14.540236] [INFO ] [sig ] CMPX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:14.678673] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMPX.txt [2026-01-05T20:19:14.678811] [INFO ] [sig ] [723/3521] Completed CMPX in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:14.678875] [INFO ] [sig ] [724/3521] Forecasting CMRE... [2026-01-05T20:19:14.678906] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-05T20:19:14.678946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-05T20:19:14.690494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-05T20:19:14.690821] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-05T20:19:14.691626] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-05T20:19:14.691680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:14.691714] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:14.691745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:14.691807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:14.753933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:14.754860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:14.754944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:14.754979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:14.875369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:14.875525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:14.875565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:14.875614] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:14.878964] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-05T20:19:14.879231] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-05T20:19:14.879354] [INFO ] [sig ] CMRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:15.019509] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMRE.txt [2026-01-05T20:19:15.019686] [INFO ] [sig ] [724/3521] Completed CMRE in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:15.019732] [INFO ] [sig ] [725/3521] Forecasting CMS... [2026-01-05T20:19:15.019763] [INFO ] [sig ] Generating forecast for: CMS [2026-01-05T20:19:15.019792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-05T20:19:15.031235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-05T20:19:15.031530] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-05T20:19:15.032383] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-05T20:19:15.032439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:15.032471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:15.032498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:15.032559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:15.090259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:15.091066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:15.091148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:15.091180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:15.218162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:15.218319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:15.218357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:15.218385] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:15.222120] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=75.62%) [2026-01-05T20:19:15.222383] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-05T20:19:15.222504] [INFO ] [sig ] CMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:15.362761] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMS.txt [2026-01-05T20:19:15.362904] [INFO ] [sig ] [725/3521] Completed CMS in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:15.362944] [INFO ] [sig ] [726/3521] Forecasting CMSA... [2026-01-05T20:19:15.362972] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-05T20:19:15.363001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-05T20:19:15.374216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-05T20:19:15.374527] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-05T20:19:15.375323] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-05T20:19:15.375389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:15.375422] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:15.375451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:15.375509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:15.433560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:15.434207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:15.434286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:15.434319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:15.548107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:15.548262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:15.548301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:15.548330] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:15.551692] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=27.42%) [2026-01-05T20:19:15.551966] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-05T20:19:15.552092] [INFO ] [sig ] CMSA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:15.692715] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMSA.txt [2026-01-05T20:19:15.692880] [INFO ] [sig ] [726/3521] Completed CMSA in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:15.692920] [INFO ] [sig ] [727/3521] Forecasting CMSC... [2026-01-05T20:19:15.692948] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-05T20:19:15.692978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-05T20:19:15.705380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-05T20:19:15.705777] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-05T20:19:15.706593] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-05T20:19:15.706648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:15.706680] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:15.706744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:15.706827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:15.765523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:15.766326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:15.766410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:15.766444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:15.880325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:15.880485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:15.880526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:15.880556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:15.883972] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=67.17%) [2026-01-05T20:19:15.884251] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-05T20:19:15.884380] [INFO ] [sig ] CMSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:16.025636] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMSC.txt [2026-01-05T20:19:16.025790] [INFO ] [sig ] [727/3521] Completed CMSC in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:16.025830] [INFO ] [sig ] [728/3521] Forecasting CMSD... [2026-01-05T20:19:16.025859] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-05T20:19:16.025888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-05T20:19:16.037898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-05T20:19:16.038301] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-05T20:19:16.039165] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-05T20:19:16.039222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:16.039256] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:16.039288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:16.039365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:16.097753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:16.098622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:16.098709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:16.098744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:16.219315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:16.219467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:16.219510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:16.219541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:16.222841] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-01-05T20:19:16.223107] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-05T20:19:16.223227] [INFO ] [sig ] CMSD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:16.374216] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMSD.txt [2026-01-05T20:19:16.374394] [INFO ] [sig ] [728/3521] Completed CMSD in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:16.374438] [INFO ] [sig ] [729/3521] Forecasting CMTG... [2026-01-05T20:19:16.374468] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-05T20:19:16.374497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-05T20:19:16.386231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-05T20:19:16.386616] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-05T20:19:16.387433] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-05T20:19:16.387487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:16.387521] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:16.387550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:16.387636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:16.446150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:16.447091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:16.447179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:16.447224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:16.567416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:16.567588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:16.567629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:16.567657] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:16.570975] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-05T20:19:16.571239] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-05T20:19:16.571361] [INFO ] [sig ] CMTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:16.710434] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CMTG.txt [2026-01-05T20:19:16.710607] [INFO ] [sig ] [729/3521] Completed CMTG in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:16.710657] [INFO ] [sig ] [730/3521] Forecasting CMTL... [2026-01-05T20:19:16.710688] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-05T20:19:16.710718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-05T20:19:16.722835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-05T20:19:16.723212] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-05T20:19:16.724059] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-05T20:19:16.724113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:16.724146] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:16.724175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:16.724234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:16.783335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:16.784246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:16.784329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:16.784365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:16.905151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:16.905311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:16.905350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:16.905380] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:16.909019] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=73.41%) [2026-01-05T20:19:16.909284] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-05T20:19:16.909408] [INFO ] [sig ] CMTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:17.047758] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CMTL.txt [2026-01-05T20:19:17.047903] [INFO ] [sig ] [730/3521] Completed CMTL in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:17.047943] [INFO ] [sig ] [731/3521] Forecasting CNA... [2026-01-05T20:19:17.047972] [INFO ] [sig ] Generating forecast for: CNA [2026-01-05T20:19:17.048002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-05T20:19:17.059146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-05T20:19:17.059427] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-05T20:19:17.060212] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-05T20:19:17.060265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:17.060296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:17.060322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:17.060383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:17.116664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:17.117240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:17.117339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:17.117370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:17.234959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:17.235093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:17.235130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:17.235158] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:17.238362] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-05T20:19:17.238664] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-05T20:19:17.238789] [INFO ] [sig ] CNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:17.382174] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNA.txt [2026-01-05T20:19:17.382336] [INFO ] [sig ] [731/3521] Completed CNA in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:17.382375] [INFO ] [sig ] [732/3521] Forecasting CNC... [2026-01-05T20:19:17.382404] [INFO ] [sig ] Generating forecast for: CNC [2026-01-05T20:19:17.382434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-05T20:19:17.401446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-05T20:19:17.401978] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-05T20:19:17.403211] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-05T20:19:17.403278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:17.403323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:17.403364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:17.403448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:17.468775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:17.469924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:17.470009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:17.470041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:17.590965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:17.591123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:17.591161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:17.591188] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:17.594528] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-01-05T20:19:17.594847] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-05T20:19:17.594988] [INFO ] [sig ] CNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:17.737224] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNC.txt [2026-01-05T20:19:17.737381] [INFO ] [sig ] [732/3521] Completed CNC in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-05T20:19:17.737423] [INFO ] [sig ] [733/3521] Forecasting CNF... [2026-01-05T20:19:17.737454] [INFO ] [sig ] Generating forecast for: CNF [2026-01-05T20:19:17.737487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-05T20:19:17.750773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-05T20:19:17.751284] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-05T20:19:17.752115] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-05T20:19:17.752169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:17.752202] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:17.752231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:17.752290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:17.810321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:17.811215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:17.811299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:17.811332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:17.919315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:17.919468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:17.919523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:17.919551] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:17.922870] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-01-05T20:19:17.923134] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-05T20:19:17.923256] [INFO ] [sig ] CNF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:18.061943] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNF.txt [2026-01-05T20:19:18.062093] [INFO ] [sig ] [733/3521] Completed CNF in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:18.062134] [INFO ] [sig ] [734/3521] Forecasting CNI... [2026-01-05T20:19:18.062162] [INFO ] [sig ] Generating forecast for: CNI [2026-01-05T20:19:18.062192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-05T20:19:18.073857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-05T20:19:18.074291] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-05T20:19:18.075115] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-05T20:19:18.075169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:18.075201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:18.075228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:18.075286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:18.131906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:18.132759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:18.132844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:18.132876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:18.251877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:18.252037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:18.252075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:18.252104] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:18.255545] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-05T20:19:18.255922] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-05T20:19:18.256059] [INFO ] [sig ] CNI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:18.396065] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNI.txt [2026-01-05T20:19:18.396215] [INFO ] [sig ] [734/3521] Completed CNI in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:18.396254] [INFO ] [sig ] [735/3521] Forecasting CNK... [2026-01-05T20:19:18.396284] [INFO ] [sig ] Generating forecast for: CNK [2026-01-05T20:19:18.396313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-05T20:19:18.407454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-05T20:19:18.407730] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-05T20:19:18.408481] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-05T20:19:18.408533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:18.408563] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:18.408608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:18.408666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:18.465241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:18.465876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:18.465965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:18.465998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:18.587105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:18.587264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:18.587303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:18.587330] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:18.590676] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-05T20:19:18.590951] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-05T20:19:18.591073] [INFO ] [sig ] CNK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:18.731879] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNK.txt [2026-01-05T20:19:18.732036] [INFO ] [sig ] [735/3521] Completed CNK in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:18.732075] [INFO ] [sig ] [736/3521] Forecasting CNM... [2026-01-05T20:19:18.732104] [INFO ] [sig ] Generating forecast for: CNM [2026-01-05T20:19:18.732135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-05T20:19:18.744101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-05T20:19:18.744469] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-05T20:19:18.745290] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-05T20:19:18.745344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:18.745376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:18.745402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:18.745459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:18.808255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:18.809246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:18.809346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:18.809381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:18.936074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:18.936236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:18.936278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:18.936305] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:18.939851] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-05T20:19:18.940137] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-05T20:19:18.940270] [INFO ] [sig ] CNM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:19.086217] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNM.txt [2026-01-05T20:19:19.086350] [INFO ] [sig ] [736/3521] Completed CNM in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:19.086391] [INFO ] [sig ] [737/3521] Forecasting CNMD... [2026-01-05T20:19:19.086419] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-05T20:19:19.086448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-05T20:19:19.098555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-05T20:19:19.098899] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-05T20:19:19.099936] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-05T20:19:19.099990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:19.100032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:19.100060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:19.100119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:19.156703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:19.157790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:19.157875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:19.157907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:19.279232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:19.279400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:19.279442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:19.279471] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:19.282891] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-01-05T20:19:19.283170] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-05T20:19:19.283297] [INFO ] [sig ] CNMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:19.422812] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNMD.txt [2026-01-05T20:19:19.422939] [INFO ] [sig ] [737/3521] Completed CNMD in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:19.422977] [INFO ] [sig ] [738/3521] Forecasting CNNE... [2026-01-05T20:19:19.423006] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-05T20:19:19.423035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-05T20:19:19.434905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-05T20:19:19.435201] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-05T20:19:19.435977] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-05T20:19:19.436029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:19.436060] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:19.436087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:19.436144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:19.492476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:19.493317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:19.493399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:19.493430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:19.614205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:19.614311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:19.614346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:19.614374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:19.617476] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-05T20:19:19.617754] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-05T20:19:19.617882] [INFO ] [sig ] CNNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:19.758424] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNNE.txt [2026-01-05T20:19:19.758598] [INFO ] [sig ] [738/3521] Completed CNNE in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-05T20:19:19.758654] [INFO ] [sig ] [739/3521] Forecasting CNO... [2026-01-05T20:19:19.758684] [INFO ] [sig ] Generating forecast for: CNO [2026-01-05T20:19:19.758715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-05T20:19:19.770546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-05T20:19:19.770959] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-05T20:19:19.772129] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-05T20:19:19.772183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:19.772214] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:19.772241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:19.772298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:19.830787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:19.831670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:19.831757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:19.831790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:19.951093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:19.951255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:19.951292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:19.951320] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:19.954660] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-05T20:19:19.954934] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-05T20:19:19.955059] [INFO ] [sig ] CNO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:20.094342] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNO.txt [2026-01-05T20:19:20.094492] [INFO ] [sig ] [739/3521] Completed CNO in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:20.094530] [INFO ] [sig ] [740/3521] Forecasting CNOB... [2026-01-05T20:19:20.094560] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-05T20:19:20.094609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-05T20:19:20.122050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-05T20:19:20.122425] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-05T20:19:20.123395] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-05T20:19:20.123447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:20.123478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:20.123503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:20.123560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:20.180754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:20.181420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:20.181498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:20.181530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:20.301304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:20.301460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:20.301498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:20.301525] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:20.304916] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-05T20:19:20.305200] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-05T20:19:20.305328] [INFO ] [sig ] CNOB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:20.449647] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNOB.txt [2026-01-05T20:19:20.449805] [INFO ] [sig ] [740/3521] Completed CNOB in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:20.449876] [INFO ] [sig ] [741/3521] Forecasting CNP... [2026-01-05T20:19:20.449908] [INFO ] [sig ] Generating forecast for: CNP [2026-01-05T20:19:20.449945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-05T20:19:20.461361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-05T20:19:20.461715] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-05T20:19:20.462512] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-05T20:19:20.462568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:20.462624] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:20.462654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:20.462713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:20.524977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:20.525839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:20.525931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:20.525971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:20.658468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:20.658644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:20.658686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:20.658718] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:20.662478] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=90.50%) [2026-01-05T20:19:20.662794] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-05T20:19:20.662946] [INFO ] [sig ] CNP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:20.811697] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNP.txt [2026-01-05T20:19:20.811825] [INFO ] [sig ] [741/3521] Completed CNP in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:20.811862] [INFO ] [sig ] [742/3521] Forecasting CNQ... [2026-01-05T20:19:20.811891] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-05T20:19:20.811921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-05T20:19:20.823495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-05T20:19:20.823804] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-05T20:19:20.824665] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-05T20:19:20.824721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:20.824753] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:20.824781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:20.824840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:20.884939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:20.885727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:20.885810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:20.885844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:21.015094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:21.015261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:21.015303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:21.015333] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:21.018830] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=23.81%) [2026-01-05T20:19:21.019162] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-05T20:19:21.019303] [INFO ] [sig ] CNQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:21.175100] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNQ.txt [2026-01-05T20:19:21.175255] [INFO ] [sig ] [742/3521] Completed CNQ in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:21.175300] [INFO ] [sig ] [743/3521] Forecasting CNS... [2026-01-05T20:19:21.175331] [INFO ] [sig ] Generating forecast for: CNS [2026-01-05T20:19:21.175361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-05T20:19:21.187126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-05T20:19:21.187489] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-05T20:19:21.188298] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-05T20:19:21.188353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:21.188386] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:21.188415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:21.188474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:21.249670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:21.250503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:21.250610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:21.250647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:21.377841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:21.378012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:21.378063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:21.378094] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:21.381737] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: UP (p=65.38%) [2026-01-05T20:19:21.382028] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-05T20:19:21.382158] [INFO ] [sig ] CNS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:21.532217] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNS.txt [2026-01-05T20:19:21.532360] [INFO ] [sig ] [743/3521] Completed CNS in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:21.532402] [INFO ] [sig ] [744/3521] Forecasting CNSP... [2026-01-05T20:19:21.532433] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-05T20:19:21.532464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-05T20:19:21.543656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-05T20:19:21.543993] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-05T20:19:21.544877] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-05T20:19:21.544944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:21.544993] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:21.545063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:21.545131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:21.606637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:21.607553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:21.607671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:21.607721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:21.739412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:21.739602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:21.739646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:21.739685] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:21.743442] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-05T20:19:21.743785] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-05T20:19:21.743936] [INFO ] [sig ] CNSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:21.892017] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNSP.txt [2026-01-05T20:19:21.892157] [INFO ] [sig ] [744/3521] Completed CNSP in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:21.892197] [INFO ] [sig ] [745/3521] Forecasting CNTA... [2026-01-05T20:19:21.892228] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-05T20:19:21.892261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-05T20:19:21.904751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-05T20:19:21.905116] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-05T20:19:21.905992] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-05T20:19:21.906047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:21.906081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:21.906109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:21.906179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:21.968505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:21.969433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:21.969525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:21.969559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:22.094894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:22.095082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:22.095134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:22.095167] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:22.099019] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-01-05T20:19:22.099383] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-05T20:19:22.099560] [INFO ] [sig ] CNTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:22.247634] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNTA.txt [2026-01-05T20:19:22.247809] [INFO ] [sig ] [745/3521] Completed CNTA in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:22.247851] [INFO ] [sig ] [746/3521] Forecasting CNTY... [2026-01-05T20:19:22.247881] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-05T20:19:22.247914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-05T20:19:22.260129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-05T20:19:22.260488] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-05T20:19:22.261306] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-05T20:19:22.261360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:22.261391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:22.261418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:22.261474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:22.316751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:22.317640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:22.317725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:22.317758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:22.436056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:22.436221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:22.436262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:22.436289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:22.439774] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-05T20:19:22.440070] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-05T20:19:22.440205] [INFO ] [sig ] CNTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:22.580067] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNTY.txt [2026-01-05T20:19:22.580223] [INFO ] [sig ] [746/3521] Completed CNTY in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:22.580263] [INFO ] [sig ] [747/3521] Forecasting CNVS... [2026-01-05T20:19:22.580293] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-05T20:19:22.580323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-05T20:19:22.592299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-05T20:19:22.592621] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-05T20:19:22.593406] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-05T20:19:22.593459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:22.593489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:22.593515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:22.593587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:22.650945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:22.651681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:22.651765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:22.651799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:22.773260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:22.773419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:22.773460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:22.773488] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:22.776996] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-05T20:19:22.777275] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-05T20:19:22.777408] [INFO ] [sig ] CNVS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:22.918166] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CNVS.txt [2026-01-05T20:19:22.918320] [INFO ] [sig ] [747/3521] Completed CNVS in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:22.918359] [INFO ] [sig ] [748/3521] Forecasting CNX... [2026-01-05T20:19:22.918389] [INFO ] [sig ] Generating forecast for: CNX [2026-01-05T20:19:22.918418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-05T20:19:22.929987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-05T20:19:22.930353] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-05T20:19:22.931151] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-05T20:19:22.931205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:22.931237] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:22.931264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:22.931334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:22.989691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:22.990608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:22.990699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:22.990732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:23.115525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:23.115709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:23.115749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:23.115778] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:23.119240] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-05T20:19:23.119514] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-05T20:19:23.119655] [INFO ] [sig ] CNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:23.257616] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNX.txt [2026-01-05T20:19:23.257750] [INFO ] [sig ] [748/3521] Completed CNX in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:23.257789] [INFO ] [sig ] [749/3521] Forecasting CNXC... [2026-01-05T20:19:23.257818] [INFO ] [sig ] Generating forecast for: CNXC [2026-01-05T20:19:23.257847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXC' from 'https://tdm.silogroup.org/data/derivative_storage/CNXC.csv'. [2026-01-05T20:19:23.270185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXC'. [2026-01-05T20:19:23.270512] [INFO ] [FORECASTER] Starting predict_future for CNXC [2026-01-05T20:19:23.271310] [DEBUG] [LOCAL ] No optimal features file found for CNXC: ./output/feature-sets/CNXC.txt [2026-01-05T20:19:23.271364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:23.271396] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:23.271423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:23.271479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:23.327605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:23.328232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:23.328310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:23.328343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:23.447405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:23.447542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:23.447601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:23.447631] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:23.450900] [DEBUG] [FORECASTER] CNXC: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-01-05T20:19:23.451171] [INFO ] [FORECASTER] Completed predict_future for CNXC [2026-01-05T20:19:23.451294] [INFO ] [sig ] CNXC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:23.589932] [INFO ] [LOCAL ] Saved forecast: CNXC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNXC.txt [2026-01-05T20:19:23.590059] [INFO ] [sig ] [749/3521] Completed CNXC in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-05T20:19:23.590097] [INFO ] [sig ] [750/3521] Forecasting CNXN... [2026-01-05T20:19:23.590125] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-05T20:19:23.590154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-05T20:19:23.603019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-05T20:19:23.603486] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-05T20:19:23.604269] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-05T20:19:23.604332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:23.604364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:23.604391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:23.604448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:23.663216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:23.663849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:23.663927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:23.663959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:23.785737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:23.785898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:23.785942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:23.785969] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:23.789299] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=22.97%) [2026-01-05T20:19:23.789565] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-05T20:19:23.789708] [INFO ] [sig ] CNXN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:23.928209] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CNXN.txt [2026-01-05T20:19:23.928331] [INFO ] [sig ] [750/3521] Completed CNXN in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:23.928370] [INFO ] [sig ] [751/3521] Forecasting COCO... [2026-01-05T20:19:23.928400] [INFO ] [sig ] Generating forecast for: COCO [2026-01-05T20:19:23.928430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-05T20:19:23.940702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-05T20:19:23.941039] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-05T20:19:23.941869] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-05T20:19:23.941928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:23.941962] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:23.941990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:23.942048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:24.001289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:24.002167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:24.002254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:24.002287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:24.159462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:24.159680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:24.159737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:24.159776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:24.164280] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-01-05T20:19:24.164628] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-05T20:19:24.164777] [INFO ] [sig ] COCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:24.323850] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COCO.txt [2026-01-05T20:19:24.323991] [INFO ] [sig ] [751/3521] Completed COCO in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:24.324030] [INFO ] [sig ] [752/3521] Forecasting CODA... [2026-01-05T20:19:24.324058] [INFO ] [sig ] Generating forecast for: CODA [2026-01-05T20:19:24.324087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-05T20:19:24.335721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-05T20:19:24.335988] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-05T20:19:24.336760] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-05T20:19:24.336813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:24.336845] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:24.336871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:24.336929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:24.392745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:24.393344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:24.393421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:24.393453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:24.507942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:24.508099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:24.508144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:24.508174] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:24.511628] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-01-05T20:19:24.511908] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-05T20:19:24.512037] [INFO ] [sig ] CODA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:24.651307] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CODA.txt [2026-01-05T20:19:24.651491] [INFO ] [sig ] [752/3521] Completed CODA in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:24.651544] [INFO ] [sig ] [753/3521] Forecasting CODI... [2026-01-05T20:19:24.651603] [INFO ] [sig ] Generating forecast for: CODI [2026-01-05T20:19:24.651644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-05T20:19:24.663768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-05T20:19:24.664064] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-05T20:19:24.664868] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-05T20:19:24.664922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:24.664953] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:24.664979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:24.665036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:24.722617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:24.723320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:24.723411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:24.723449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:24.839430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:24.839610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:24.839652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:24.839681] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:24.843132] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-01-05T20:19:24.843412] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-05T20:19:24.843541] [INFO ] [sig ] CODI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:24.984798] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CODI.txt [2026-01-05T20:19:24.984977] [INFO ] [sig ] [753/3521] Completed CODI in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:24.985046] [INFO ] [sig ] [754/3521] Forecasting COEP... [2026-01-05T20:19:24.985087] [INFO ] [sig ] Generating forecast for: COEP [2026-01-05T20:19:24.985129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-05T20:19:24.997639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-05T20:19:24.997996] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-05T20:19:24.998814] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-05T20:19:24.998868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:24.998901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:24.998957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:24.999018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:25.060333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:25.061239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:25.061356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:25.061391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:25.189259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:25.189427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:25.189469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:25.189498] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:25.193197] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-05T20:19:25.193563] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-05T20:19:25.193731] [INFO ] [sig ] COEP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:25.347881] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COEP.txt [2026-01-05T20:19:25.348015] [INFO ] [sig ] [754/3521] Completed COEP in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:25.348055] [INFO ] [sig ] [755/3521] Forecasting COF... [2026-01-05T20:19:25.348084] [INFO ] [sig ] Generating forecast for: COF [2026-01-05T20:19:25.348113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-05T20:19:25.361046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-05T20:19:25.361325] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-05T20:19:25.362099] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-05T20:19:25.362152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:25.362184] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:25.362211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:25.362268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:25.421745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:25.422737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:25.422829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:25.422862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:25.549117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:25.549286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:25.549327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:25.549355] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:25.553176] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-01-05T20:19:25.553476] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-05T20:19:25.553628] [INFO ] [sig ] COF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:25.710627] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COF.txt [2026-01-05T20:19:25.710789] [INFO ] [sig ] [755/3521] Completed COF in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-05T20:19:25.710831] [INFO ] [sig ] [756/3521] Forecasting COFS... [2026-01-05T20:19:25.710861] [INFO ] [sig ] Generating forecast for: COFS [2026-01-05T20:19:25.710890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-05T20:19:25.723143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-05T20:19:25.723488] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-05T20:19:25.724271] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-05T20:19:25.724325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:25.724357] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:25.724383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:25.724440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:25.780809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:25.781702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:25.781794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:25.781827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:25.900967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:25.901136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:25.901188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:25.901233] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:25.904906] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-01-05T20:19:25.905200] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-05T20:19:25.905329] [INFO ] [sig ] COFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:26.047268] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COFS.txt [2026-01-05T20:19:26.047400] [INFO ] [sig ] [756/3521] Completed COFS in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:26.047442] [INFO ] [sig ] [757/3521] Forecasting COIN... [2026-01-05T20:19:26.047471] [INFO ] [sig ] Generating forecast for: COIN [2026-01-05T20:19:26.047501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-05T20:19:26.059020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-05T20:19:26.059325] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-05T20:19:26.060103] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-05T20:19:26.060156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:26.060187] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:26.060214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:26.060271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:26.115599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:26.116203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:26.116282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:26.116312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:26.242004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:26.242158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:26.242196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:26.242225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:26.245474] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-01-05T20:19:26.245757] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-05T20:19:26.245882] [INFO ] [sig ] COIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:26.385424] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COIN.txt [2026-01-05T20:19:26.385557] [INFO ] [sig ] [757/3521] Completed COIN in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:26.385613] [INFO ] [sig ] [758/3521] Forecasting COKE... [2026-01-05T20:19:26.385643] [INFO ] [sig ] Generating forecast for: COKE [2026-01-05T20:19:26.385674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-05T20:19:26.396639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-05T20:19:26.396920] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-05T20:19:26.397698] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-05T20:19:26.397750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:26.397782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:26.397810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:26.397868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:26.456681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:26.457296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:26.457376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:26.457408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:26.575330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:26.575478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:26.575518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:26.575548] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:26.579020] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-05T20:19:26.579290] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-05T20:19:26.579416] [INFO ] [sig ] COKE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:26.718935] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COKE.txt [2026-01-05T20:19:26.719058] [INFO ] [sig ] [758/3521] Completed COKE in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:26.719096] [INFO ] [sig ] [759/3521] Forecasting COLB... [2026-01-05T20:19:26.719125] [INFO ] [sig ] Generating forecast for: COLB [2026-01-05T20:19:26.719154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-05T20:19:26.730625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-05T20:19:26.730921] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-05T20:19:26.731697] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-05T20:19:26.731750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:26.731782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:26.731809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:26.731870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:26.788487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:26.789148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:26.789226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:26.789257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:26.904857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:26.904992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:26.905030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:26.905058] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:26.908296] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-05T20:19:26.908561] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-05T20:19:26.908702] [INFO ] [sig ] COLB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:27.047003] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COLB.txt [2026-01-05T20:19:27.047119] [INFO ] [sig ] [759/3521] Completed COLB in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:27.047156] [INFO ] [sig ] [760/3521] Forecasting COLD... [2026-01-05T20:19:27.047185] [INFO ] [sig ] Generating forecast for: COLD [2026-01-05T20:19:27.047213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-05T20:19:27.058566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-05T20:19:27.058849] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-05T20:19:27.059654] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-05T20:19:27.059706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:27.059738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:27.059765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:27.059822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:27.117630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:27.118232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:27.118311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:27.118342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:27.244308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:27.244482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:27.244522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:27.244551] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:27.248035] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-05T20:19:27.248317] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-05T20:19:27.248449] [INFO ] [sig ] COLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:27.386073] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COLD.txt [2026-01-05T20:19:27.386193] [INFO ] [sig ] [760/3521] Completed COLD in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:27.386232] [INFO ] [sig ] [761/3521] Forecasting COLL... [2026-01-05T20:19:27.386261] [INFO ] [sig ] Generating forecast for: COLL [2026-01-05T20:19:27.386290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-05T20:19:27.400650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-05T20:19:27.401370] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-05T20:19:27.402491] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-05T20:19:27.402546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:27.402646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:27.402676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:27.402735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:27.466397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:27.467782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:27.467901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:27.467935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:27.600196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:27.600447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:27.600493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:27.600522] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:27.604797] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-05T20:19:27.605187] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-05T20:19:27.605356] [INFO ] [sig ] COLL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:27.800346] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COLL.txt [2026-01-05T20:19:27.800678] [INFO ] [sig ] [761/3521] Completed COLL in 0.4s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:27.800757] [INFO ] [sig ] [762/3521] Forecasting COLM... [2026-01-05T20:19:27.800810] [INFO ] [sig ] Generating forecast for: COLM [2026-01-05T20:19:27.800865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-05T20:19:27.815892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-05T20:19:27.816411] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-05T20:19:27.817303] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-05T20:19:27.817361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:27.817394] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:27.817423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:27.817481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:27.879206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:27.880199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:27.880293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:27.880327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:28.002931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:28.003101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:28.003143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:28.003172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:28.007423] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-01-05T20:19:28.007821] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-05T20:19:28.007976] [INFO ] [sig ] COLM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:28.236256] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COLM.txt [2026-01-05T20:19:28.236636] [INFO ] [sig ] [762/3521] Completed COLM in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:28.236716] [INFO ] [sig ] [763/3521] Forecasting COMM... [2026-01-05T20:19:28.236767] [INFO ] [sig ] Generating forecast for: COMM [2026-01-05T20:19:28.236814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-05T20:19:28.261660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-05T20:19:28.262234] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-05T20:19:28.263726] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-05T20:19:28.263806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:28.263861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:28.263907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:28.264000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:28.353677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:28.354873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:28.355003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:28.355050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:28.525698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:28.525896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:28.525955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:28.526003] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:28.531372] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=67.55%) [2026-01-05T20:19:28.531863] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-05T20:19:28.532074] [INFO ] [sig ] COMM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:28.741055] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COMM.txt [2026-01-05T20:19:28.741251] [INFO ] [sig ] [763/3521] Completed COMM in 0.5s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:28.741297] [INFO ] [sig ] [764/3521] Forecasting COMP... [2026-01-05T20:19:28.741333] [INFO ] [sig ] Generating forecast for: COMP [2026-01-05T20:19:28.741372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-05T20:19:28.760186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-05T20:19:28.760744] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-05T20:19:28.762017] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-05T20:19:28.762089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:28.762142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:28.762188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:28.762282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:28.833810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:28.834797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:28.834891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:28.834925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:28.964124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:28.964361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:28.964408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:28.964532] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:28.968539] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-01-05T20:19:28.968879] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-05T20:19:28.969073] [INFO ] [sig ] COMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:29.116366] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COMP.txt [2026-01-05T20:19:29.116543] [INFO ] [sig ] [764/3521] Completed COMP in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:29.116610] [INFO ] [sig ] [765/3521] Forecasting CONL... [2026-01-05T20:19:29.116644] [INFO ] [sig ] Generating forecast for: CONL [2026-01-05T20:19:29.116675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-05T20:19:29.131716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-05T20:19:29.132345] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-05T20:19:29.133390] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-05T20:19:29.133452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:29.133488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:29.133517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:29.133596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:29.193080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:29.194189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:29.194298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:29.194332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:29.324182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:29.324416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:29.324461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:29.324490] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:29.328376] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-05T20:19:29.328708] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-05T20:19:29.328853] [INFO ] [sig ] CONL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:29.474488] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CONL.txt [2026-01-05T20:19:29.474711] [INFO ] [sig ] [765/3521] Completed CONL in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:29.474774] [INFO ] [sig ] [766/3521] Forecasting COO... [2026-01-05T20:19:29.474806] [INFO ] [sig ] Generating forecast for: COO [2026-01-05T20:19:29.474838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-05T20:19:29.487655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-05T20:19:29.488059] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-05T20:19:29.488861] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-05T20:19:29.488943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:29.488981] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:29.489014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:29.489088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:29.546994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:29.547985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:29.548076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:29.548110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:29.669672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:29.669837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:29.669876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:29.669904] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:29.673256] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-05T20:19:29.673522] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-05T20:19:29.673688] [INFO ] [sig ] COO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:29.816768] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COO.txt [2026-01-05T20:19:29.816932] [INFO ] [sig ] [766/3521] Completed COO in 0.3s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:29.816973] [INFO ] [sig ] [767/3521] Forecasting COP... [2026-01-05T20:19:29.817006] [INFO ] [sig ] Generating forecast for: COP [2026-01-05T20:19:29.817041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-05T20:19:29.828541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-05T20:19:29.828968] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-05T20:19:29.829788] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-05T20:19:29.829844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:29.829885] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:29.829921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:29.829999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:29.886652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:29.887504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:29.887612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:29.887646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:30.005946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:30.006106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:30.006145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:30.006173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:30.009669] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-05T20:19:30.009974] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-05T20:19:30.010133] [INFO ] [sig ] COP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:30.151785] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COP.txt [2026-01-05T20:19:30.151917] [INFO ] [sig ] [767/3521] Completed COP in 0.3s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:30.151957] [INFO ] [sig ] [768/3521] Forecasting COPP... [2026-01-05T20:19:30.151985] [INFO ] [sig ] Generating forecast for: COPP [2026-01-05T20:19:30.152014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-05T20:19:30.163816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-05T20:19:30.164148] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-05T20:19:30.164938] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-05T20:19:30.164991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:30.165026] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:30.165057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:30.165126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:30.222947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:30.223777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:30.223861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:30.223895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:30.340582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:30.340743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:30.340784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:30.340830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:30.344218] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=86.54%) [2026-01-05T20:19:30.344492] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-05T20:19:30.344641] [INFO ] [sig ] COPP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:30.491948] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COPP.txt [2026-01-05T20:19:30.492233] [INFO ] [sig ] [768/3521] Completed COPP in 0.3s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:30.492308] [INFO ] [sig ] [769/3521] Forecasting CORZ... [2026-01-05T20:19:30.492353] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-05T20:19:30.492391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-05T20:19:30.506549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-05T20:19:30.507126] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-05T20:19:30.508077] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-05T20:19:30.508133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:30.508167] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:30.508195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:30.508258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:30.567015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:30.568164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:30.568292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:30.568325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:30.697070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:30.697351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:30.697408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:30.697440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:30.701605] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=66.82%) [2026-01-05T20:19:30.701975] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-05T20:19:30.702138] [INFO ] [sig ] CORZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:30.853526] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CORZ.txt [2026-01-05T20:19:30.853759] [INFO ] [sig ] [769/3521] Completed CORZ in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:30.853804] [INFO ] [sig ] [770/3521] Forecasting CORZZ... [2026-01-05T20:19:30.853833] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-05T20:19:30.853863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-05T20:19:30.867609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-05T20:19:30.868029] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-05T20:19:30.868943] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-05T20:19:30.868999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:30.869032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:30.869058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:30.869134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:30.933681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:30.935014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:30.935168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:30.935213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:31.055588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:31.055812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:31.055860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:31.055889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:31.059883] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-05T20:19:31.060222] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-05T20:19:31.060369] [INFO ] [sig ] CORZZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:31.211201] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CORZZ.txt [2026-01-05T20:19:31.211624] [INFO ] [sig ] [770/3521] Completed CORZZ in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-05T20:19:31.211670] [INFO ] [sig ] [771/3521] Forecasting COTY... [2026-01-05T20:19:31.211706] [INFO ] [sig ] Generating forecast for: COTY [2026-01-05T20:19:31.211739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-05T20:19:31.226542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-05T20:19:31.227155] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-05T20:19:31.228607] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-05T20:19:31.228672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:31.228707] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:31.228735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:31.228798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:31.289695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:31.290963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:31.291145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:31.291180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:31.425686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:31.425933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:31.425980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:31.426009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:31.430282] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=48.21%) [2026-01-05T20:19:31.430718] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-05T20:19:31.430932] [INFO ] [sig ] COTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:31.588254] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/COTY.txt [2026-01-05T20:19:31.588437] [INFO ] [sig ] [771/3521] Completed COTY in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-05T20:19:31.588477] [INFO ] [sig ] [772/3521] Forecasting COWG... [2026-01-05T20:19:31.588508] [INFO ] [sig ] Generating forecast for: COWG [2026-01-05T20:19:31.588538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-05T20:19:31.602996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-05T20:19:31.603534] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-05T20:19:31.604488] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-05T20:19:31.604545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:31.604615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:31.604647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:31.604709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:31.669144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:31.670311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:31.670423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:31.670477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:31.803735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:31.804003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:31.804055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:31.804083] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:31.808426] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=60.13%) [2026-01-05T20:19:31.808835] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-05T20:19:31.809033] [INFO ] [sig ] COWG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:31.966326] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COWG.txt [2026-01-05T20:19:31.966533] [INFO ] [sig ] [772/3521] Completed COWG in 0.4s | 2.89 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-05T20:19:31.966602] [INFO ] [sig ] [773/3521] Forecasting COYA... [2026-01-05T20:19:31.966637] [INFO ] [sig ] Generating forecast for: COYA [2026-01-05T20:19:31.966670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-05T20:19:31.981438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-05T20:19:31.982091] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-05T20:19:31.983145] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-05T20:19:31.983203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:31.983237] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:31.983265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:31.983326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:32.046086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:32.047315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:32.047416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:32.047450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:32.167452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:32.167701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:32.167749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:32.167781] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:32.172187] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-05T20:19:32.172503] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-05T20:19:32.172666] [INFO ] [sig ] COYA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:32.323261] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/COYA.txt [2026-01-05T20:19:32.323452] [INFO ] [sig ] [773/3521] Completed COYA in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:32.323495] [INFO ] [sig ] [774/3521] Forecasting CP... [2026-01-05T20:19:32.323525] [INFO ] [sig ] Generating forecast for: CP [2026-01-05T20:19:32.323556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-05T20:19:32.337288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-05T20:19:32.337828] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-05T20:19:32.338791] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-05T20:19:32.338847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:32.338882] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:32.338909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:32.339015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:32.400279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:32.401370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:32.401467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:32.401501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:32.536990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:32.537221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:32.537276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:32.537311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:32.543564] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-01-05T20:19:32.544167] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-05T20:19:32.544369] [INFO ] [sig ] CP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:32.689091] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CP.txt [2026-01-05T20:19:32.689329] [INFO ] [sig ] [774/3521] Completed CP in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:32.689373] [INFO ] [sig ] [775/3521] Forecasting CPA... [2026-01-05T20:19:32.689407] [INFO ] [sig ] Generating forecast for: CPA [2026-01-05T20:19:32.689440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-05T20:19:32.703186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-05T20:19:32.703595] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-05T20:19:32.704395] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-05T20:19:32.704449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:32.704482] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:32.704508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:32.704564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:32.761602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:32.762446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:32.762536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:32.762569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:32.880379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:32.880548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:32.880608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:32.880638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:32.884128] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=57.04%) [2026-01-05T20:19:32.884446] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-05T20:19:32.884608] [INFO ] [sig ] CPA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:33.031044] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPA.txt [2026-01-05T20:19:33.031201] [INFO ] [sig ] [775/3521] Completed CPA in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:33.031249] [INFO ] [sig ] [776/3521] Forecasting CPB... [2026-01-05T20:19:33.031279] [INFO ] [sig ] Generating forecast for: CPB [2026-01-05T20:19:33.031315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-05T20:19:33.043493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-05T20:19:33.043799] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-05T20:19:33.044597] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-05T20:19:33.044649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:33.044681] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:33.044708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:33.044765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:33.100719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:33.101416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:33.101494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:33.101525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:33.217855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:33.218016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:33.218058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:33.218086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:33.221507] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-05T20:19:33.221796] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-05T20:19:33.221927] [INFO ] [sig ] CPB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:33.371331] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPB.txt [2026-01-05T20:19:33.371471] [INFO ] [sig ] [776/3521] Completed CPB in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:33.371511] [INFO ] [sig ] [777/3521] Forecasting CPF... [2026-01-05T20:19:33.371539] [INFO ] [sig ] Generating forecast for: CPF [2026-01-05T20:19:33.371584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-05T20:19:33.383945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-05T20:19:33.384244] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-05T20:19:33.385037] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-05T20:19:33.385088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:33.385119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:33.385145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:33.385206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:33.442849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:33.443667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:33.443751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:33.443784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:33.565891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:33.566052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:33.566090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:33.566118] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:33.569558] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: UP (p=56.67%) [2026-01-05T20:19:33.569867] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-05T20:19:33.570003] [INFO ] [sig ] CPF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:33.715793] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPF.txt [2026-01-05T20:19:33.715953] [INFO ] [sig ] [777/3521] Completed CPF in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:33.715995] [INFO ] [sig ] [778/3521] Forecasting CPIX... [2026-01-05T20:19:33.716033] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-05T20:19:33.716065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-05T20:19:33.728505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-05T20:19:33.728864] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-05T20:19:33.729668] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-05T20:19:33.729720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:33.729777] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:33.729805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:33.729863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:33.785468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:33.786361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:33.786448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:33.786482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:33.909002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:33.909167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:33.909209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:33.909238] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:33.912796] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=13.03%) [2026-01-05T20:19:33.913078] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-05T20:19:33.913213] [INFO ] [sig ] CPIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:34.063039] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPIX.txt [2026-01-05T20:19:34.063188] [INFO ] [sig ] [778/3521] Completed CPIX in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:34.063230] [INFO ] [sig ] [779/3521] Forecasting CPK... [2026-01-05T20:19:34.063259] [INFO ] [sig ] Generating forecast for: CPK [2026-01-05T20:19:34.063289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-05T20:19:34.075674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-05T20:19:34.075984] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-05T20:19:34.076760] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-05T20:19:34.076812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:34.076844] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:34.076870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:34.076928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:34.136503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:34.137431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:34.137519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:34.137551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:34.264833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:34.264993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:34.265035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:34.265065] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:34.268539] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=88.82%) [2026-01-05T20:19:34.268832] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-05T20:19:34.268990] [INFO ] [sig ] CPK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:34.410849] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPK.txt [2026-01-05T20:19:34.410973] [INFO ] [sig ] [779/3521] Completed CPK in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:34.411011] [INFO ] [sig ] [780/3521] Forecasting CPNG... [2026-01-05T20:19:34.411040] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-05T20:19:34.411069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-05T20:19:34.422277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-05T20:19:34.422601] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-05T20:19:34.423363] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-05T20:19:34.423416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:34.423448] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:34.423474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:34.423531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:34.479397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:34.480022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:34.480100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:34.480132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:34.603328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:34.603478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:34.603515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:34.603543] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:34.607070] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-01-05T20:19:34.607374] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-05T20:19:34.607500] [INFO ] [sig ] CPNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:34.749951] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPNG.txt [2026-01-05T20:19:34.750100] [INFO ] [sig ] [780/3521] Completed CPNG in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:34.750139] [INFO ] [sig ] [781/3521] Forecasting CPRI... [2026-01-05T20:19:34.750176] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-05T20:19:34.750211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-05T20:19:34.764815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-05T20:19:34.765167] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-05T20:19:34.765989] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-05T20:19:34.766041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:34.766072] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:34.766099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:34.766156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:34.823846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:34.824665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:34.824750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:34.824783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:34.943435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:34.943603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:34.943642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:34.943717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:34.947069] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-05T20:19:34.947341] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-05T20:19:34.947463] [INFO ] [sig ] CPRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:35.086285] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPRI.txt [2026-01-05T20:19:35.086419] [INFO ] [sig ] [781/3521] Completed CPRI in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:35.086459] [INFO ] [sig ] [782/3521] Forecasting CPRX... [2026-01-05T20:19:35.086487] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-05T20:19:35.086517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-05T20:19:35.100159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-05T20:19:35.100766] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-05T20:19:35.101777] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-05T20:19:35.101838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:35.101873] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:35.101901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:35.101962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:35.165829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:35.167147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:35.167279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:35.167326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:35.297224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:35.297473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:35.297532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:35.297590] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:35.303952] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=29.16%) [2026-01-05T20:19:35.304407] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-05T20:19:35.304602] [INFO ] [sig ] CPRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:35.487252] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPRX.txt [2026-01-05T20:19:35.487454] [INFO ] [sig ] [782/3521] Completed CPRX in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:35.487499] [INFO ] [sig ] [783/3521] Forecasting CPS... [2026-01-05T20:19:35.487528] [INFO ] [sig ] Generating forecast for: CPS [2026-01-05T20:19:35.487560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-05T20:19:35.502395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-05T20:19:35.502919] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-05T20:19:35.503860] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-05T20:19:35.503915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:35.503948] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:35.503975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:35.504034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:35.563346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:35.564802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:35.564916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:35.564952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:35.693748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:35.693981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:35.694026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:35.694061] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:35.698137] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-05T20:19:35.698471] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-05T20:19:35.698633] [INFO ] [sig ] CPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:35.850065] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CPS.txt [2026-01-05T20:19:35.850294] [INFO ] [sig ] [783/3521] Completed CPS in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:35.850338] [INFO ] [sig ] [784/3521] Forecasting CPSH... [2026-01-05T20:19:35.850371] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-05T20:19:35.850406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-05T20:19:35.864148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-05T20:19:35.864710] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-05T20:19:35.865692] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-05T20:19:35.865749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:35.865782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:35.865811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:35.865872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:35.926232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:35.927405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:35.927517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:35.927556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:36.063268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:36.063433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:36.063472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:36.063499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:36.066988] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-05T20:19:36.067276] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-05T20:19:36.067409] [INFO ] [sig ] CPSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:36.206540] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPSH.txt [2026-01-05T20:19:36.206730] [INFO ] [sig ] [784/3521] Completed CPSH in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:36.206771] [INFO ] [sig ] [785/3521] Forecasting CPSS... [2026-01-05T20:19:36.206799] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-05T20:19:36.206828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-05T20:19:36.218082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-05T20:19:36.218429] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-05T20:19:36.219260] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-05T20:19:36.219325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:36.219359] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:36.219386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:36.219442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:36.276128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:36.277003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:36.277088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:36.277120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:36.388124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:36.388293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:36.388333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:36.388361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:36.392308] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=49.69%) [2026-01-05T20:19:36.392809] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-05T20:19:36.392949] [INFO ] [sig ] CPSS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:36.603585] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPSS.txt [2026-01-05T20:19:36.603745] [INFO ] [sig ] [785/3521] Completed CPSS in 0.4s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:36.603789] [INFO ] [sig ] [786/3521] Forecasting CPZ... [2026-01-05T20:19:36.603817] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-05T20:19:36.603847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-05T20:19:36.615628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-05T20:19:36.615960] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-05T20:19:36.616770] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-05T20:19:36.616824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:36.616856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:36.616882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:36.616938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:36.674934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:36.675821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:36.675912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:36.675945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:36.796509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:36.796688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:36.796727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:36.796756] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:36.800380] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=49.88%) [2026-01-05T20:19:36.800722] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-05T20:19:36.800860] [INFO ] [sig ] CPZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:36.941733] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CPZ.txt [2026-01-05T20:19:36.941884] [INFO ] [sig ] [786/3521] Completed CPZ in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:36.941925] [INFO ] [sig ] [787/3521] Forecasting CQP... [2026-01-05T20:19:36.941955] [INFO ] [sig ] Generating forecast for: CQP [2026-01-05T20:19:36.941984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-05T20:19:36.953930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-05T20:19:36.954324] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-05T20:19:36.955143] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-05T20:19:36.955197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:36.955229] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:36.955255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:36.955312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:37.011834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:37.012701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:37.012792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:37.012824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:37.132620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:37.132789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:37.132830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:37.132860] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:37.136673] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-01-05T20:19:37.137075] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-05T20:19:37.137233] [INFO ] [sig ] CQP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:37.283163] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CQP.txt [2026-01-05T20:19:37.283316] [INFO ] [sig ] [787/3521] Completed CQP in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:37.283357] [INFO ] [sig ] [788/3521] Forecasting CRAI... [2026-01-05T20:19:37.283386] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-05T20:19:37.283416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-05T20:19:37.296020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-05T20:19:37.296349] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-05T20:19:37.297127] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-05T20:19:37.297179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:37.297209] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:37.297235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:37.297294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:37.355170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:37.356053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:37.356176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:37.356217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:37.479241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:37.479401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:37.479442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:37.479472] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:37.482893] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-01-05T20:19:37.483185] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-05T20:19:37.483317] [INFO ] [sig ] CRAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:37.627068] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRAI.txt [2026-01-05T20:19:37.627230] [INFO ] [sig ] [788/3521] Completed CRAI in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:37.627277] [INFO ] [sig ] [789/3521] Forecasting CRBG... [2026-01-05T20:19:37.627307] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-05T20:19:37.627337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-05T20:19:37.638899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-05T20:19:37.639317] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-05T20:19:37.640138] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-05T20:19:37.640194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:37.640226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:37.640252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:37.640308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:37.695998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:37.696879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:37.696966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:37.696998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:37.827409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:37.827593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:37.827635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:37.827663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:37.831193] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-05T20:19:37.831520] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-05T20:19:37.831675] [INFO ] [sig ] CRBG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:37.974645] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRBG.txt [2026-01-05T20:19:37.974807] [INFO ] [sig ] [789/3521] Completed CRBG in 0.3s | 2.89 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-05T20:19:37.974849] [INFO ] [sig ] [790/3521] Forecasting CRBP... [2026-01-05T20:19:37.974877] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-05T20:19:37.974906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-05T20:19:37.986295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-05T20:19:37.986669] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-05T20:19:37.987456] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-05T20:19:37.987510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:37.987544] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:37.987595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:37.987658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:38.045416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:38.046287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:38.046377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:38.046411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:38.164249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:38.164401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:38.164441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:38.164468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:38.167782] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=27.37%) [2026-01-05T20:19:38.168064] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-05T20:19:38.168190] [INFO ] [sig ] CRBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:38.308947] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRBP.txt [2026-01-05T20:19:38.309076] [INFO ] [sig ] [790/3521] Completed CRBP in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:38.309115] [INFO ] [sig ] [791/3521] Forecasting CRC... [2026-01-05T20:19:38.309143] [INFO ] [sig ] Generating forecast for: CRC [2026-01-05T20:19:38.309173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-05T20:19:38.320833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-05T20:19:38.321126] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-05T20:19:38.321922] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-05T20:19:38.321976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:38.322009] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:38.322036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:38.322095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:38.380040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:38.380803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:38.380886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:38.380919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:38.502712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:38.502863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:38.502904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:38.502942] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:38.506411] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=60.05%) [2026-01-05T20:19:38.506705] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-05T20:19:38.506834] [INFO ] [sig ] CRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:38.648246] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRC.txt [2026-01-05T20:19:38.648629] [INFO ] [sig ] [791/3521] Completed CRC in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:38.648673] [INFO ] [sig ] [792/3521] Forecasting CRDF... [2026-01-05T20:19:38.648703] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-05T20:19:38.648733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-05T20:19:38.659951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-05T20:19:38.660236] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-05T20:19:38.661013] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-05T20:19:38.661065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:38.661097] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:38.661124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:38.661181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:38.730622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:38.731454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:38.731540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:38.731589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:38.846606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:38.846762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:38.846817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:38.846847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:38.850294] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-01-05T20:19:38.850601] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-05T20:19:38.850740] [INFO ] [sig ] CRDF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:38.998645] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRDF.txt [2026-01-05T20:19:38.998788] [INFO ] [sig ] [792/3521] Completed CRDF in 0.4s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:38.998828] [INFO ] [sig ] [793/3521] Forecasting CRDO... [2026-01-05T20:19:38.998857] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-05T20:19:38.998888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-05T20:19:39.010244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-05T20:19:39.010509] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-05T20:19:39.011283] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-05T20:19:39.011347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:39.011385] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:39.011417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:39.011474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:39.067887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:39.068532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:39.068628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:39.068661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:39.194863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:39.195024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:39.195068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:39.195096] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:39.198841] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-05T20:19:39.199163] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-05T20:19:39.199315] [INFO ] [sig ] CRDO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:39.354047] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRDO.txt [2026-01-05T20:19:39.354194] [INFO ] [sig ] [793/3521] Completed CRDO in 0.4s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:39.354235] [INFO ] [sig ] [794/3521] Forecasting CRESY... [2026-01-05T20:19:39.354266] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-05T20:19:39.354296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-05T20:19:39.367807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-05T20:19:39.368162] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-05T20:19:39.369054] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-05T20:19:39.369120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:39.369169] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:39.369209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:39.369303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:39.435771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:39.436636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:39.436720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:39.436753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:39.577385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:39.577558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:39.577634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:39.577675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:39.581813] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-01-05T20:19:39.582121] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-05T20:19:39.582257] [INFO ] [sig ] CRESY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:39.758360] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRESY.txt [2026-01-05T20:19:39.758539] [INFO ] [sig ] [794/3521] Completed CRESY in 0.4s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:39.758599] [INFO ] [sig ] [795/3521] Forecasting CREX... [2026-01-05T20:19:39.758631] [INFO ] [sig ] Generating forecast for: CREX [2026-01-05T20:19:39.758662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-05T20:19:39.769980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-05T20:19:39.770278] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-05T20:19:39.771088] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-05T20:19:39.771142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:39.771210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:39.771244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:39.771314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:39.826884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:39.827620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:39.827722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:39.827756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:39.949862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:39.950025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:39.950069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:39.950099] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:39.953846] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-01-05T20:19:39.954174] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-05T20:19:39.954340] [INFO ] [sig ] CREX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:40.097268] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CREX.txt [2026-01-05T20:19:40.097421] [INFO ] [sig ] [795/3521] Completed CREX in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:40.097462] [INFO ] [sig ] [796/3521] Forecasting CRGO... [2026-01-05T20:19:40.097491] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-05T20:19:40.097519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-05T20:19:40.109127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-05T20:19:40.109425] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-05T20:19:40.110198] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-05T20:19:40.110251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:40.110293] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:40.110322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:40.110378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:40.174399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:40.175255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:40.175342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:40.175376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:40.298159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:40.298331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:40.298386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:40.298421] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:40.302824] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-05T20:19:40.303156] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-05T20:19:40.303318] [INFO ] [sig ] CRGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:40.443329] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRGO.txt [2026-01-05T20:19:40.443455] [INFO ] [sig ] [796/3521] Completed CRGO in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:40.443494] [INFO ] [sig ] [797/3521] Forecasting CRGY... [2026-01-05T20:19:40.443525] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-05T20:19:40.443555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-05T20:19:40.455841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-05T20:19:40.456253] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-05T20:19:40.457111] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-05T20:19:40.457167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:40.457201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:40.457229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:40.457286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:40.512898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:40.513846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:40.513935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:40.513969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:40.630857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:40.631021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:40.631062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:40.631091] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:40.634468] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-05T20:19:40.634757] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-05T20:19:40.634889] [INFO ] [sig ] CRGY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:40.773077] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRGY.txt [2026-01-05T20:19:40.773205] [INFO ] [sig ] [797/3521] Completed CRGY in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:40.773245] [INFO ] [sig ] [798/3521] Forecasting CRH... [2026-01-05T20:19:40.773275] [INFO ] [sig ] Generating forecast for: CRH [2026-01-05T20:19:40.773306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-05T20:19:40.784902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-05T20:19:40.785251] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-05T20:19:40.786209] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-05T20:19:40.786262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:40.786294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:40.786324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:40.786381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:40.843195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:40.844070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:40.844156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:40.844189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:40.965347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:40.965505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:40.965544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:40.965623] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:40.968995] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-05T20:19:40.969279] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-05T20:19:40.969436] [INFO ] [sig ] CRH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:41.112390] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRH.txt [2026-01-05T20:19:41.112522] [INFO ] [sig ] [798/3521] Completed CRH in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:41.112561] [INFO ] [sig ] [799/3521] Forecasting CRI... [2026-01-05T20:19:41.112609] [INFO ] [sig ] Generating forecast for: CRI [2026-01-05T20:19:41.112640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-05T20:19:41.124066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-05T20:19:41.124350] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-05T20:19:41.125152] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-05T20:19:41.125206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:41.125243] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:41.125271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:41.125330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:41.183901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:41.184688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:41.184773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:41.184806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:41.304891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:41.305061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:41.305102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:41.305131] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:41.308589] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-01-05T20:19:41.308866] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-05T20:19:41.309025] [INFO ] [sig ] CRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:41.446791] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRI.txt [2026-01-05T20:19:41.446928] [INFO ] [sig ] [799/3521] Completed CRI in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:41.446968] [INFO ] [sig ] [800/3521] Forecasting CRK... [2026-01-05T20:19:41.447026] [INFO ] [sig ] Generating forecast for: CRK [2026-01-05T20:19:41.447058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-05T20:19:41.462286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-05T20:19:41.462754] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-05T20:19:41.463808] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-05T20:19:41.463875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:41.463919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:41.463956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:41.464042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:41.527522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:41.528410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:41.528493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:41.528526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:41.647942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:41.648102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:41.648144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:41.648175] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:41.651495] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=73.11%) [2026-01-05T20:19:41.651783] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-05T20:19:41.651911] [INFO ] [sig ] CRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:41.790100] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRK.txt [2026-01-05T20:19:41.790258] [INFO ] [sig ] [800/3521] Completed CRK in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:41.790299] [INFO ] [sig ] [801/3521] Forecasting CRL... [2026-01-05T20:19:41.790331] [INFO ] [sig ] Generating forecast for: CRL [2026-01-05T20:19:41.790364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-05T20:19:41.803490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-05T20:19:41.803876] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-05T20:19:41.804655] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-05T20:19:41.804707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:41.804738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:41.804765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:41.804821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:41.860711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:41.861523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:41.861630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:41.861664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:41.982764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:41.982920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:41.982960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:41.982989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:41.986277] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=36.65%) [2026-01-05T20:19:41.986553] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-05T20:19:41.986695] [INFO ] [sig ] CRL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:42.124803] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRL.txt [2026-01-05T20:19:42.124936] [INFO ] [sig ] [801/3521] Completed CRL in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:42.124975] [INFO ] [sig ] [802/3521] Forecasting CRM... [2026-01-05T20:19:42.125003] [INFO ] [sig ] Generating forecast for: CRM [2026-01-05T20:19:42.125032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-05T20:19:42.136291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-05T20:19:42.136592] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-05T20:19:42.137361] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-05T20:19:42.137426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:42.137465] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:42.137493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:42.137550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:42.193721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:42.194593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:42.194676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:42.194708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:42.315244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:42.315399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:42.315437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:42.315466] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:42.319164] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-05T20:19:42.319446] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-05T20:19:42.319609] [INFO ] [sig ] CRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:42.461618] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRM.txt [2026-01-05T20:19:42.461766] [INFO ] [sig ] [802/3521] Completed CRM in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:42.461806] [INFO ] [sig ] [803/3521] Forecasting CRMD... [2026-01-05T20:19:42.461836] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-05T20:19:42.461864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-05T20:19:42.473165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-05T20:19:42.473430] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-05T20:19:42.474191] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-05T20:19:42.474244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:42.474275] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:42.474301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:42.474357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:42.530531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:42.531144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:42.531221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:42.531252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:42.646102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:42.646215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:42.646253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:42.646296] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:42.649519] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-05T20:19:42.649806] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-05T20:19:42.649928] [INFO ] [sig ] CRMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:42.790344] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRMD.txt [2026-01-05T20:19:42.790461] [INFO ] [sig ] [803/3521] Completed CRMD in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:42.790499] [INFO ] [sig ] [804/3521] Forecasting CRML... [2026-01-05T20:19:42.790526] [INFO ] [sig ] Generating forecast for: CRML [2026-01-05T20:19:42.790555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-05T20:19:42.801609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-05T20:19:42.801890] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-05T20:19:42.802654] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-05T20:19:42.802706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:42.802738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:42.802765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:42.802821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:42.858274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:42.858940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:42.859022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:42.859053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:42.974990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:42.975141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:42.975179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:42.975206] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:42.978520] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-05T20:19:42.978809] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-05T20:19:42.978957] [INFO ] [sig ] CRML: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:43.126334] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRML.txt [2026-01-05T20:19:43.126483] [INFO ] [sig ] [804/3521] Completed CRML in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:43.126522] [INFO ] [sig ] [805/3521] Forecasting CRNC... [2026-01-05T20:19:43.126552] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-05T20:19:43.126611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-05T20:19:43.140610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-05T20:19:43.140970] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-05T20:19:43.141840] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-05T20:19:43.141895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:43.141926] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:43.141954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:43.142022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:43.204999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:43.205913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:43.206027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:43.206074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:43.327664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:43.327821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:43.327860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:43.327889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:43.331243] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=32.01%) [2026-01-05T20:19:43.331517] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-05T20:19:43.331850] [INFO ] [sig ] CRNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:43.472414] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRNC.txt [2026-01-05T20:19:43.472561] [INFO ] [sig ] [805/3521] Completed CRNC in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:43.472616] [INFO ] [sig ] [806/3521] Forecasting CRNX... [2026-01-05T20:19:43.472647] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-05T20:19:43.472676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-05T20:19:43.483791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-05T20:19:43.484099] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-05T20:19:43.484890] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-05T20:19:43.484942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:43.484973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:43.485001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:43.485058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:43.540843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:43.541463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:43.541542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:43.541591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:43.663024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:43.663174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:43.663214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:43.663241] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:43.666549] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-05T20:19:43.666833] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-05T20:19:43.666958] [INFO ] [sig ] CRNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:43.806256] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRNX.txt [2026-01-05T20:19:43.806385] [INFO ] [sig ] [806/3521] Completed CRNX in 0.3s | 2.89 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-05T20:19:43.806424] [INFO ] [sig ] [807/3521] Forecasting CRON... [2026-01-05T20:19:43.806453] [INFO ] [sig ] Generating forecast for: CRON [2026-01-05T20:19:43.806481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-05T20:19:43.818102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-05T20:19:43.818389] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-05T20:19:43.819174] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-05T20:19:43.819226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:43.819256] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:43.819292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:43.819350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:43.875037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:43.875729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:43.875809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:43.875839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:44.000910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:44.001066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:44.001106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:44.001134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:44.004468] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-05T20:19:44.004757] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-05T20:19:44.004887] [INFO ] [sig ] CRON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:44.145140] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRON.txt [2026-01-05T20:19:44.145283] [INFO ] [sig ] [807/3521] Completed CRON in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:44.145322] [INFO ] [sig ] [808/3521] Forecasting CROX... [2026-01-05T20:19:44.145350] [INFO ] [sig ] Generating forecast for: CROX [2026-01-05T20:19:44.145379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-05T20:19:44.157376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-05T20:19:44.157714] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-05T20:19:44.158464] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-05T20:19:44.158516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:44.158548] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:44.158595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:44.158656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:44.214865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:44.215651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:44.215748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:44.215782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:44.332457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:44.332640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:44.332682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:44.332710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:44.336172] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-01-05T20:19:44.336488] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-05T20:19:44.336645] [INFO ] [sig ] CROX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:44.475971] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CROX.txt [2026-01-05T20:19:44.476151] [INFO ] [sig ] [808/3521] Completed CROX in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:44.476193] [INFO ] [sig ] [809/3521] Forecasting CRS... [2026-01-05T20:19:44.476222] [INFO ] [sig ] Generating forecast for: CRS [2026-01-05T20:19:44.476253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-05T20:19:44.487652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-05T20:19:44.487959] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-05T20:19:44.488751] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-05T20:19:44.488803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:44.488834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:44.488861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:44.488942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:44.544689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:44.545421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:44.545502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:44.545533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:44.662000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:44.662159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:44.662197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:44.662225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:44.665538] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-05T20:19:44.665833] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-05T20:19:44.665961] [INFO ] [sig ] CRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:44.804044] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRS.txt [2026-01-05T20:19:44.804191] [INFO ] [sig ] [809/3521] Completed CRS in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:44.804230] [INFO ] [sig ] [810/3521] Forecasting CRSP... [2026-01-05T20:19:44.804259] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-05T20:19:44.804287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-05T20:19:44.815915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-05T20:19:44.816263] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-05T20:19:44.817049] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-05T20:19:44.817101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:44.817133] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:44.817160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:44.817216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:44.872389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:44.873113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:44.873192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:44.873224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:44.989766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:44.989930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:44.989972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:44.989999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:44.993662] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-01-05T20:19:44.993960] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-05T20:19:44.994095] [INFO ] [sig ] CRSP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:45.151031] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRSP.txt [2026-01-05T20:19:45.151189] [INFO ] [sig ] [810/3521] Completed CRSP in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:45.151231] [INFO ] [sig ] [811/3521] Forecasting CRTO... [2026-01-05T20:19:45.151260] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-05T20:19:45.151297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-05T20:19:45.164051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-05T20:19:45.164385] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-05T20:19:45.165205] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-05T20:19:45.165260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:45.165294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:45.165322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:45.165382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:45.225191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:45.226042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:45.226128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:45.226161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:45.355789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:45.355955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:45.355995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:45.356023] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:45.359486] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=85.00%) [2026-01-05T20:19:45.359799] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-05T20:19:45.359936] [INFO ] [sig ] CRTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:45.505069] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRTO.txt [2026-01-05T20:19:45.505221] [INFO ] [sig ] [811/3521] Completed CRTO in 0.4s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:45.505262] [INFO ] [sig ] [812/3521] Forecasting CRUS... [2026-01-05T20:19:45.505290] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-05T20:19:45.505319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-05T20:19:45.517062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-05T20:19:45.517385] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-05T20:19:45.518163] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-05T20:19:45.518215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:45.518272] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:45.518300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:45.518357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:45.574325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:45.575085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:45.575189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:45.575223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:45.694163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:45.694318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:45.694359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:45.694386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:45.697731] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-05T20:19:45.698004] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-05T20:19:45.698130] [INFO ] [sig ] CRUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:45.844646] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRUS.txt [2026-01-05T20:19:45.844792] [INFO ] [sig ] [812/3521] Completed CRUS in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:45.844834] [INFO ] [sig ] [813/3521] Forecasting CRVL... [2026-01-05T20:19:45.844863] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-05T20:19:45.844892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-05T20:19:45.856544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-05T20:19:45.856870] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-05T20:19:45.857675] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-05T20:19:45.857728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:45.857759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:45.857786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:45.857843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:45.914527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:45.915240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:45.915322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:45.915355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:46.032519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:46.032693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:46.032733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:46.032761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:46.036087] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=19.52%) [2026-01-05T20:19:46.036364] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-05T20:19:46.036495] [INFO ] [sig ] CRVL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:46.174025] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRVL.txt [2026-01-05T20:19:46.174158] [INFO ] [sig ] [813/3521] Completed CRVL in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:46.174197] [INFO ] [sig ] [814/3521] Forecasting CRVO... [2026-01-05T20:19:46.174226] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-05T20:19:46.174256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-05T20:19:46.185915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-05T20:19:46.186288] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-05T20:19:46.187089] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-05T20:19:46.187143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:46.187175] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:46.187201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:46.187257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:46.244695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:46.245534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:46.245638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:46.245672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:46.363071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:46.363230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:46.363269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:46.363298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:46.366716] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-01-05T20:19:46.367018] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-05T20:19:46.367157] [INFO ] [sig ] CRVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:46.506081] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRVO.txt [2026-01-05T20:19:46.506212] [INFO ] [sig ] [814/3521] Completed CRVO in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:46.506251] [INFO ] [sig ] [815/3521] Forecasting CRVS... [2026-01-05T20:19:46.506280] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-05T20:19:46.506310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-05T20:19:46.517971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-05T20:19:46.518238] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-05T20:19:46.519183] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-05T20:19:46.519235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:46.519267] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:46.519294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:46.519351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:46.575420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:46.576155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:46.576235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:46.576267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:46.697759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:46.697910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:46.697949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:46.698009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:46.701484] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-05T20:19:46.701775] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-05T20:19:46.701900] [INFO ] [sig ] CRVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:46.843130] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CRVS.txt [2026-01-05T20:19:46.843279] [INFO ] [sig ] [815/3521] Completed CRVS in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:46.843320] [INFO ] [sig ] [816/3521] Forecasting CRWD... [2026-01-05T20:19:46.843350] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-05T20:19:46.843380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-05T20:19:46.854623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-05T20:19:46.854928] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-05T20:19:46.855700] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-05T20:19:46.855752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:46.855783] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:46.855810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:46.855867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:46.911626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:46.912498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:46.912643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:46.912679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:47.029164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:47.029317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:47.029357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:47.029385] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:47.032749] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-05T20:19:47.033023] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-05T20:19:47.033148] [INFO ] [sig ] CRWD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:47.172472] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRWD.txt [2026-01-05T20:19:47.172649] [INFO ] [sig ] [816/3521] Completed CRWD in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:47.172691] [INFO ] [sig ] [817/3521] Forecasting CRWS... [2026-01-05T20:19:47.172720] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-05T20:19:47.172749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-05T20:19:47.185025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-05T20:19:47.185317] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-05T20:19:47.186387] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-05T20:19:47.186440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:47.186470] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:47.186495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:47.186552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:47.252689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:47.253596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:47.253886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:47.253920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:47.367813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:47.367966] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:19:47.368004] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:47.368035] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:47.371476] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-05T20:19:47.371782] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-05T20:19:47.371910] [INFO ] [sig ] CRWS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:47.512275] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CRWS.txt [2026-01-05T20:19:47.512411] [INFO ] [sig ] [817/3521] Completed CRWS in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:47.512449] [INFO ] [sig ] [818/3521] Forecasting CSAN... [2026-01-05T20:19:47.512480] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-05T20:19:47.512510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-05T20:19:47.523473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-05T20:19:47.523776] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-05T20:19:47.524528] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-05T20:19:47.524607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:47.524642] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:47.524670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:47.524727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:47.581338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:47.582026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:47.582105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:47.582137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:47.697375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:47.697528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:47.697584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:47.697616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:47.701256] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-01-05T20:19:47.701524] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-05T20:19:47.701666] [INFO ] [sig ] CSAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:47.839495] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSAN.txt [2026-01-05T20:19:47.839647] [INFO ] [sig ] [818/3521] Completed CSAN in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:47.839689] [INFO ] [sig ] [819/3521] Forecasting CSB... [2026-01-05T20:19:47.839719] [INFO ] [sig ] Generating forecast for: CSB [2026-01-05T20:19:47.839749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-05T20:19:47.850558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-05T20:19:47.850874] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-05T20:19:47.851649] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-05T20:19:47.851701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:47.851733] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:47.851759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:47.851816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:47.907239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:47.908003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:47.908084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:47.908115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:48.020264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:48.020424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:48.020464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:48.020498] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:48.023940] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-05T20:19:48.024222] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-05T20:19:48.024355] [INFO ] [sig ] CSB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:48.162772] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSB.txt [2026-01-05T20:19:48.162902] [INFO ] [sig ] [819/3521] Completed CSB in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:48.162939] [INFO ] [sig ] [820/3521] Forecasting CSCO... [2026-01-05T20:19:48.162969] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-05T20:19:48.162999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-05T20:19:48.174435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-05T20:19:48.174763] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-05T20:19:48.175517] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-05T20:19:48.175599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:48.175633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:48.175660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:48.175717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:48.235077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:48.235889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:48.235995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:48.236029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:48.356753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:48.356912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:48.356951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:48.356979] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:48.360441] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=39.71%) [2026-01-05T20:19:48.360755] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-05T20:19:48.360887] [INFO ] [sig ] CSCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:48.497903] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSCO.txt [2026-01-05T20:19:48.498033] [INFO ] [sig ] [820/3521] Completed CSCO in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:48.498071] [INFO ] [sig ] [821/3521] Forecasting CSGP... [2026-01-05T20:19:48.498101] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-05T20:19:48.498130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-05T20:19:48.509310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-05T20:19:48.509620] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-05T20:19:48.510371] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-05T20:19:48.510423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:48.510454] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:48.510480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:48.510537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:48.566874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:48.567551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:48.567647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:48.567679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:48.686362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:48.686517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:48.686555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:48.686603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:48.689944] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-05T20:19:48.690210] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-05T20:19:48.690334] [INFO ] [sig ] CSGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:48.829149] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSGP.txt [2026-01-05T20:19:48.829277] [INFO ] [sig ] [821/3521] Completed CSGP in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:48.829315] [INFO ] [sig ] [822/3521] Forecasting CSGS... [2026-01-05T20:19:48.829343] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-05T20:19:48.829371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-05T20:19:48.840373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-05T20:19:48.840683] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-05T20:19:48.841427] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-05T20:19:48.841478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:48.841509] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:48.841536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:48.841618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:48.897199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:48.897875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:48.897981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:48.898014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:49.018443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:49.018608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:49.018648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:49.018677] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:49.022116] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-01-05T20:19:49.022378] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-05T20:19:49.022504] [INFO ] [sig ] CSGS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:49.162611] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSGS.txt [2026-01-05T20:19:49.162730] [INFO ] [sig ] [822/3521] Completed CSGS in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-05T20:19:49.162767] [INFO ] [sig ] [823/3521] Forecasting CSIQ... [2026-01-05T20:19:49.162795] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-05T20:19:49.162824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-05T20:19:49.174519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-05T20:19:49.174829] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-05T20:19:49.175568] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-05T20:19:49.175638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:49.175670] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:49.175698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:49.175756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:49.232085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:49.232722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:49.232801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:49.232832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:49.358335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:49.358495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:49.358538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:49.358566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:49.362378] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-01-05T20:19:49.362674] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-05T20:19:49.362803] [INFO ] [sig ] CSIQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:49.503133] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CSIQ.txt [2026-01-05T20:19:49.503277] [INFO ] [sig ] [823/3521] Completed CSIQ in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-05T20:19:49.503322] [INFO ] [sig ] [824/3521] Forecasting CSPI... [2026-01-05T20:19:49.503351] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-05T20:19:49.503380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-05T20:19:49.515182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-05T20:19:49.515493] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-05T20:19:49.516273] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-05T20:19:49.516326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:49.516357] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:49.516383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:49.516439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:49.576514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:49.577282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:49.577364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:49.577397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:49.695500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:49.695677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:49.695718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:49.695747] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:49.699125] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-05T20:19:49.699394] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-05T20:19:49.699521] [INFO ] [sig ] CSPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:49.837956] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CSPI.txt [2026-01-05T20:19:49.838117] [INFO ] [sig ] [824/3521] Completed CSPI in 0.3s | 2.89 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-05T20:19:49.838158] [INFO ] [sig ] [825/3521] Forecasting CSQ... [2026-01-05T20:19:49.838186] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-05T20:19:49.838215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-05T20:19:49.851423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-05T20:19:49.851801] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-05T20:19:49.852563] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-05T20:19:49.852643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:49.852676] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:49.852704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:49.852761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:49.911038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:49.911972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:49.912095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:49.912136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:50.039697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:50.039859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:50.039900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:50.039929] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:50.043262] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-05T20:19:50.043550] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-05T20:19:50.043694] [INFO ] [sig ] CSQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:50.186091] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSQ.txt [2026-01-05T20:19:50.186273] [INFO ] [sig ] [825/3521] Completed CSQ in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:50.186315] [INFO ] [sig ] [826/3521] Forecasting CSTL... [2026-01-05T20:19:50.186345] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-05T20:19:50.186374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-05T20:19:50.198785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-05T20:19:50.199181] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-05T20:19:50.199976] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-05T20:19:50.200030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:50.200063] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:50.200092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:50.200151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:50.265324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:50.266217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:50.266303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:50.266336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:50.401831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:50.401984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:50.402024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:50.402053] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:50.405361] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-01-05T20:19:50.405650] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-05T20:19:50.405780] [INFO ] [sig ] CSTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:50.545003] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CSTL.txt [2026-01-05T20:19:50.545142] [INFO ] [sig ] [826/3521] Completed CSTL in 0.4s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:50.545181] [INFO ] [sig ] [827/3521] Forecasting CSTM... [2026-01-05T20:19:50.545210] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-05T20:19:50.545239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-05T20:19:50.557125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-05T20:19:50.557436] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-05T20:19:50.558236] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-05T20:19:50.558289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:50.558320] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:50.558347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:50.558404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:50.613992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:50.614712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:50.614791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:50.614822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:50.735371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:50.735527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:50.735600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:50.735632] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:50.738936] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-05T20:19:50.739209] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-05T20:19:50.739335] [INFO ] [sig ] CSTM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:50.879165] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSTM.txt [2026-01-05T20:19:50.879291] [INFO ] [sig ] [827/3521] Completed CSTM in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:50.879330] [INFO ] [sig ] [828/3521] Forecasting CSWC... [2026-01-05T20:19:50.879359] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-05T20:19:50.879388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-05T20:19:50.890445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-05T20:19:50.890763] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-05T20:19:50.891511] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-05T20:19:50.891562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:50.891614] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:50.891642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:50.891704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:50.951728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:50.952547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:50.952650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:50.952685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:51.072593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:51.072750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:51.072792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:51.072820] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:51.076141] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=8.99%) [2026-01-05T20:19:51.076406] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-05T20:19:51.076543] [INFO ] [sig ] CSWC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:51.214339] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CSWC.txt [2026-01-05T20:19:51.214471] [INFO ] [sig ] [828/3521] Completed CSWC in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:51.214511] [INFO ] [sig ] [829/3521] Forecasting CSX... [2026-01-05T20:19:51.214539] [INFO ] [sig ] Generating forecast for: CSX [2026-01-05T20:19:51.214592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-05T20:19:51.225957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-05T20:19:51.226248] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-05T20:19:51.227013] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-05T20:19:51.227066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:51.227121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:51.227149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:51.227206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:51.282877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:51.283545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:51.283646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:51.283679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:51.411017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:51.411186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:51.411227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:51.411254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:51.415061] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=73.84%) [2026-01-05T20:19:51.415383] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-05T20:19:51.415523] [INFO ] [sig ] CSX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:51.556245] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CSX.txt [2026-01-05T20:19:51.556372] [INFO ] [sig ] [829/3521] Completed CSX in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:51.556411] [INFO ] [sig ] [830/3521] Forecasting CTAS... [2026-01-05T20:19:51.556440] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-05T20:19:51.556469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-05T20:19:51.567663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-05T20:19:51.567959] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-05T20:19:51.568738] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-05T20:19:51.568789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:51.568820] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:51.568847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:51.568903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:51.624214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:51.624879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:51.624959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:51.624990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:51.735889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:51.736037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:51.736074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:51.736103] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:51.739399] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=4.76%) [2026-01-05T20:19:51.739686] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-05T20:19:51.739813] [INFO ] [sig ] CTAS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:51.877021] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTAS.txt [2026-01-05T20:19:51.877150] [INFO ] [sig ] [830/3521] Completed CTAS in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:51.877190] [INFO ] [sig ] [831/3521] Forecasting CTBB... [2026-01-05T20:19:51.877218] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-05T20:19:51.877247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-05T20:19:51.888741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-05T20:19:51.889073] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-05T20:19:51.889846] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-05T20:19:51.889898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:51.889941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:51.889969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:51.890026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:51.945015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:51.945623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:51.945700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:51.945731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:52.061227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:52.061364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:52.061401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:52.061428] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:52.064686] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-01-05T20:19:52.064959] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-05T20:19:52.065086] [INFO ] [sig ] CTBB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:52.201861] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTBB.txt [2026-01-05T20:19:52.201974] [INFO ] [sig ] [831/3521] Completed CTBB in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:52.202012] [INFO ] [sig ] [832/3521] Forecasting CTBI... [2026-01-05T20:19:52.202041] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-05T20:19:52.202070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-05T20:19:52.213693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-05T20:19:52.213962] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-05T20:19:52.214738] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-05T20:19:52.214789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:52.214821] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:52.214847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:52.214904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:52.270364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:52.270979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:52.271056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:52.271087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:52.391746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:52.391879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:52.391916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:52.391975] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:52.395232] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-05T20:19:52.395500] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-05T20:19:52.395643] [INFO ] [sig ] CTBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:52.533201] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTBI.txt [2026-01-05T20:19:52.533322] [INFO ] [sig ] [832/3521] Completed CTBI in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:52.533360] [INFO ] [sig ] [833/3521] Forecasting CTDD... [2026-01-05T20:19:52.533388] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-05T20:19:52.533417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-05T20:19:52.544796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-05T20:19:52.545106] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-05T20:19:52.545881] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-05T20:19:52.545933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:52.545965] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:52.545992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:52.546049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:52.601786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:52.602362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:52.602439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:52.602471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:52.712534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:52.712647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:52.712683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:52.712711] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:52.715750] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-05T20:19:52.716003] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-05T20:19:52.716123] [INFO ] [sig ] CTDD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:52.855321] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTDD.txt [2026-01-05T20:19:52.855433] [INFO ] [sig ] [833/3521] Completed CTDD in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:52.855469] [INFO ] [sig ] [834/3521] Forecasting CTKB... [2026-01-05T20:19:52.855498] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-05T20:19:52.855527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-05T20:19:52.866510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-05T20:19:52.866810] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-05T20:19:52.867543] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-05T20:19:52.867619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:52.867651] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:52.867678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:52.867741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:52.923357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:52.923944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:52.924019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:52.924050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:53.040701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:53.040799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:53.040833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:53.040861] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:53.043911] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-01-05T20:19:53.044167] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-05T20:19:53.044284] [INFO ] [sig ] CTKB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:53.182637] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTKB.txt [2026-01-05T20:19:53.182740] [INFO ] [sig ] [834/3521] Completed CTKB in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:53.182783] [INFO ] [sig ] [835/3521] Forecasting CTLP... [2026-01-05T20:19:53.182812] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-05T20:19:53.182842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-05T20:19:53.194008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-05T20:19:53.194269] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-05T20:19:53.195025] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-05T20:19:53.195077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:53.195108] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:53.195135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:53.195191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:53.251731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:53.252314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:53.252392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:53.252423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:53.366811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:53.366909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:53.366944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:53.366972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:53.370053] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-05T20:19:53.370308] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-05T20:19:53.370429] [INFO ] [sig ] CTLP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:53.508192] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTLP.txt [2026-01-05T20:19:53.508293] [INFO ] [sig ] [835/3521] Completed CTLP in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:53.508330] [INFO ] [sig ] [836/3521] Forecasting CTMX... [2026-01-05T20:19:53.508358] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-05T20:19:53.508387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-05T20:19:53.522189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-05T20:19:53.522588] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-05T20:19:53.523436] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-05T20:19:53.523489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:53.523520] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:53.523546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:53.523621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:53.580627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:53.581619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:53.581711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:53.581743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:53.705484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:53.705674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:53.705716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:53.705746] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:53.709320] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-05T20:19:53.709636] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-05T20:19:53.709815] [INFO ] [sig ] CTMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:53.851019] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTMX.txt [2026-01-05T20:19:53.851167] [INFO ] [sig ] [836/3521] Completed CTMX in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:53.851207] [INFO ] [sig ] [837/3521] Forecasting CTNM... [2026-01-05T20:19:53.851235] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-05T20:19:53.851270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-05T20:19:53.863382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-05T20:19:53.863715] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-05T20:19:53.864512] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-05T20:19:53.864564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:53.864619] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:53.864648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:53.864704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:53.920960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:53.921607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:53.921693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:53.921723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:54.040177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:54.040342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:54.040380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:54.040408] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:54.043864] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-05T20:19:54.044140] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-05T20:19:54.044268] [INFO ] [sig ] CTNM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:54.181658] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTNM.txt [2026-01-05T20:19:54.181794] [INFO ] [sig ] [837/3521] Completed CTNM in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:54.181833] [INFO ] [sig ] [838/3521] Forecasting CTO... [2026-01-05T20:19:54.181860] [INFO ] [sig ] Generating forecast for: CTO [2026-01-05T20:19:54.181888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-05T20:19:54.194140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-05T20:19:54.194482] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-05T20:19:54.195444] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-05T20:19:54.195497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:54.195527] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:54.195553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:54.195642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:54.253280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:54.253922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:54.254001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:54.254032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:54.373630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:54.373797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:54.373835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:54.373879] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:54.377269] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-01-05T20:19:54.377542] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-05T20:19:54.377688] [INFO ] [sig ] CTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:54.521327] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTO.txt [2026-01-05T20:19:54.521540] [INFO ] [sig ] [838/3521] Completed CTO in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-05T20:19:54.521610] [INFO ] [sig ] [839/3521] Forecasting CTRA... [2026-01-05T20:19:54.521657] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-05T20:19:54.521688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-05T20:19:54.534849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-05T20:19:54.535182] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-05T20:19:54.536214] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-05T20:19:54.536267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:54.536299] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:54.536327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:54.536384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:54.594218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:54.594983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:54.595117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:54.595153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:54.708927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:54.709075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:54.709114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:54.709142] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:54.712568] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-01-05T20:19:54.712855] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-05T20:19:54.712981] [INFO ] [sig ] CTRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:54.852738] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTRA.txt [2026-01-05T20:19:54.852891] [INFO ] [sig ] [839/3521] Completed CTRA in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-05T20:19:54.852931] [INFO ] [sig ] [840/3521] Forecasting CTRE... [2026-01-05T20:19:54.852960] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-05T20:19:54.852990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-05T20:19:54.867329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-05T20:19:54.867939] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-05T20:19:54.869152] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-05T20:19:54.869216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:54.869259] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:54.869295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:54.869373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:54.932996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:54.933694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:54.933789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:54.933821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:55.054932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:55.055091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:55.055131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:55.055159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:55.058495] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=61.35%) [2026-01-05T20:19:55.058783] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-05T20:19:55.058926] [INFO ] [sig ] CTRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:55.195555] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTRE.txt [2026-01-05T20:19:55.195716] [INFO ] [sig ] [840/3521] Completed CTRE in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-05T20:19:55.195756] [INFO ] [sig ] [841/3521] Forecasting CTRM... [2026-01-05T20:19:55.195784] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-05T20:19:55.195812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-05T20:19:55.207112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-05T20:19:55.207420] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-05T20:19:55.208231] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-05T20:19:55.208283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:55.208315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:55.208341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:55.208398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:55.263782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:55.264450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:55.264529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:55.264561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:55.379740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:55.380087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:55.380126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:55.380153] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:55.383512] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=61.39%) [2026-01-05T20:19:55.383802] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-05T20:19:55.383931] [INFO ] [sig ] CTRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:55.521010] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTRM.txt [2026-01-05T20:19:55.521150] [INFO ] [sig ] [841/3521] Completed CTRM in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-05T20:19:55.521189] [INFO ] [sig ] [842/3521] Forecasting CTRN... [2026-01-05T20:19:55.521216] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-05T20:19:55.521245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-05T20:19:55.532699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-05T20:19:55.533002] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-05T20:19:55.533773] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-05T20:19:55.533824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:55.533856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:55.533894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:55.533951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:55.589281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:55.590087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:55.590166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:55.590199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:55.712886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:55.713038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:55.713078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:55.713108] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:55.716394] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=32.69%) [2026-01-05T20:19:55.716689] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-05T20:19:55.716816] [INFO ] [sig ] CTRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:55.854968] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTRN.txt [2026-01-05T20:19:55.855131] [INFO ] [sig ] [842/3521] Completed CTRN in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-05T20:19:55.855171] [INFO ] [sig ] [843/3521] Forecasting CTS... [2026-01-05T20:19:55.855201] [INFO ] [sig ] Generating forecast for: CTS [2026-01-05T20:19:55.855229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-05T20:19:55.866365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-05T20:19:55.866695] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-05T20:19:55.867449] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-05T20:19:55.867501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:55.867533] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:55.867560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:55.867652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:55.923118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:55.923815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:55.923894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:55.923925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:56.042346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:56.042497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:56.042536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:56.042564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:56.045865] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-05T20:19:56.046133] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-05T20:19:56.046259] [INFO ] [sig ] CTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:56.183938] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CTS.txt [2026-01-05T20:19:56.184067] [INFO ] [sig ] [843/3521] Completed CTS in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:56.184105] [INFO ] [sig ] [844/3521] Forecasting CTSH... [2026-01-05T20:19:56.184133] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-05T20:19:56.184161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-05T20:19:56.195221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-05T20:19:56.195526] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-05T20:19:56.196313] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-05T20:19:56.196366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:56.196397] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:56.196424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:56.196481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:56.252165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:56.252868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:56.252947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:56.252979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:56.373548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:56.373735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:56.373778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:56.373806] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:56.377248] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=78.97%) [2026-01-05T20:19:56.377523] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-05T20:19:56.377668] [INFO ] [sig ] CTSH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:56.517930] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTSH.txt [2026-01-05T20:19:56.518088] [INFO ] [sig ] [844/3521] Completed CTSH in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:56.518129] [INFO ] [sig ] [845/3521] Forecasting CTVA... [2026-01-05T20:19:56.518158] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-05T20:19:56.518187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-05T20:19:56.529796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-05T20:19:56.530158] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-05T20:19:56.530984] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-05T20:19:56.531035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:56.531067] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:56.531093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:56.531150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:56.586471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:56.587315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:56.587399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:56.587431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:56.711455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:56.711627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:56.711668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:56.711697] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:56.715000] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-05T20:19:56.715265] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-05T20:19:56.715390] [INFO ] [sig ] CTVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:56.853338] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CTVA.txt [2026-01-05T20:19:56.853458] [INFO ] [sig ] [845/3521] Completed CTVA in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:56.853495] [INFO ] [sig ] [846/3521] Forecasting CUBE... [2026-01-05T20:19:56.853523] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-05T20:19:56.853558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-05T20:19:56.864761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-05T20:19:56.865052] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-05T20:19:56.865832] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-05T20:19:56.865884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:56.865940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:56.865969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:56.866027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:56.921711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:56.922314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:56.922391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:56.922421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:57.040721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:57.040860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:57.040897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:57.040924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:57.044298] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-01-05T20:19:57.044563] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-05T20:19:57.044705] [INFO ] [sig ] CUBE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:57.182889] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CUBE.txt [2026-01-05T20:19:57.183004] [INFO ] [sig ] [846/3521] Completed CUBE in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:57.183041] [INFO ] [sig ] [847/3521] Forecasting CUBI... [2026-01-05T20:19:57.183071] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-05T20:19:57.183100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-05T20:19:57.194252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-05T20:19:57.194531] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-05T20:19:57.195299] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-05T20:19:57.195351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:57.195382] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:57.195408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:57.195465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:57.251152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:57.251786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:57.251865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:57.251896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:57.373467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:57.373638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:57.373678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:57.373706] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:57.377389] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=89.36%) [2026-01-05T20:19:57.377679] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-05T20:19:57.377806] [INFO ] [sig ] CUBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:57.516285] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CUBI.txt [2026-01-05T20:19:57.516424] [INFO ] [sig ] [847/3521] Completed CUBI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:57.516463] [INFO ] [sig ] [848/3521] Forecasting CUK... [2026-01-05T20:19:57.516493] [INFO ] [sig ] Generating forecast for: CUK [2026-01-05T20:19:57.516523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-05T20:19:57.528360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-05T20:19:57.528670] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-05T20:19:57.529673] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-05T20:19:57.529726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:57.529758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:57.529784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:57.530030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:57.586294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:57.586935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:57.587013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:57.587044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:57.710401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:57.710563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:57.710622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:57.710650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:57.714138] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-01-05T20:19:57.714460] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-05T20:19:57.714614] [INFO ] [sig ] CUK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:57.856763] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CUK.txt [2026-01-05T20:19:57.856907] [INFO ] [sig ] [848/3521] Completed CUK in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:57.856947] [INFO ] [sig ] [849/3521] Forecasting CULP... [2026-01-05T20:19:57.856975] [INFO ] [sig ] Generating forecast for: CULP [2026-01-05T20:19:57.857005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-05T20:19:57.868765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-05T20:19:57.869302] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-05T20:19:57.870141] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-05T20:19:57.870194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:57.870226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:57.870253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:57.870310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:57.925751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:57.926425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:57.926503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:57.926535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:58.027871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:58.028012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:58.028051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:58.028109] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:58.031429] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-01-05T20:19:58.031724] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-05T20:19:58.031851] [INFO ] [sig ] CULP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:58.170123] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CULP.txt [2026-01-05T20:19:58.170246] [INFO ] [sig ] [849/3521] Completed CULP in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:58.170283] [INFO ] [sig ] [850/3521] Forecasting CURI... [2026-01-05T20:19:58.170313] [INFO ] [sig ] Generating forecast for: CURI [2026-01-05T20:19:58.170342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-05T20:19:58.181258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-05T20:19:58.181612] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-05T20:19:58.182363] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-05T20:19:58.182416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:58.182447] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:58.182473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:58.182530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:58.240291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:58.240905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:58.241178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:58.241209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:58.359134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:58.359245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:58.359280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:58.359307] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:58.362404] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-05T20:19:58.362682] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-05T20:19:58.362809] [INFO ] [sig ] CURI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:58.500338] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CURI.txt [2026-01-05T20:19:58.500443] [INFO ] [sig ] [850/3521] Completed CURI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:58.500481] [INFO ] [sig ] [851/3521] Forecasting CUZ... [2026-01-05T20:19:58.500510] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-05T20:19:58.500540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-05T20:19:58.513272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-05T20:19:58.513528] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-05T20:19:58.514484] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-05T20:19:58.514536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:58.514566] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:58.514623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:58.514681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:58.570943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:58.571529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:58.571621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:58.571653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:58.689281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:58.689401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:58.689436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:58.689465] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:58.692658] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=82.86%) [2026-01-05T20:19:58.692925] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-05T20:19:58.693049] [INFO ] [sig ] CUZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:58.831620] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CUZ.txt [2026-01-05T20:19:58.831728] [INFO ] [sig ] [851/3521] Completed CUZ in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:58.831768] [INFO ] [sig ] [852/3521] Forecasting CVAC... [2026-01-05T20:19:58.831797] [INFO ] [sig ] Generating forecast for: CVAC [2026-01-05T20:19:58.831826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVAC' from 'https://tdm.silogroup.org/data/derivative_storage/CVAC.csv'. [2026-01-05T20:19:58.842876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVAC'. [2026-01-05T20:19:58.843140] [INFO ] [FORECASTER] Starting predict_future for CVAC [2026-01-05T20:19:58.843917] [DEBUG] [LOCAL ] No optimal features file found for CVAC: ./output/feature-sets/CVAC.txt [2026-01-05T20:19:58.843970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:58.844001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:58.844028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:58.844085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:58.900503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:58.901379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:58.901478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:58.901511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:59.022322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:59.022477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:59.022514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:59.022542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:59.025865] [DEBUG] [FORECASTER] CVAC: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-05T20:19:59.026130] [INFO ] [FORECASTER] Completed predict_future for CVAC [2026-01-05T20:19:59.026254] [INFO ] [sig ] CVAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:59.168026] [INFO ] [LOCAL ] Saved forecast: CVAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVAC.txt [2026-01-05T20:19:59.168138] [INFO ] [sig ] [852/3521] Completed CVAC in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:59.168176] [INFO ] [sig ] [853/3521] Forecasting CVBF... [2026-01-05T20:19:59.168204] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-05T20:19:59.168232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-05T20:19:59.179864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-05T20:19:59.180130] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-05T20:19:59.180918] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-05T20:19:59.180970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:59.181001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:59.181028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:59.181095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:59.237560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:59.238165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:59.238243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:59.238275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:59.357564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:59.357700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:59.357737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:59.357767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:59.360967] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-01-05T20:19:59.361227] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-05T20:19:59.361347] [INFO ] [sig ] CVBF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:19:59.501266] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVBF.txt [2026-01-05T20:19:59.501394] [INFO ] [sig ] [853/3521] Completed CVBF in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-05T20:19:59.501433] [INFO ] [sig ] [854/3521] Forecasting CVCO... [2026-01-05T20:19:59.501462] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-05T20:19:59.501491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-05T20:19:59.512408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-05T20:19:59.512683] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-05T20:19:59.513424] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-05T20:19:59.513475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:59.513507] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:59.513534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:59.513615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:59.569896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:59.570467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:59.570541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:59.570589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:19:59.687604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:19:59.687743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:19:59.687782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:19:59.687809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:19:59.690994] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-05T20:19:59.691257] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-05T20:19:59.691379] [INFO ] [sig ] CVCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:19:59.831638] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVCO.txt [2026-01-05T20:19:59.831796] [INFO ] [sig ] [854/3521] Completed CVCO in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:19:59.831837] [INFO ] [sig ] [855/3521] Forecasting CVE... [2026-01-05T20:19:59.831865] [INFO ] [sig ] Generating forecast for: CVE [2026-01-05T20:19:59.831894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-05T20:19:59.842726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-05T20:19:59.842989] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-05T20:19:59.843760] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-05T20:19:59.843821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:19:59.843854] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:19:59.843880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:19:59.843958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:19:59.900475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:19:59.901082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:19:59.901158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:19:59.901188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:00.021186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:00.021283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:00.021319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:00.021345] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:00.024409] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-05T20:20:00.024688] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-05T20:20:00.024815] [INFO ] [sig ] CVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:00.163602] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVE.txt [2026-01-05T20:20:00.163707] [INFO ] [sig ] [855/3521] Completed CVE in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:00.163746] [INFO ] [sig ] [856/3521] Forecasting CVEO... [2026-01-05T20:20:00.163774] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-05T20:20:00.163802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-05T20:20:00.176409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-05T20:20:00.176736] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-05T20:20:00.177727] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-05T20:20:00.177782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:00.177815] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:00.177844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:00.177903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:00.241875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:00.242712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:00.242838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:00.242883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:00.362834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:00.362941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:00.362978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:00.363006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:00.366332] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-01-05T20:20:00.366621] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-05T20:20:00.366751] [INFO ] [sig ] CVEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:00.523926] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVEO.txt [2026-01-05T20:20:00.524053] [INFO ] [sig ] [856/3521] Completed CVEO in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:00.524092] [INFO ] [sig ] [857/3521] Forecasting CVGI... [2026-01-05T20:20:00.524122] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-05T20:20:00.524152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-05T20:20:00.537696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-05T20:20:00.537961] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-05T20:20:00.538765] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-05T20:20:00.538817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:00.538849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:00.538876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:00.538951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:00.598904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:00.599590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:00.599678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:00.599712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:00.720291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:00.720401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:00.720437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:00.720466] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:00.723613] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-01-05T20:20:00.723872] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-05T20:20:00.723992] [INFO ] [sig ] CVGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:00.863011] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVGI.txt [2026-01-05T20:20:00.863123] [INFO ] [sig ] [857/3521] Completed CVGI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:00.863172] [INFO ] [sig ] [858/3521] Forecasting CVI... [2026-01-05T20:20:00.863203] [INFO ] [sig ] Generating forecast for: CVI [2026-01-05T20:20:00.863232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-05T20:20:00.874340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-05T20:20:00.874631] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-05T20:20:00.875379] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-05T20:20:00.875432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:00.875463] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:00.875490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:00.875547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:00.932030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:00.932801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:00.932886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:00.932921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:01.052331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:01.052488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:01.052526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:01.052555] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:01.056057] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-05T20:20:01.056417] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-05T20:20:01.056559] [INFO ] [sig ] CVI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:01.202298] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVI.txt [2026-01-05T20:20:01.202430] [INFO ] [sig ] [858/3521] Completed CVI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:01.202474] [INFO ] [sig ] [859/3521] Forecasting CVKD... [2026-01-05T20:20:01.202504] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-05T20:20:01.202534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-05T20:20:01.255601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-05T20:20:01.255963] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-05T20:20:01.256751] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-05T20:20:01.256804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:01.256836] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:01.256863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:01.257108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:01.316543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:01.317439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:01.317523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:01.317556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:01.440494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:01.440667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:01.440706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:01.440736] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:01.444501] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-05T20:20:01.444785] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-05T20:20:01.444913] [INFO ] [sig ] CVKD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:01.585265] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVKD.txt [2026-01-05T20:20:01.585443] [INFO ] [sig ] [859/3521] Completed CVKD in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:01.585483] [INFO ] [sig ] [860/3521] Forecasting CVNA... [2026-01-05T20:20:01.585512] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-05T20:20:01.585541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-05T20:20:01.596773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-05T20:20:01.597068] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-05T20:20:01.597839] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-05T20:20:01.597891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:01.597924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:01.597951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:01.598009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:01.654220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:01.655089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:01.655173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:01.655205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:01.786821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:01.786979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:01.787018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:01.787049] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:01.790813] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-05T20:20:01.791371] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-05T20:20:01.791515] [INFO ] [sig ] CVNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:01.940854] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVNA.txt [2026-01-05T20:20:01.941011] [INFO ] [sig ] [860/3521] Completed CVNA in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-05T20:20:01.941052] [INFO ] [sig ] [861/3521] Forecasting CVRX... [2026-01-05T20:20:01.941081] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-05T20:20:01.941111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-05T20:20:01.955414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-05T20:20:01.955954] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-05T20:20:01.957146] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-05T20:20:01.957217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:01.957266] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:01.957308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:01.957394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:02.023786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:02.024783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:02.024892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:02.024926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:02.159468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:02.159670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:02.159731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:02.159784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:02.164099] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=89.48%) [2026-01-05T20:20:02.164497] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-05T20:20:02.164675] [INFO ] [sig ] CVRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:02.326308] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CVRX.txt [2026-01-05T20:20:02.326474] [INFO ] [sig ] [861/3521] Completed CVRX in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:02.326516] [INFO ] [sig ] [862/3521] Forecasting CVS... [2026-01-05T20:20:02.326544] [INFO ] [sig ] Generating forecast for: CVS [2026-01-05T20:20:02.326594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-05T20:20:02.338382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-05T20:20:02.338750] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-05T20:20:02.339601] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-05T20:20:02.339658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:02.339694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:02.339723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:02.339794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:02.398269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:02.399330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:02.399441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:02.399486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:02.528959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:02.529129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:02.529191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:02.529224] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:02.532855] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-05T20:20:02.533162] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-05T20:20:02.533303] [INFO ] [sig ] CVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:02.698115] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVS.txt [2026-01-05T20:20:02.698310] [INFO ] [sig ] [862/3521] Completed CVS in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:02.698355] [INFO ] [sig ] [863/3521] Forecasting CVX... [2026-01-05T20:20:02.698386] [INFO ] [sig ] Generating forecast for: CVX [2026-01-05T20:20:02.698417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-05T20:20:02.711750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-05T20:20:02.712132] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-05T20:20:02.712991] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-05T20:20:02.713046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:02.713106] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:02.713134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:02.713193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:02.775870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:02.777031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:02.777124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:02.777159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:02.911168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:02.911328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:02.911369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:02.911398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:02.914943] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-01-05T20:20:02.915231] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-05T20:20:02.915360] [INFO ] [sig ] CVX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:03.054085] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CVX.txt [2026-01-05T20:20:03.054234] [INFO ] [sig ] [863/3521] Completed CVX in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:03.054276] [INFO ] [sig ] [864/3521] Forecasting CWAN... [2026-01-05T20:20:03.054307] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-05T20:20:03.054336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-05T20:20:03.135760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-05T20:20:03.136176] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-05T20:20:03.137092] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-05T20:20:03.137150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:03.137193] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:03.137227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:03.137292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:03.199890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:03.200803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:03.200892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:03.200925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:03.333526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:03.333723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:03.333768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:03.333804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:03.337446] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=29.65%) [2026-01-05T20:20:03.337754] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-05T20:20:03.337904] [INFO ] [sig ] CWAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:03.498328] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CWAN.txt [2026-01-05T20:20:03.498486] [INFO ] [sig ] [864/3521] Completed CWAN in 0.4s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:03.498528] [INFO ] [sig ] [865/3521] Forecasting CWBC... [2026-01-05T20:20:03.498563] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-05T20:20:03.498614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-05T20:20:03.512500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-05T20:20:03.512985] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-05T20:20:03.513989] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-05T20:20:03.514056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:03.514089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:03.514115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:03.514173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:03.574416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:03.575462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:03.575609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:03.575646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:03.705025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:03.705220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:03.705270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:03.705304] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:03.710192] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=53.47%) [2026-01-05T20:20:03.710608] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-05T20:20:03.710751] [INFO ] [sig ] CWBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:03.851803] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CWBC.txt [2026-01-05T20:20:03.851927] [INFO ] [sig ] [865/3521] Completed CWBC in 0.4s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:03.851965] [INFO ] [sig ] [866/3521] Forecasting CWCO... [2026-01-05T20:20:03.851994] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-05T20:20:03.852024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-05T20:20:03.863185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-05T20:20:03.863441] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-05T20:20:03.864203] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-05T20:20:03.864256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:03.864296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:03.864324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:03.864380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:03.919803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:03.920382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:03.920459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:03.920490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:04.034485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:04.034666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:04.034705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:04.034767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:04.038126] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-01-05T20:20:04.038400] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-05T20:20:04.038527] [INFO ] [sig ] CWCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:04.178060] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CWCO.txt [2026-01-05T20:20:04.178224] [INFO ] [sig ] [866/3521] Completed CWCO in 0.3s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:04.178263] [INFO ] [sig ] [867/3521] Forecasting CWD... [2026-01-05T20:20:04.178295] [INFO ] [sig ] Generating forecast for: CWD [2026-01-05T20:20:04.178325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-05T20:20:04.189409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-05T20:20:04.189770] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-05T20:20:04.190528] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-05T20:20:04.190600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:04.190633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:04.190660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:04.190717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:04.246519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:04.247350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:04.247434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:04.247466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:04.352937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:04.353101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:04.353141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:04.353168] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:04.356492] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-05T20:20:04.356779] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-05T20:20:04.356912] [INFO ] [sig ] CWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:04.495347] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CWD.txt [2026-01-05T20:20:04.495501] [INFO ] [sig ] [867/3521] Completed CWD in 0.3s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:04.495544] [INFO ] [sig ] [868/3521] Forecasting CWEN... [2026-01-05T20:20:04.495593] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-05T20:20:04.495626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-05T20:20:04.507166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-05T20:20:04.507594] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-05T20:20:04.508422] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-05T20:20:04.508479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:04.508510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:04.508535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:04.508612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:04.565069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:04.565946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:04.566035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:04.566068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:04.690941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:04.691098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:04.691146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:04.691177] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:04.694698] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-05T20:20:04.694978] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-05T20:20:04.695104] [INFO ] [sig ] CWEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:04.833382] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CWEN.txt [2026-01-05T20:20:04.833525] [INFO ] [sig ] [868/3521] Completed CWEN in 0.3s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:04.833565] [INFO ] [sig ] [869/3521] Forecasting CWH... [2026-01-05T20:20:04.833612] [INFO ] [sig ] Generating forecast for: CWH [2026-01-05T20:20:04.833643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-05T20:20:04.845207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-05T20:20:04.845490] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-05T20:20:04.846261] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-05T20:20:04.846313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:04.846344] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:04.846371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:04.846427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:04.902358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:04.903028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:04.903107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:04.903141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:05.024638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:05.024788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:05.024827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:05.024856] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:05.028622] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-01-05T20:20:05.028937] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-05T20:20:05.029070] [INFO ] [sig ] CWH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:05.175974] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CWH.txt [2026-01-05T20:20:05.176135] [INFO ] [sig ] [869/3521] Completed CWH in 0.3s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:05.176177] [INFO ] [sig ] [870/3521] Forecasting CWK... [2026-01-05T20:20:05.176214] [INFO ] [sig ] Generating forecast for: CWK [2026-01-05T20:20:05.176247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-05T20:20:05.188521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-05T20:20:05.188835] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-05T20:20:05.189688] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-05T20:20:05.189743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:05.189775] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:05.189805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:05.189865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:05.249082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:05.249769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:05.249849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:05.249884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:05.369450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:05.369604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:05.369642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:05.369671] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:05.372914] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-05T20:20:05.373182] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-05T20:20:05.373305] [INFO ] [sig ] CWK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:05.512694] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CWK.txt [2026-01-05T20:20:05.512821] [INFO ] [sig ] [870/3521] Completed CWK in 0.3s | 2.89 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:05.512860] [INFO ] [sig ] [871/3521] Forecasting CXDO... [2026-01-05T20:20:05.512888] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-05T20:20:05.512917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-05T20:20:05.523812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-05T20:20:05.524101] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-05T20:20:05.524889] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-05T20:20:05.524941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:05.524972] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:05.524998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:05.525054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:05.581333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:05.582039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:05.582119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:05.582151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:05.694917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:05.695072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:05.695111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:05.695139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:05.698468] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-01-05T20:20:05.698757] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-05T20:20:05.698888] [INFO ] [sig ] CXDO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:05.837677] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CXDO.txt [2026-01-05T20:20:05.837846] [INFO ] [sig ] [871/3521] Completed CXDO in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-05T20:20:05.837888] [INFO ] [sig ] [872/3521] Forecasting CXE... [2026-01-05T20:20:05.837917] [INFO ] [sig ] Generating forecast for: CXE [2026-01-05T20:20:05.837947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-05T20:20:05.848846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-05T20:20:05.849196] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-05T20:20:05.850005] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-05T20:20:05.850057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:05.850090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:05.850118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:05.850178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:05.906225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:05.906890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:05.906968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:05.907001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:06.018125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:06.018300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:06.018340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:06.019139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:06.022488] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-05T20:20:06.022777] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-05T20:20:06.022902] [INFO ] [sig ] CXE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:06.164014] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CXE.txt [2026-01-05T20:20:06.164162] [INFO ] [sig ] [872/3521] Completed CXE in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:06.164209] [INFO ] [sig ] [873/3521] Forecasting CXSE... [2026-01-05T20:20:06.164239] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-05T20:20:06.164269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-05T20:20:06.175121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-05T20:20:06.175426] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-05T20:20:06.176212] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-05T20:20:06.176264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:06.176295] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:06.176323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:06.176379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:06.231991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:06.232719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:06.232838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:06.232871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:06.342656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:06.342813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:06.342851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:06.342912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:06.346266] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-01-05T20:20:06.346536] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-05T20:20:06.346684] [INFO ] [sig ] CXSE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:06.484803] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CXSE.txt [2026-01-05T20:20:06.484961] [INFO ] [sig ] [873/3521] Completed CXSE in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:06.485001] [INFO ] [sig ] [874/3521] Forecasting CYD... [2026-01-05T20:20:06.485031] [INFO ] [sig ] Generating forecast for: CYD [2026-01-05T20:20:06.485061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-05T20:20:06.497807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-05T20:20:06.498120] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-05T20:20:06.498906] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-05T20:20:06.498991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:06.499028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:06.499061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:06.499121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:06.555062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:06.555797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:06.555878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:06.555910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:06.675948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:06.676106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:06.676145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:06.676173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:06.679556] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-05T20:20:06.679858] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-05T20:20:06.680014] [INFO ] [sig ] CYD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:06.816667] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CYD.txt [2026-01-05T20:20:06.816803] [INFO ] [sig ] [874/3521] Completed CYD in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:06.816843] [INFO ] [sig ] [875/3521] Forecasting CYH... [2026-01-05T20:20:06.816871] [INFO ] [sig ] Generating forecast for: CYH [2026-01-05T20:20:06.816900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-05T20:20:06.828262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-05T20:20:06.828592] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-05T20:20:06.829407] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-05T20:20:06.829460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:06.829491] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:06.829517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:06.829597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:06.885979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:06.886795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:06.886882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:06.886932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:07.007633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:07.007790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:07.007830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:07.007859] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:07.011290] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-05T20:20:07.011569] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-05T20:20:07.011726] [INFO ] [sig ] CYH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:07.149438] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CYH.txt [2026-01-05T20:20:07.149598] [INFO ] [sig ] [875/3521] Completed CYH in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:07.149638] [INFO ] [sig ] [876/3521] Forecasting CYN... [2026-01-05T20:20:07.149668] [INFO ] [sig ] Generating forecast for: CYN [2026-01-05T20:20:07.149698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-05T20:20:07.162035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-05T20:20:07.162341] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-05T20:20:07.163126] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-05T20:20:07.163179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:07.163211] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:07.163237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:07.163294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:07.218562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:07.219322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:07.219404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:07.219436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:07.339677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:07.339839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:07.339880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:07.339912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:07.343990] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-05T20:20:07.344350] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-05T20:20:07.344496] [INFO ] [sig ] CYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:07.493798] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CYN.txt [2026-01-05T20:20:07.494220] [INFO ] [sig ] [876/3521] Completed CYN in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:07.494276] [INFO ] [sig ] [877/3521] Forecasting CYRX... [2026-01-05T20:20:07.494319] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-05T20:20:07.494361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-05T20:20:07.506341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-05T20:20:07.506712] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-05T20:20:07.507510] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-05T20:20:07.507564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:07.507621] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:07.507650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:07.507723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:07.567721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:07.568637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:07.568744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:07.568786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:07.697783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:07.697940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:07.697983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:07.698023] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:07.701626] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=6.84%) [2026-01-05T20:20:07.701909] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-05T20:20:07.702043] [INFO ] [sig ] CYRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:07.847398] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CYRX.txt [2026-01-05T20:20:07.847542] [INFO ] [sig ] [877/3521] Completed CYRX in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-05T20:20:07.847600] [INFO ] [sig ] [878/3521] Forecasting CYTK... [2026-01-05T20:20:07.847631] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-05T20:20:07.847660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-05T20:20:07.859082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-05T20:20:07.859422] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-05T20:20:07.860238] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-05T20:20:07.860291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:07.860323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:07.860350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:07.860407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:07.919642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:07.920444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:07.920532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:07.920567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:08.050901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:08.051078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:08.051129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:08.051160] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:08.054672] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-01-05T20:20:08.054963] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-05T20:20:08.055126] [INFO ] [sig ] CYTK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:08.207366] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CYTK.txt [2026-01-05T20:20:08.207523] [INFO ] [sig ] [878/3521] Completed CYTK in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:08.207564] [INFO ] [sig ] [879/3521] Forecasting CZFS... [2026-01-05T20:20:08.207615] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-05T20:20:08.207646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-05T20:20:08.218117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-05T20:20:08.218428] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-05T20:20:08.219417] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-05T20:20:08.219497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:08.219540] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:08.219592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:08.219678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:08.280888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:08.281789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:08.281882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:08.281929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:08.382112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:08.382267] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:20:08.382308] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:08.382340] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:08.386375] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-05T20:20:08.386735] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-05T20:20:08.386878] [INFO ] [sig ] CZFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:08.530224] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CZFS.txt [2026-01-05T20:20:08.530373] [INFO ] [sig ] [879/3521] Completed CZFS in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:08.530412] [INFO ] [sig ] [880/3521] Forecasting CZNC... [2026-01-05T20:20:08.530442] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-05T20:20:08.530472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-05T20:20:08.542419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-05T20:20:08.542747] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-05T20:20:08.543688] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-05T20:20:08.543740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:08.543796] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:08.543824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:08.543881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:08.600893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:08.601724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:08.601811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:08.601842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:08.722178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:08.722338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:08.722377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:08.722405] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:08.725791] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-05T20:20:08.726069] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-05T20:20:08.726200] [INFO ] [sig ] CZNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:08.867423] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/CZNC.txt [2026-01-05T20:20:08.867615] [INFO ] [sig ] [880/3521] Completed CZNC in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:08.867659] [INFO ] [sig ] [881/3521] Forecasting CZWI... [2026-01-05T20:20:08.867689] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-05T20:20:08.867720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-05T20:20:08.879410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-05T20:20:08.879783] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-05T20:20:08.880559] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-05T20:20:08.880634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:08.880665] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:08.880692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:08.880749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:08.936018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:08.936900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:08.936994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:08.937027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:09.047973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:09.048149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:09.048188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:09.048216] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:09.051558] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-01-05T20:20:09.051845] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-05T20:20:09.051969] [INFO ] [sig ] CZWI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:09.191797] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/CZWI.txt [2026-01-05T20:20:09.191956] [INFO ] [sig ] [881/3521] Completed CZWI in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:09.191995] [INFO ] [sig ] [882/3521] Forecasting DAIO... [2026-01-05T20:20:09.192025] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-05T20:20:09.192055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-05T20:20:09.203188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-05T20:20:09.203562] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-05T20:20:09.204357] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-05T20:20:09.204411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:09.204443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:09.204469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:09.204526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:09.262518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:09.263465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:09.263553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:09.263634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:09.371616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:09.371773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:09.371810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:09.371837] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:09.375163] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: DOWN (p=31.12%) [2026-01-05T20:20:09.375427] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-05T20:20:09.375551] [INFO ] [sig ] DAIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:09.516012] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAIO.txt [2026-01-05T20:20:09.516172] [INFO ] [sig ] [882/3521] Completed DAIO in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:09.516211] [INFO ] [sig ] [883/3521] Forecasting DAL... [2026-01-05T20:20:09.516240] [INFO ] [sig ] Generating forecast for: DAL [2026-01-05T20:20:09.516270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-05T20:20:09.527863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-05T20:20:09.528204] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-05T20:20:09.529074] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-05T20:20:09.529135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:09.529168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:09.529196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:09.529255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:09.591997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:09.592905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:09.592993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:09.593026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:09.720134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:09.720296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:09.720335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:09.720398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:09.723801] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=90.35%) [2026-01-05T20:20:09.724094] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-05T20:20:09.724225] [INFO ] [sig ] DAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:09.864325] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DAL.txt [2026-01-05T20:20:09.864463] [INFO ] [sig ] [883/3521] Completed DAL in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:09.864502] [INFO ] [sig ] [884/3521] Forecasting DAN... [2026-01-05T20:20:09.864531] [INFO ] [sig ] Generating forecast for: DAN [2026-01-05T20:20:09.864561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-05T20:20:09.875833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-05T20:20:09.876094] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-05T20:20:09.876869] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-05T20:20:09.876921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:09.876952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:09.876979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:09.877036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:09.935303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:09.936010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:09.936091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:09.936126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:10.057197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:10.057366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:10.057405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:10.057434] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:10.060878] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-01-05T20:20:10.061197] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-05T20:20:10.061338] [INFO ] [sig ] DAN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:10.204884] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DAN.txt [2026-01-05T20:20:10.205029] [INFO ] [sig ] [884/3521] Completed DAN in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:10.205070] [INFO ] [sig ] [885/3521] Forecasting DAO... [2026-01-05T20:20:10.205102] [INFO ] [sig ] Generating forecast for: DAO [2026-01-05T20:20:10.205132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-05T20:20:10.216677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-05T20:20:10.216967] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-05T20:20:10.217790] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-05T20:20:10.217853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:10.217888] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:10.217915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:10.217977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:10.276548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:10.277450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:10.277543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:10.277596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:10.402241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:10.402398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:10.402439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:10.402469] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:10.405988] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=48.34%) [2026-01-05T20:20:10.406274] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-05T20:20:10.406432] [INFO ] [sig ] DAO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:10.550998] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAO.txt [2026-01-05T20:20:10.551131] [INFO ] [sig ] [885/3521] Completed DAO in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:10.551171] [INFO ] [sig ] [886/3521] Forecasting DAPP... [2026-01-05T20:20:10.551375] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-05T20:20:10.551406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-05T20:20:10.563860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-05T20:20:10.564385] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-05T20:20:10.565411] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-05T20:20:10.565466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:10.565498] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:10.565526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:10.565603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:10.623286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:10.623980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:10.624058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:10.624090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:10.746493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:10.746679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:10.746720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:10.746748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:10.750078] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-05T20:20:10.750345] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-05T20:20:10.750470] [INFO ] [sig ] DAPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:10.893120] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAPP.txt [2026-01-05T20:20:10.893276] [INFO ] [sig ] [886/3521] Completed DAPP in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:10.893316] [INFO ] [sig ] [887/3521] Forecasting DARE... [2026-01-05T20:20:10.893347] [INFO ] [sig ] Generating forecast for: DARE [2026-01-05T20:20:10.893378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-05T20:20:10.905695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-05T20:20:10.906063] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-05T20:20:10.906949] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-05T20:20:10.907004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:10.907037] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:10.907066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:10.907126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:10.970833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:10.971763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:10.971862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:10.971905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:11.092634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:11.092791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:11.092831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:11.092860] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:11.096184] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=52.12%) [2026-01-05T20:20:11.096461] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-05T20:20:11.096607] [INFO ] [sig ] DARE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:11.238879] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DARE.txt [2026-01-05T20:20:11.239051] [INFO ] [sig ] [887/3521] Completed DARE in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:11.239094] [INFO ] [sig ] [888/3521] Forecasting DASH... [2026-01-05T20:20:11.239124] [INFO ] [sig ] Generating forecast for: DASH [2026-01-05T20:20:11.239154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-05T20:20:11.251678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-05T20:20:11.252000] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-05T20:20:11.252992] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-05T20:20:11.253048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:11.253081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:11.253110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:11.253169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:11.312264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:11.313068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:11.313153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:11.313188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:11.435896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:11.436047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:11.436086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:11.436114] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:11.439484] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-05T20:20:11.439799] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-05T20:20:11.439945] [INFO ] [sig ] DASH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:11.580236] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DASH.txt [2026-01-05T20:20:11.580380] [INFO ] [sig ] [888/3521] Completed DASH in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-05T20:20:11.580420] [INFO ] [sig ] [889/3521] Forecasting DAVA... [2026-01-05T20:20:11.580449] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-05T20:20:11.580478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-05T20:20:11.591767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-05T20:20:11.592052] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-05T20:20:11.592854] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-05T20:20:11.592907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:11.592938] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:11.592965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:11.593025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:11.648933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:11.649765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:11.649855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:11.649889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:11.770322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:11.770478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:11.770517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:11.770545] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:11.774083] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-05T20:20:11.774500] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-05T20:20:11.774649] [INFO ] [sig ] DAVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:11.912445] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAVA.txt [2026-01-05T20:20:11.912595] [INFO ] [sig ] [889/3521] Completed DAVA in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:11.912637] [INFO ] [sig ] [890/3521] Forecasting DAVE... [2026-01-05T20:20:11.912665] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-05T20:20:11.912694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-05T20:20:11.923873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-05T20:20:11.924169] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-05T20:20:11.924949] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-05T20:20:11.925001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:11.925055] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:11.925084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:11.925142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:11.981010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:11.981675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:11.981776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:11.981809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:12.102080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:12.102231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:12.102272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:12.102304] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:12.105760] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-05T20:20:12.106074] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-05T20:20:12.106212] [INFO ] [sig ] DAVE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:12.250672] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAVE.txt [2026-01-05T20:20:12.250802] [INFO ] [sig ] [890/3521] Completed DAVE in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:12.250840] [INFO ] [sig ] [891/3521] Forecasting DAWN... [2026-01-05T20:20:12.250870] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-05T20:20:12.250899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-05T20:20:12.262386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-05T20:20:12.262710] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-05T20:20:12.263526] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-05T20:20:12.263609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:12.263650] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:12.263690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:12.263767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:12.323884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:12.324675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:12.324758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:12.324792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:12.453781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:12.453952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:12.454000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:12.454030] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:12.457446] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-01-05T20:20:12.457749] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-05T20:20:12.457885] [INFO ] [sig ] DAWN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:12.598082] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DAWN.txt [2026-01-05T20:20:12.598237] [INFO ] [sig ] [891/3521] Completed DAWN in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:12.598278] [INFO ] [sig ] [892/3521] Forecasting DB... [2026-01-05T20:20:12.598306] [INFO ] [sig ] Generating forecast for: DB [2026-01-05T20:20:12.598335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-05T20:20:12.611096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-05T20:20:12.611435] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-05T20:20:12.612430] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-05T20:20:12.612483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:12.612515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:12.612542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:12.612623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:12.671746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:12.672695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:12.672780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:12.672812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:12.799732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:12.799902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:12.799944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:12.799972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:12.803548] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-01-05T20:20:12.803907] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-05T20:20:12.804051] [INFO ] [sig ] DB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:12.952511] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DB.txt [2026-01-05T20:20:12.952690] [INFO ] [sig ] [892/3521] Completed DB in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:12.952729] [INFO ] [sig ] [893/3521] Forecasting DBI... [2026-01-05T20:20:12.952759] [INFO ] [sig ] Generating forecast for: DBI [2026-01-05T20:20:12.952790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-05T20:20:12.964452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-05T20:20:12.964811] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-05T20:20:12.965626] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-05T20:20:12.965678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:12.965710] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:12.965737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:12.965793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:13.021535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:13.022438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:13.022525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:13.022557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:13.138937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:13.139097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:13.139135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:13.139164] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:13.142495] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-01-05T20:20:13.142791] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-05T20:20:13.142921] [INFO ] [sig ] DBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:13.284453] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DBI.txt [2026-01-05T20:20:13.284639] [INFO ] [sig ] [893/3521] Completed DBI in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:13.284686] [INFO ] [sig ] [894/3521] Forecasting DBL... [2026-01-05T20:20:13.284718] [INFO ] [sig ] Generating forecast for: DBL [2026-01-05T20:20:13.284748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-05T20:20:13.297101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-05T20:20:13.297391] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-05T20:20:13.298169] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-05T20:20:13.298221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:13.298253] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:13.298280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:13.298337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:13.355773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:13.356696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:13.356787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:13.356818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:13.474733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:13.474903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:13.474941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:13.474968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:13.478365] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=31.56%) [2026-01-05T20:20:13.478668] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-05T20:20:13.478804] [INFO ] [sig ] DBL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:13.618296] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DBL.txt [2026-01-05T20:20:13.618449] [INFO ] [sig ] [894/3521] Completed DBL in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:13.618490] [INFO ] [sig ] [895/3521] Forecasting DBRG... [2026-01-05T20:20:13.618518] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-05T20:20:13.618548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-05T20:20:13.630640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-05T20:20:13.631020] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-05T20:20:13.632090] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-05T20:20:13.632155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:13.632199] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:13.632239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:13.632325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:13.700771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:13.701638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:13.701722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:13.701754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:13.825700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:13.825857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:13.825896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:13.825925] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:13.829308] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-05T20:20:13.829595] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-05T20:20:13.829752] [INFO ] [sig ] DBRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:13.978362] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DBRG.txt [2026-01-05T20:20:13.978516] [INFO ] [sig ] [895/3521] Completed DBRG in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-05T20:20:13.978556] [INFO ] [sig ] [896/3521] Forecasting DBX... [2026-01-05T20:20:13.978609] [INFO ] [sig ] Generating forecast for: DBX [2026-01-05T20:20:13.978641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-05T20:20:13.990491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-05T20:20:13.990897] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-05T20:20:13.991707] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-05T20:20:13.991759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:13.991792] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:13.991818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:13.991875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:14.048050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:14.048942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:14.049028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:14.049060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:14.169443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:14.169617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:14.169658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:14.169686] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:14.173549] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=21.77%) [2026-01-05T20:20:14.173839] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-05T20:20:14.173968] [INFO ] [sig ] DBX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:14.330137] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DBX.txt [2026-01-05T20:20:14.330465] [INFO ] [sig ] [896/3521] Completed DBX in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:14.330508] [INFO ] [sig ] [897/3521] Forecasting DCBO... [2026-01-05T20:20:14.330540] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-05T20:20:14.330585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-05T20:20:14.345208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-05T20:20:14.345667] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-05T20:20:14.346714] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-05T20:20:14.346769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:14.346839] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:14.346869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:14.346929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:14.407186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:14.408184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:14.408280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:14.408320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:14.542000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:14.542159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:14.542198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:14.542243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:14.545624] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-05T20:20:14.545900] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-05T20:20:14.546029] [INFO ] [sig ] DCBO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:14.686038] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DCBO.txt [2026-01-05T20:20:14.686190] [INFO ] [sig ] [897/3521] Completed DCBO in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:14.686230] [INFO ] [sig ] [898/3521] Forecasting DCI... [2026-01-05T20:20:14.686261] [INFO ] [sig ] Generating forecast for: DCI [2026-01-05T20:20:14.686289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-05T20:20:14.697474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-05T20:20:14.697800] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-05T20:20:14.698555] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-05T20:20:14.698626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:14.698657] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:14.698683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:14.698740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:14.754564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:14.755186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:14.755262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:14.755294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:14.874620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:14.874773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:14.874813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:14.874841] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:14.878161] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-01-05T20:20:14.878427] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-05T20:20:14.878551] [INFO ] [sig ] DCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:15.022768] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DCI.txt [2026-01-05T20:20:15.022933] [INFO ] [sig ] [898/3521] Completed DCI in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:15.022974] [INFO ] [sig ] [899/3521] Forecasting DCO... [2026-01-05T20:20:15.023003] [INFO ] [sig ] Generating forecast for: DCO [2026-01-05T20:20:15.023033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-05T20:20:15.034450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-05T20:20:15.034852] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-05T20:20:15.035638] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-05T20:20:15.035691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:15.035722] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:15.035748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:15.035804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:15.092158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:15.092991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:15.093073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:15.093122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:15.208242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:15.208385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:15.208422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:15.208450] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:15.211852] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-01-05T20:20:15.212119] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-05T20:20:15.212240] [INFO ] [sig ] DCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:15.350836] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DCO.txt [2026-01-05T20:20:15.350962] [INFO ] [sig ] [899/3521] Completed DCO in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:15.350999] [INFO ] [sig ] [900/3521] Forecasting DCOM... [2026-01-05T20:20:15.351029] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-05T20:20:15.351061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-05T20:20:15.362274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-05T20:20:15.362544] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-05T20:20:15.363310] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-05T20:20:15.363364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:15.363396] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:15.363422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:15.363479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:15.421394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:15.422092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:15.422172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:15.422205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:15.540538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:15.540699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:15.540741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:15.540801] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:15.544138] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-01-05T20:20:15.544402] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-05T20:20:15.544523] [INFO ] [sig ] DCOM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:15.682676] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DCOM.txt [2026-01-05T20:20:15.682799] [INFO ] [sig ] [900/3521] Completed DCOM in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:15.682838] [INFO ] [sig ] [901/3521] Forecasting DCTH... [2026-01-05T20:20:15.682869] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-05T20:20:15.682899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-05T20:20:15.694917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-05T20:20:15.695242] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-05T20:20:15.696019] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-05T20:20:15.696072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:15.696103] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:15.696144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:15.696204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:15.752545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:15.753208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:15.753284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:15.753318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:15.873082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:15.873243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:15.873281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:15.873308] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:15.876630] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-05T20:20:15.876896] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-05T20:20:15.877018] [INFO ] [sig ] DCTH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:16.016265] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DCTH.txt [2026-01-05T20:20:16.016412] [INFO ] [sig ] [901/3521] Completed DCTH in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:16.016452] [INFO ] [sig ] [902/3521] Forecasting DD... [2026-01-05T20:20:16.016480] [INFO ] [sig ] Generating forecast for: DD [2026-01-05T20:20:16.016509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-05T20:20:16.027895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-05T20:20:16.028181] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-05T20:20:16.028981] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-05T20:20:16.029033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:16.029065] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:16.029091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:16.029149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:16.085862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:16.086482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:16.086560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:16.086610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:16.232627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:16.232795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:16.232834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:16.232864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:16.236304] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-05T20:20:16.236627] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-05T20:20:16.236770] [INFO ] [sig ] DD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:16.382216] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DD.txt [2026-01-05T20:20:16.382371] [INFO ] [sig ] [902/3521] Completed DD in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:16.382409] [INFO ] [sig ] [903/3521] Forecasting DDD... [2026-01-05T20:20:16.382439] [INFO ] [sig ] Generating forecast for: DDD [2026-01-05T20:20:16.382470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-05T20:20:16.394906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-05T20:20:16.395290] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-05T20:20:16.396111] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-05T20:20:16.396167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:16.396198] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:16.396224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:16.396285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:16.455096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:16.456047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:16.456135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:16.456173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:16.581967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:16.582122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:16.582167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:16.582196] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:16.585700] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-05T20:20:16.586019] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-05T20:20:16.586179] [INFO ] [sig ] DDD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:16.733356] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DDD.txt [2026-01-05T20:20:16.733515] [INFO ] [sig ] [903/3521] Completed DDD in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:16.733554] [INFO ] [sig ] [904/3521] Forecasting DDI... [2026-01-05T20:20:16.733604] [INFO ] [sig ] Generating forecast for: DDI [2026-01-05T20:20:16.733636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-05T20:20:16.744393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-05T20:20:16.744745] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-05T20:20:16.745497] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-05T20:20:16.745549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:16.745601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:16.745631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:16.745688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:16.804387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:16.805287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:16.805370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:16.805403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:16.925495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:16.925672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:16.925711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:16.925739] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:16.929129] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-05T20:20:16.929409] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-05T20:20:16.929536] [INFO ] [sig ] DDI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:17.075622] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DDI.txt [2026-01-05T20:20:17.075800] [INFO ] [sig ] [904/3521] Completed DDI in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:17.075844] [INFO ] [sig ] [905/3521] Forecasting DDL... [2026-01-05T20:20:17.075873] [INFO ] [sig ] Generating forecast for: DDL [2026-01-05T20:20:17.075905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-05T20:20:17.087120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-05T20:20:17.087472] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-05T20:20:17.088339] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-05T20:20:17.088392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:17.088424] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:17.088452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:17.088510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:17.145454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:17.146337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:17.146418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:17.146451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:17.265990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:17.266141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:17.266179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:17.266206] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:17.269568] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-05T20:20:17.269854] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-05T20:20:17.269982] [INFO ] [sig ] DDL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:17.412016] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DDL.txt [2026-01-05T20:20:17.412172] [INFO ] [sig ] [905/3521] Completed DDL in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-05T20:20:17.412212] [INFO ] [sig ] [906/3521] Forecasting DDOG... [2026-01-05T20:20:17.412240] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-05T20:20:17.412269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-05T20:20:17.423691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-05T20:20:17.424000] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-05T20:20:17.424771] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-05T20:20:17.424822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:17.424853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:17.424880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:17.424937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:17.482893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:17.483810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:17.483895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:17.483928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:17.604036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:17.604194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:17.604231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:17.604258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:17.607593] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=56.01%) [2026-01-05T20:20:17.607868] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-05T20:20:17.607997] [INFO ] [sig ] DDOG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:17.760947] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DDOG.txt [2026-01-05T20:20:17.761132] [INFO ] [sig ] [906/3521] Completed DDOG in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:17.761183] [INFO ] [sig ] [907/3521] Forecasting DDS... [2026-01-05T20:20:17.761218] [INFO ] [sig ] Generating forecast for: DDS [2026-01-05T20:20:17.761255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-05T20:20:17.773109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-05T20:20:17.773430] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-05T20:20:17.774203] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-05T20:20:17.774256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:17.774287] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:17.774314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:17.774371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:17.830549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:17.831457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:17.831611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:17.831646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:17.948415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:17.948586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:17.948626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:17.948653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:17.952089] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-05T20:20:17.952362] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-05T20:20:17.952496] [INFO ] [sig ] DDS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:18.094084] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DDS.txt [2026-01-05T20:20:18.094240] [INFO ] [sig ] [907/3521] Completed DDS in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:18.094281] [INFO ] [sig ] [908/3521] Forecasting DE... [2026-01-05T20:20:18.094310] [INFO ] [sig ] Generating forecast for: DE [2026-01-05T20:20:18.094340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-05T20:20:18.106184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-05T20:20:18.106554] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-05T20:20:18.107348] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-05T20:20:18.107400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:18.107432] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:18.107458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:18.107515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:18.163642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:18.164488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:18.164570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:18.164621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:18.287179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:18.287337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:18.287374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:18.287401] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:18.290851] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-01-05T20:20:18.291136] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-05T20:20:18.291284] [INFO ] [sig ] DE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:18.432248] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DE.txt [2026-01-05T20:20:18.432401] [INFO ] [sig ] [908/3521] Completed DE in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:18.432439] [INFO ] [sig ] [909/3521] Forecasting DEA... [2026-01-05T20:20:18.432471] [INFO ] [sig ] Generating forecast for: DEA [2026-01-05T20:20:18.432500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-05T20:20:18.444263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-05T20:20:18.444638] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-05T20:20:18.445408] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-05T20:20:18.445461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:18.445501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:18.445527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:18.445600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:18.505942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:18.506868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:18.506957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:18.506991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:18.628546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:18.628726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:18.628766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:18.628796] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:18.632299] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-05T20:20:18.632609] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-05T20:20:18.632745] [INFO ] [sig ] DEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:18.778482] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DEA.txt [2026-01-05T20:20:18.778635] [INFO ] [sig ] [909/3521] Completed DEA in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:18.778677] [INFO ] [sig ] [910/3521] Forecasting DECK... [2026-01-05T20:20:18.778706] [INFO ] [sig ] Generating forecast for: DECK [2026-01-05T20:20:18.778735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-05T20:20:18.790268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-05T20:20:18.790535] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-05T20:20:18.791302] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-05T20:20:18.791355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:18.791387] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:18.791414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:18.791471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:18.848444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:18.849144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:18.849221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:18.849252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:18.967872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:18.968022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:18.968075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:18.968105] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:18.971400] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-05T20:20:18.971681] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-05T20:20:18.971803] [INFO ] [sig ] DECK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:19.113498] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DECK.txt [2026-01-05T20:20:19.113668] [INFO ] [sig ] [910/3521] Completed DECK in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:19.113709] [INFO ] [sig ] [911/3521] Forecasting DEI... [2026-01-05T20:20:19.113739] [INFO ] [sig ] Generating forecast for: DEI [2026-01-05T20:20:19.113769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-05T20:20:19.125116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-05T20:20:19.125394] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-05T20:20:19.126160] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-05T20:20:19.126221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:19.126259] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:19.126292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:19.126361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:19.184732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:19.185559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:19.185654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:19.185686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:19.308355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:19.308507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:19.308545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:19.308591] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:19.312097] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-01-05T20:20:19.312385] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-05T20:20:19.312513] [INFO ] [sig ] DEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:19.457041] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DEI.txt [2026-01-05T20:20:19.457178] [INFO ] [sig ] [911/3521] Completed DEI in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:19.457217] [INFO ] [sig ] [912/3521] Forecasting DELL... [2026-01-05T20:20:19.457245] [INFO ] [sig ] Generating forecast for: DELL [2026-01-05T20:20:19.457275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-05T20:20:19.470346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-05T20:20:19.470647] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-05T20:20:19.471397] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-05T20:20:19.471450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:19.471481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:19.471508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:19.471565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:19.529201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:19.530003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:19.530084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:19.530115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:19.651381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:19.651536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:19.651592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:19.651622] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:19.654947] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-05T20:20:19.655214] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-05T20:20:19.655340] [INFO ] [sig ] DELL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:19.797772] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DELL.txt [2026-01-05T20:20:19.797905] [INFO ] [sig ] [912/3521] Completed DELL in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-05T20:20:19.797942] [INFO ] [sig ] [913/3521] Forecasting DENN... [2026-01-05T20:20:19.797971] [INFO ] [sig ] Generating forecast for: DENN [2026-01-05T20:20:19.797999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-05T20:20:19.812183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-05T20:20:19.812645] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-05T20:20:19.813470] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-05T20:20:19.813523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:19.813555] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:19.813602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:19.813659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:19.873190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:19.874360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:19.874446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:19.874478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:19.996681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:19.996820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:19.996857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:19.996885] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:20.000248] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-01-05T20:20:20.000518] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-05T20:20:20.000660] [INFO ] [sig ] DENN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:20.152355] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DENN.txt [2026-01-05T20:20:20.152497] [INFO ] [sig ] [913/3521] Completed DENN in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:20.152535] [INFO ] [sig ] [914/3521] Forecasting DEO... [2026-01-05T20:20:20.152563] [INFO ] [sig ] Generating forecast for: DEO [2026-01-05T20:20:20.152612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-05T20:20:20.163821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-05T20:20:20.164098] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-05T20:20:20.164924] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-05T20:20:20.164975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:20.165040] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:20.165069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:20.165125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:20.225093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:20.225820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:20.225902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:20.225936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:20.346236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:20.346398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:20.346436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:20.346463] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:20.350197] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=56.89%) [2026-01-05T20:20:20.350501] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-05T20:20:20.350797] [INFO ] [sig ] DEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:20.497743] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DEO.txt [2026-01-05T20:20:20.497913] [INFO ] [sig ] [914/3521] Completed DEO in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:20.497954] [INFO ] [sig ] [915/3521] Forecasting DERM... [2026-01-05T20:20:20.497983] [INFO ] [sig ] Generating forecast for: DERM [2026-01-05T20:20:20.498012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-05T20:20:20.510236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-05T20:20:20.510659] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-05T20:20:20.511529] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-05T20:20:20.511605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:20.511644] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:20.511672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:20.511730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:20.569587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:20.570463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:20.570553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:20.570606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:20.703753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:20.703946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:20.703997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:20.704035] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:20.708962] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-01-05T20:20:20.709472] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-05T20:20:20.709717] [INFO ] [sig ] DERM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:20.928859] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DERM.txt [2026-01-05T20:20:20.929154] [INFO ] [sig ] [915/3521] Completed DERM in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:20.929224] [INFO ] [sig ] [916/3521] Forecasting DFGP... [2026-01-05T20:20:20.929276] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-05T20:20:20.929331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-05T20:20:20.945687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-05T20:20:20.946182] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-05T20:20:20.947294] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-05T20:20:20.947366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:20.947412] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:20.947449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:20.947531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:21.036343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:21.037533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:21.037683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:21.037727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:21.214664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:21.214888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:21.214949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:21.214997] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:21.220670] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=75.13%) [2026-01-05T20:20:21.221178] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-05T20:20:21.221388] [INFO ] [sig ] DFGP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:21.539494] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DFGP.txt [2026-01-05T20:20:21.539740] [INFO ] [sig ] [916/3521] Completed DFGP in 0.6s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:21.539799] [INFO ] [sig ] [917/3521] Forecasting DFGX... [2026-01-05T20:20:21.539840] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-05T20:20:21.539884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-05T20:20:21.556064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-05T20:20:21.556567] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-05T20:20:21.557780] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-05T20:20:21.557855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:21.557907] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:21.557955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:21.558049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:21.635003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:21.635962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:21.636053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:21.636088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:21.769659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:21.769850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:21.769897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:21.769965] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:21.773753] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-05T20:20:21.774104] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-05T20:20:21.774255] [INFO ] [sig ] DFGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:21.920920] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DFGX.txt [2026-01-05T20:20:21.921077] [INFO ] [sig ] [917/3521] Completed DFGX in 0.4s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:21.921123] [INFO ] [sig ] [918/3521] Forecasting DFH... [2026-01-05T20:20:21.921154] [INFO ] [sig ] Generating forecast for: DFH [2026-01-05T20:20:21.921184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-05T20:20:21.933384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-05T20:20:21.933798] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-05T20:20:21.934685] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-05T20:20:21.934743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:21.934776] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:21.934804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:21.934863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:21.994625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:21.995496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:21.995601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:21.995639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:22.117756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:22.117914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:22.117954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:22.117983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:22.121312] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-05T20:20:22.121616] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-05T20:20:22.121742] [INFO ] [sig ] DFH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:22.267353] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DFH.txt [2026-01-05T20:20:22.267498] [INFO ] [sig ] [918/3521] Completed DFH in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:22.267537] [INFO ] [sig ] [919/3521] Forecasting DFIN... [2026-01-05T20:20:22.267565] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-05T20:20:22.267613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-05T20:20:22.280406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-05T20:20:22.280741] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-05T20:20:22.281751] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-05T20:20:22.281807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:22.281840] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:22.281868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:22.281928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:22.340350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:22.341231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:22.341314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:22.341351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:22.457307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:22.457462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:22.457500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:22.457529] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:22.460950] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-01-05T20:20:22.461253] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-05T20:20:22.461387] [INFO ] [sig ] DFIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:22.600894] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DFIN.txt [2026-01-05T20:20:22.601045] [INFO ] [sig ] [919/3521] Completed DFIN in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:22.601085] [INFO ] [sig ] [920/3521] Forecasting DFP... [2026-01-05T20:20:22.601114] [INFO ] [sig ] Generating forecast for: DFP [2026-01-05T20:20:22.601143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-05T20:20:22.612841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-05T20:20:22.613159] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-05T20:20:22.613951] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-05T20:20:22.614003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:22.614035] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:22.614060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:22.614115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:22.678963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:22.679865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:22.679959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:22.679992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:22.803733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:22.803857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:22.803895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:22.803923] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:22.807218] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-05T20:20:22.807479] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-05T20:20:22.807622] [INFO ] [sig ] DFP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:22.955019] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DFP.txt [2026-01-05T20:20:22.955153] [INFO ] [sig ] [920/3521] Completed DFP in 0.4s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:22.955193] [INFO ] [sig ] [921/3521] Forecasting DG... [2026-01-05T20:20:22.955222] [INFO ] [sig ] Generating forecast for: DG [2026-01-05T20:20:22.955250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-05T20:20:22.966444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-05T20:20:22.966780] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-05T20:20:22.967538] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-05T20:20:22.967609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:22.967642] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:22.967669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:22.967726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:23.026171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:23.027045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:23.027134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:23.027166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:23.147503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:23.147673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:23.147711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:23.147756] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:23.151101] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-01-05T20:20:23.151402] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-05T20:20:23.151537] [INFO ] [sig ] DG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:23.296715] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DG.txt [2026-01-05T20:20:23.296845] [INFO ] [sig ] [921/3521] Completed DG in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:23.296883] [INFO ] [sig ] [922/3521] Forecasting DGCB... [2026-01-05T20:20:23.296913] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-05T20:20:23.296942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-05T20:20:23.308072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-05T20:20:23.308381] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-05T20:20:23.309247] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-05T20:20:23.309303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:23.309336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:23.309362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:23.309420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:23.366219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:23.366937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:23.367020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:23.367054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:23.492478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:23.492649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:23.492688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:23.492717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:23.496931] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=63.92%) [2026-01-05T20:20:23.497239] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-05T20:20:23.497377] [INFO ] [sig ] DGCB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:23.644882] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DGCB.txt [2026-01-05T20:20:23.645028] [INFO ] [sig ] [922/3521] Completed DGCB in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:23.645069] [INFO ] [sig ] [923/3521] Forecasting DGICA... [2026-01-05T20:20:23.645098] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-05T20:20:23.645127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-05T20:20:23.657627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-05T20:20:23.658057] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-05T20:20:23.658950] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-05T20:20:23.659011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:23.659045] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:23.659071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:23.659127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:23.715482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:23.716323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:23.716413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:23.716461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:23.834329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:23.834481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:23.834520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:23.834549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:23.837928] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-05T20:20:23.838199] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-05T20:20:23.838328] [INFO ] [sig ] DGICA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:23.977435] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DGICA.txt [2026-01-05T20:20:23.977547] [INFO ] [sig ] [923/3521] Completed DGICA in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:23.977600] [INFO ] [sig ] [924/3521] Forecasting DGII... [2026-01-05T20:20:23.977632] [INFO ] [sig ] Generating forecast for: DGII [2026-01-05T20:20:23.977661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-05T20:20:23.988788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-05T20:20:23.989091] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-05T20:20:23.989866] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-05T20:20:23.989918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:23.989950] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:23.989977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:23.990034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:24.047193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:24.048181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:24.048294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:24.048327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:24.172796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:24.172952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:24.172992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:24.173020] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:24.176340] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-01-05T20:20:24.176630] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-05T20:20:24.176758] [INFO ] [sig ] DGII: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:24.315096] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DGII.txt [2026-01-05T20:20:24.315213] [INFO ] [sig ] [924/3521] Completed DGII in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:24.315251] [INFO ] [sig ] [925/3521] Forecasting DGRE... [2026-01-05T20:20:24.315281] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-05T20:20:24.315311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-05T20:20:24.325903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-05T20:20:24.326166] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-05T20:20:24.326940] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-05T20:20:24.326991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:24.327023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:24.327061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:24.327119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:24.385044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:24.385642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:24.385720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:24.385751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:24.492997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:24.493135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:24.493172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:24.493200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:24.496440] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=58.22%) [2026-01-05T20:20:24.496721] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-05T20:20:24.496845] [INFO ] [sig ] DGRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:24.636118] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DGRE.txt [2026-01-05T20:20:24.636233] [INFO ] [sig ] [925/3521] Completed DGRE in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-05T20:20:24.636271] [INFO ] [sig ] [926/3521] Forecasting DGRS... [2026-01-05T20:20:24.636300] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-05T20:20:24.636329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-05T20:20:24.646980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-05T20:20:24.647255] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-05T20:20:24.648040] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-05T20:20:24.648093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:24.648124] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:24.648151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:24.648208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:24.704357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:24.704954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:24.705032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:24.705063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:24.820441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:24.820555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:24.820608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:24.820637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:24.823786] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-05T20:20:24.824046] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-05T20:20:24.824167] [INFO ] [sig ] DGRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:24.963509] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DGRS.txt [2026-01-05T20:20:24.963634] [INFO ] [sig ] [926/3521] Completed DGRS in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-05T20:20:24.963675] [INFO ] [sig ] [927/3521] Forecasting DGX... [2026-01-05T20:20:24.963703] [INFO ] [sig ] Generating forecast for: DGX [2026-01-05T20:20:24.963732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-05T20:20:24.974956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-05T20:20:24.975229] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-05T20:20:24.976010] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-05T20:20:24.976062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:24.976094] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:24.976120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:24.976177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:25.033774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:25.034434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:25.034513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:25.034545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:25.153449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:25.153616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:25.153656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:25.153684] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:25.157163] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-05T20:20:25.157428] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-05T20:20:25.157762] [INFO ] [sig ] DGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:25.298495] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DGX.txt [2026-01-05T20:20:25.298654] [INFO ] [sig ] [927/3521] Completed DGX in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-05T20:20:25.298696] [INFO ] [sig ] [928/3521] Forecasting DH... [2026-01-05T20:20:25.298724] [INFO ] [sig ] Generating forecast for: DH [2026-01-05T20:20:25.298754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-05T20:20:25.309539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-05T20:20:25.309835] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-05T20:20:25.310596] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-05T20:20:25.310654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:25.310686] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:25.310712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:25.310769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:25.370065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:25.371112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:25.371206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:25.371240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:25.503479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:25.503592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:25.503629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:25.503656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:25.506815] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-01-05T20:20:25.507075] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-05T20:20:25.507199] [INFO ] [sig ] DH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:25.648690] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DH.txt [2026-01-05T20:20:25.648806] [INFO ] [sig ] [928/3521] Completed DH in 0.4s | 2.89 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-05T20:20:25.648843] [INFO ] [sig ] [929/3521] Forecasting DHC... [2026-01-05T20:20:25.648873] [INFO ] [sig ] Generating forecast for: DHC [2026-01-05T20:20:25.648927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-05T20:20:25.660524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-05T20:20:25.660817] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-05T20:20:25.661742] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-05T20:20:25.661794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:25.661825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:25.661852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:25.661908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:25.718984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:25.719569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:25.719665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:25.719696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:25.838960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:25.839080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:25.839116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:25.839142] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:25.842340] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-01-05T20:20:25.842628] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-05T20:20:25.842750] [INFO ] [sig ] DHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:25.979901] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DHC.txt [2026-01-05T20:20:25.980014] [INFO ] [sig ] [929/3521] Completed DHC in 0.3s | 2.89 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-05T20:20:25.980053] [INFO ] [sig ] [930/3521] Forecasting DHF... [2026-01-05T20:20:25.980081] [INFO ] [sig ] Generating forecast for: DHF [2026-01-05T20:20:25.980110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-05T20:20:25.990870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-05T20:20:25.991151] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-05T20:20:25.991932] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-05T20:20:25.991985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:25.992017] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:25.992043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:25.992099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:26.048451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:26.049076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:26.049154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:26.049185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:26.165133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:26.165253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:26.165289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:26.165318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:26.168544] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=26.92%) [2026-01-05T20:20:26.168827] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-05T20:20:26.168981] [INFO ] [sig ] DHF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:26.306692] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DHF.txt [2026-01-05T20:20:26.306807] [INFO ] [sig ] [930/3521] Completed DHF in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:26.306846] [INFO ] [sig ] [931/3521] Forecasting DHI... [2026-01-05T20:20:26.306875] [INFO ] [sig ] Generating forecast for: DHI [2026-01-05T20:20:26.306904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-05T20:20:26.318547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-05T20:20:26.318880] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-05T20:20:26.319689] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-05T20:20:26.319742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:26.319806] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:26.319846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:26.319931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:26.376250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:26.376876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:26.376954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:26.376985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:26.500562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:26.500699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:26.500736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:26.500763] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:26.503967] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=44.57%) [2026-01-05T20:20:26.504231] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-05T20:20:26.504353] [INFO ] [sig ] DHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:26.642224] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DHI.txt [2026-01-05T20:20:26.642334] [INFO ] [sig ] [931/3521] Completed DHI in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:26.642372] [INFO ] [sig ] [932/3521] Forecasting DHIL... [2026-01-05T20:20:26.642400] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-05T20:20:26.642428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-05T20:20:26.653541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-05T20:20:26.653893] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-05T20:20:26.654801] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-05T20:20:26.654853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:26.654884] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:26.654909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:26.654964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:26.711111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:26.711951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:26.712033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:26.712064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:26.819506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:26.819647] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:20:26.819685] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:26.819712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:26.822940] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=60.50%) [2026-01-05T20:20:26.823223] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-05T20:20:26.823345] [INFO ] [sig ] DHIL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:26.961644] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DHIL.txt [2026-01-05T20:20:26.961762] [INFO ] [sig ] [932/3521] Completed DHIL in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:26.961800] [INFO ] [sig ] [933/3521] Forecasting DHX... [2026-01-05T20:20:26.961828] [INFO ] [sig ] Generating forecast for: DHX [2026-01-05T20:20:26.961858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-05T20:20:26.972911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-05T20:20:26.973203] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-05T20:20:26.973993] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-05T20:20:26.974047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:26.974081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:26.974108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:26.974166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:27.033688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:27.034319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:27.034398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:27.034431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:27.152265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:27.152386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:27.152423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:27.152448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:27.155697] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-05T20:20:27.155963] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-05T20:20:27.156086] [INFO ] [sig ] DHX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:27.297121] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DHX.txt [2026-01-05T20:20:27.297241] [INFO ] [sig ] [933/3521] Completed DHX in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:27.297279] [INFO ] [sig ] [934/3521] Forecasting DIBS... [2026-01-05T20:20:27.297308] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-05T20:20:27.297340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-05T20:20:27.308897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-05T20:20:27.309211] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-05T20:20:27.310025] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-05T20:20:27.310082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:27.310115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:27.310145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:27.310204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:27.369629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:27.370257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:27.370337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:27.370370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:27.495234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:27.495390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:27.495430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:27.495489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:27.498785] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-05T20:20:27.499080] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-05T20:20:27.499204] [INFO ] [sig ] DIBS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:27.638648] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DIBS.txt [2026-01-05T20:20:27.638764] [INFO ] [sig ] [934/3521] Completed DIBS in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:27.638802] [INFO ] [sig ] [935/3521] Forecasting DIN... [2026-01-05T20:20:27.638831] [INFO ] [sig ] Generating forecast for: DIN [2026-01-05T20:20:27.638860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-05T20:20:27.649883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-05T20:20:27.650168] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-05T20:20:27.651142] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-05T20:20:27.651193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:27.651224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:27.651250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:27.651306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:27.708020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:27.708683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:27.708762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:27.708794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:27.830987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:27.831133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:27.831172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:27.831200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:27.834551] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-01-05T20:20:27.834849] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-05T20:20:27.834978] [INFO ] [sig ] DIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:27.973152] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DIN.txt [2026-01-05T20:20:27.973283] [INFO ] [sig ] [935/3521] Completed DIN in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:27.973321] [INFO ] [sig ] [936/3521] Forecasting DINO... [2026-01-05T20:20:27.973350] [INFO ] [sig ] Generating forecast for: DINO [2026-01-05T20:20:27.973379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-05T20:20:27.985338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-05T20:20:27.985669] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-05T20:20:27.986427] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-05T20:20:27.986479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:27.986510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:27.986536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:27.986622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:28.042312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:28.042958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:28.043037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:28.043069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:28.169622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:28.169793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:28.169831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:28.169860] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:28.173773] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-05T20:20:28.174105] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-05T20:20:28.174240] [INFO ] [sig ] DINO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:28.316822] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DINO.txt [2026-01-05T20:20:28.316943] [INFO ] [sig ] [936/3521] Completed DINO in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:28.316981] [INFO ] [sig ] [937/3521] Forecasting DIOD... [2026-01-05T20:20:28.317010] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-05T20:20:28.317039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-05T20:20:28.329366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-05T20:20:28.329767] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-05T20:20:28.330615] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-05T20:20:28.330668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:28.330701] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:28.330726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:28.330782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:28.389027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:28.390037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:28.390138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:28.390172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:28.511876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:28.512052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:28.512092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:28.512119] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:28.515652] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: UP (p=68.42%) [2026-01-05T20:20:28.515942] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-05T20:20:28.516075] [INFO ] [sig ] DIOD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:28.658115] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DIOD.txt [2026-01-05T20:20:28.658275] [INFO ] [sig ] [937/3521] Completed DIOD in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:28.658315] [INFO ] [sig ] [938/3521] Forecasting DIS... [2026-01-05T20:20:28.658343] [INFO ] [sig ] Generating forecast for: DIS [2026-01-05T20:20:28.658372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-05T20:20:28.670398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-05T20:20:28.670763] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-05T20:20:28.671559] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-05T20:20:28.671625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:28.671669] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:28.671697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:28.671755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:28.727374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:28.728238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:28.728321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:28.728353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:28.847179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:28.847308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:28.847345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:28.847373] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:28.850634] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=19.04%) [2026-01-05T20:20:28.850902] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-05T20:20:28.851026] [INFO ] [sig ] DIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:28.988442] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DIS.txt [2026-01-05T20:20:28.988562] [INFO ] [sig ] [938/3521] Completed DIS in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:28.988618] [INFO ] [sig ] [939/3521] Forecasting DJCO... [2026-01-05T20:20:28.988647] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-05T20:20:28.988675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-05T20:20:28.999443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-05T20:20:28.999790] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-05T20:20:29.000675] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-05T20:20:29.000727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:29.000758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:29.000784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:29.000841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:29.056115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:29.056727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:29.056805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:29.056836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:29.171402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:29.171517] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:20:29.171552] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:29.171597] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:29.174773] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-05T20:20:29.175038] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-05T20:20:29.175161] [INFO ] [sig ] DJCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:29.312814] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DJCO.txt [2026-01-05T20:20:29.312969] [INFO ] [sig ] [939/3521] Completed DJCO in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:29.313010] [INFO ] [sig ] [940/3521] Forecasting DK... [2026-01-05T20:20:29.313039] [INFO ] [sig ] Generating forecast for: DK [2026-01-05T20:20:29.313069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-05T20:20:29.324888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-05T20:20:29.325181] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-05T20:20:29.325958] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-05T20:20:29.326010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:29.326041] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:29.326066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:29.326123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:29.382516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:29.383227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:29.383306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:29.383337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:29.507183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:29.507352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:29.507394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:29.507423] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:29.511103] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=21.78%) [2026-01-05T20:20:29.511511] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-05T20:20:29.511697] [INFO ] [sig ] DK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:29.658733] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DK.txt [2026-01-05T20:20:29.658925] [INFO ] [sig ] [940/3521] Completed DK in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:29.658978] [INFO ] [sig ] [941/3521] Forecasting DKL... [2026-01-05T20:20:29.659013] [INFO ] [sig ] Generating forecast for: DKL [2026-01-05T20:20:29.659048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-05T20:20:29.671450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-05T20:20:29.671788] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-05T20:20:29.672611] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-05T20:20:29.672666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:29.672699] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:29.672727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:29.672785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:29.730842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:29.731590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:29.731677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:29.731740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:29.847497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:29.847679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:29.847738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:29.847767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:29.851179] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-05T20:20:29.851481] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-05T20:20:29.851637] [INFO ] [sig ] DKL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:30.005682] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DKL.txt [2026-01-05T20:20:30.005870] [INFO ] [sig ] [941/3521] Completed DKL in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-05T20:20:30.005927] [INFO ] [sig ] [942/3521] Forecasting DKNG... [2026-01-05T20:20:30.005974] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-05T20:20:30.006017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-05T20:20:30.020327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-05T20:20:30.020754] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-05T20:20:30.021636] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-05T20:20:30.021693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:30.021726] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:30.021754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:30.021812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:30.085720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:30.086659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:30.086770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:30.086819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:30.215130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:30.215300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:30.215341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:30.215369] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:30.219860] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-05T20:20:30.220303] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-05T20:20:30.220482] [INFO ] [sig ] DKNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:30.377040] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DKNG.txt [2026-01-05T20:20:30.377211] [INFO ] [sig ] [942/3521] Completed DKNG in 0.4s | 2.89 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-05T20:20:30.377267] [INFO ] [sig ] [943/3521] Forecasting DKS... [2026-01-05T20:20:30.377310] [INFO ] [sig ] Generating forecast for: DKS [2026-01-05T20:20:30.377349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-05T20:20:30.389267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-05T20:20:30.389681] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-05T20:20:30.390484] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-05T20:20:30.390539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:30.390600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:30.390633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:30.390693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:30.456397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:30.457607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:30.457879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:30.457922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:30.591978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:30.592145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:30.592199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:30.592232] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:30.596051] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-01-05T20:20:30.596403] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-05T20:20:30.596548] [INFO ] [sig ] DKS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:30.747181] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DKS.txt [2026-01-05T20:20:30.747338] [INFO ] [sig ] [943/3521] Completed DKS in 0.4s | 2.89 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-05T20:20:30.747377] [INFO ] [sig ] [944/3521] Forecasting DLB... [2026-01-05T20:20:30.747410] [INFO ] [sig ] Generating forecast for: DLB [2026-01-05T20:20:30.747441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-05T20:20:30.758541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-05T20:20:30.758845] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-05T20:20:30.759652] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-05T20:20:30.759703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:30.759734] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:30.759760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:30.759816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:30.815329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:30.815975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:30.816050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:30.816082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:30.936246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:30.936375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:30.936412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:30.936439] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:30.939727] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-01-05T20:20:30.939997] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-05T20:20:30.940120] [INFO ] [sig ] DLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:31.078143] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLB.txt [2026-01-05T20:20:31.078270] [INFO ] [sig ] [944/3521] Completed DLB in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-05T20:20:31.078309] [INFO ] [sig ] [945/3521] Forecasting DLHC... [2026-01-05T20:20:31.078338] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-05T20:20:31.078366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-05T20:20:31.088553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-05T20:20:31.088826] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-05T20:20:31.089615] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-05T20:20:31.089668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:31.089699] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:31.089725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:31.089782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:31.146374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:31.147420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:31.147513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:31.147545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:31.273739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:31.273904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:31.273956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:31.274006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:31.277693] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-01-05T20:20:31.277973] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-05T20:20:31.278104] [INFO ] [sig ] DLHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:31.424088] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DLHC.txt [2026-01-05T20:20:31.424225] [INFO ] [sig ] [945/3521] Completed DLHC in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-05T20:20:31.424265] [INFO ] [sig ] [946/3521] Forecasting DLNG... [2026-01-05T20:20:31.424293] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-05T20:20:31.424322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-05T20:20:31.436453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-05T20:20:31.436857] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-05T20:20:31.437736] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-05T20:20:31.437794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:31.437827] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:31.437854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:31.437912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:31.497793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:31.498786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:31.498934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:31.498975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:31.623902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:31.624068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:31.624109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:31.624138] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:31.627664] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=58.68%) [2026-01-05T20:20:31.628158] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-05T20:20:31.628298] [INFO ] [sig ] DLNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:31.772899] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLNG.txt [2026-01-05T20:20:31.773046] [INFO ] [sig ] [946/3521] Completed DLNG in 0.3s | 2.89 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-05T20:20:31.773087] [INFO ] [sig ] [947/3521] Forecasting DLO... [2026-01-05T20:20:31.773116] [INFO ] [sig ] Generating forecast for: DLO [2026-01-05T20:20:31.773145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-05T20:20:31.784901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-05T20:20:31.785250] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-05T20:20:31.786069] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-05T20:20:31.786124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:31.786159] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:31.786188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:31.786251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:31.848290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:31.849191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:31.849279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:31.849328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:31.966638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:31.966795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:31.966835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:31.966864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:31.970512] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-05T20:20:31.970828] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-05T20:20:31.970967] [INFO ] [sig ] DLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:32.111443] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLO.txt [2026-01-05T20:20:32.111637] [INFO ] [sig ] [947/3521] Completed DLO in 0.3s | 2.89 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:32.111679] [INFO ] [sig ] [948/3521] Forecasting DLPN... [2026-01-05T20:20:32.111709] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-05T20:20:32.111738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-05T20:20:32.123511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-05T20:20:32.123835] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-05T20:20:32.124647] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-05T20:20:32.124701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:32.124784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:32.124824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:32.124885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:32.183332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:32.184143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:32.184228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:32.184261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:32.290918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:32.291072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:32.291111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:32.291139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:32.294821] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-05T20:20:32.295094] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-05T20:20:32.295217] [INFO ] [sig ] DLPN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:32.435652] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DLPN.txt [2026-01-05T20:20:32.435792] [INFO ] [sig ] [948/3521] Completed DLPN in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:32.435833] [INFO ] [sig ] [949/3521] Forecasting DLTH... [2026-01-05T20:20:32.435864] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-05T20:20:32.435896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-05T20:20:32.447017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-05T20:20:32.447314] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-05T20:20:32.448283] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-05T20:20:32.448339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:32.448371] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:32.448410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:32.448472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:32.505531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:32.506388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:32.506477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:32.506511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:32.624209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:32.624362] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:20:32.624402] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:32.624430] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:32.627755] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=71.52%) [2026-01-05T20:20:32.628024] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-05T20:20:32.628148] [INFO ] [sig ] DLTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:32.780913] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLTH.txt [2026-01-05T20:20:32.781058] [INFO ] [sig ] [949/3521] Completed DLTH in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:32.781098] [INFO ] [sig ] [950/3521] Forecasting DLX... [2026-01-05T20:20:32.781128] [INFO ] [sig ] Generating forecast for: DLX [2026-01-05T20:20:32.781158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-05T20:20:32.792555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-05T20:20:32.792912] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-05T20:20:32.793745] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-05T20:20:32.793813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:32.793853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:32.793881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:32.793939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:32.854886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:32.855737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:32.855823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:32.855856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:32.973523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:32.973699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:32.973739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:32.973767] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:32.977099] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-01-05T20:20:32.977373] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-05T20:20:32.977502] [INFO ] [sig ] DLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:33.119031] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLX.txt [2026-01-05T20:20:33.119183] [INFO ] [sig ] [950/3521] Completed DLX in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:33.119226] [INFO ] [sig ] [951/3521] Forecasting DLY... [2026-01-05T20:20:33.119254] [INFO ] [sig ] Generating forecast for: DLY [2026-01-05T20:20:33.119283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-05T20:20:33.131289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-05T20:20:33.131631] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-05T20:20:33.132460] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-05T20:20:33.132515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:33.132548] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:33.132592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:33.132654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:33.194064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:33.194913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:33.195021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:33.195055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:33.319195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:33.319344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:33.319383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:33.319440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:33.322820] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-05T20:20:33.323091] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-05T20:20:33.323216] [INFO ] [sig ] DLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:33.461556] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DLY.txt [2026-01-05T20:20:33.461676] [INFO ] [sig ] [951/3521] Completed DLY in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:33.461714] [INFO ] [sig ] [952/3521] Forecasting DMAC... [2026-01-05T20:20:33.461744] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-05T20:20:33.461773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-05T20:20:33.472561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-05T20:20:33.472830] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-05T20:20:33.473590] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-05T20:20:33.473643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:33.473674] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:33.473700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:33.473757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:33.533139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:33.533821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:33.533902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:33.533936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:33.659384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:33.659534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:33.659588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:33.659619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:33.662916] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-05T20:20:33.663184] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-05T20:20:33.663310] [INFO ] [sig ] DMAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:33.799767] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DMAC.txt [2026-01-05T20:20:33.799887] [INFO ] [sig ] [952/3521] Completed DMAC in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:33.799926] [INFO ] [sig ] [953/3521] Forecasting DMB... [2026-01-05T20:20:33.799953] [INFO ] [sig ] Generating forecast for: DMB [2026-01-05T20:20:33.799982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-05T20:20:33.810957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-05T20:20:33.811234] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-05T20:20:33.812004] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-05T20:20:33.812057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:33.812088] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:33.812114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:33.812176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:33.868060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:33.868697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:33.868777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:33.868808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:33.985805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:33.985937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:33.985974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:33.986002] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:33.989257] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-05T20:20:33.989519] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-05T20:20:33.989658] [INFO ] [sig ] DMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:34.126240] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DMB.txt [2026-01-05T20:20:34.126355] [INFO ] [sig ] [953/3521] Completed DMB in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:34.126392] [INFO ] [sig ] [954/3521] Forecasting DMLP... [2026-01-05T20:20:34.126421] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-05T20:20:34.126451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-05T20:20:34.137429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-05T20:20:34.137734] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-05T20:20:34.138482] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-05T20:20:34.138534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:34.138587] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:34.138616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:34.138672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:34.193750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:34.194358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:34.194436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:34.194468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:34.314280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:34.314418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:34.314456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:34.314483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:34.317937] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-01-05T20:20:34.318201] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-05T20:20:34.318328] [INFO ] [sig ] DMLP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:34.458346] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DMLP.txt [2026-01-05T20:20:34.458510] [INFO ] [sig ] [954/3521] Completed DMLP in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:34.458551] [INFO ] [sig ] [955/3521] Forecasting DMO... [2026-01-05T20:20:34.458606] [INFO ] [sig ] Generating forecast for: DMO [2026-01-05T20:20:34.458640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-05T20:20:34.471537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-05T20:20:34.471951] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-05T20:20:34.472797] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-05T20:20:34.472851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:34.472883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:34.472911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:34.472985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:34.530840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:34.531524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:34.531622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:34.531657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:34.647668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:34.647767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:34.647802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:34.647831] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:34.650978] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-05T20:20:34.651243] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-05T20:20:34.651371] [INFO ] [sig ] DMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:34.791226] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DMO.txt [2026-01-05T20:20:34.791329] [INFO ] [sig ] [955/3521] Completed DMO in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:34.791367] [INFO ] [sig ] [956/3521] Forecasting DMRC... [2026-01-05T20:20:34.791396] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-05T20:20:34.791424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-05T20:20:34.802267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-05T20:20:34.802519] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-05T20:20:34.803276] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-05T20:20:34.803329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:34.803359] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:34.803386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:34.803443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:34.859398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:34.860002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:34.860077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:34.860107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:34.976042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:34.976131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:34.976166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:34.976193] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:34.979224] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-05T20:20:34.979490] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-05T20:20:34.979630] [INFO ] [sig ] DMRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:35.116198] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DMRC.txt [2026-01-05T20:20:35.116299] [INFO ] [sig ] [956/3521] Completed DMRC in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:35.116336] [INFO ] [sig ] [957/3521] Forecasting DMXF... [2026-01-05T20:20:35.116364] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-05T20:20:35.116392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-05T20:20:35.127245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-05T20:20:35.127495] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-05T20:20:35.128286] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-05T20:20:35.128341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:35.128373] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:35.128401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:35.128459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:35.185225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:35.185822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:35.185901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:35.185933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:35.300618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:35.300718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:35.300753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:35.300780] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:35.303849] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-01-05T20:20:35.304106] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-05T20:20:35.304224] [INFO ] [sig ] DMXF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:35.443092] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DMXF.txt [2026-01-05T20:20:35.443194] [INFO ] [sig ] [957/3521] Completed DMXF in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-05T20:20:35.443231] [INFO ] [sig ] [958/3521] Forecasting DNA... [2026-01-05T20:20:35.443258] [INFO ] [sig ] Generating forecast for: DNA [2026-01-05T20:20:35.443286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-05T20:20:35.454947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-05T20:20:35.455196] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-05T20:20:35.455953] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-05T20:20:35.456007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:35.456038] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:35.456066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:35.456124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:35.512180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:35.512770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:35.512868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:35.512900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:35.628723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:35.628851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:35.628890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:35.628934] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:35.632014] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=29.45%) [2026-01-05T20:20:35.632270] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-05T20:20:35.632389] [INFO ] [sig ] DNA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:35.769655] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DNA.txt [2026-01-05T20:20:35.769778] [INFO ] [sig ] [958/3521] Completed DNA in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:35.769818] [INFO ] [sig ] [959/3521] Forecasting DNLI... [2026-01-05T20:20:35.769847] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-05T20:20:35.769875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-05T20:20:35.781180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-05T20:20:35.781453] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-05T20:20:35.782218] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-05T20:20:35.782270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:35.782302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:35.782329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:35.782386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:35.841079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:35.841762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:35.841852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:35.841884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:35.962383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:35.962521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:35.962560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:35.962605] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:35.965855] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-05T20:20:35.966125] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-05T20:20:35.966252] [INFO ] [sig ] DNLI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:36.102769] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DNLI.txt [2026-01-05T20:20:36.102896] [INFO ] [sig ] [959/3521] Completed DNLI in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:36.102935] [INFO ] [sig ] [960/3521] Forecasting DNP... [2026-01-05T20:20:36.102963] [INFO ] [sig ] Generating forecast for: DNP [2026-01-05T20:20:36.102991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-05T20:20:36.115341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-05T20:20:36.115710] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-05T20:20:36.116725] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-05T20:20:36.116779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:36.116810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:36.116837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:36.116893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:36.172701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:36.173525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:36.173631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:36.173665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:36.295259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:36.295416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:36.295456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:36.295483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:36.298970] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-05T20:20:36.299252] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-05T20:20:36.299388] [INFO ] [sig ] DNP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:36.447950] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DNP.txt [2026-01-05T20:20:36.448150] [INFO ] [sig ] [960/3521] Completed DNP in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:36.448213] [INFO ] [sig ] [961/3521] Forecasting DNTH... [2026-01-05T20:20:36.448256] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-05T20:20:36.448301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-05T20:20:36.463289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-05T20:20:36.463887] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-05T20:20:36.465028] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-05T20:20:36.465103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:36.465146] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:36.465184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:36.465265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:36.523489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:36.524398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:36.524481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:36.524513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:36.641517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:36.641633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:36.641670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:36.641698] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:36.644760] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=58.46%) [2026-01-05T20:20:36.645022] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-05T20:20:36.645145] [INFO ] [sig ] DNTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:36.783040] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DNTH.txt [2026-01-05T20:20:36.783180] [INFO ] [sig ] [961/3521] Completed DNTH in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:36.783219] [INFO ] [sig ] [962/3521] Forecasting DOCN... [2026-01-05T20:20:36.783249] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-05T20:20:36.783278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-05T20:20:36.794017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-05T20:20:36.794281] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-05T20:20:36.795060] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-05T20:20:36.795112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:36.795151] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:36.795179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:36.795235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:36.851298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:36.851895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:36.851973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:36.852004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:36.971932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:36.972028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:36.972062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:36.972088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:36.975168] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=76.72%) [2026-01-05T20:20:36.975423] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-05T20:20:36.975542] [INFO ] [sig ] DOCN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:37.112734] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DOCN.txt [2026-01-05T20:20:37.112837] [INFO ] [sig ] [962/3521] Completed DOCN in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:37.112874] [INFO ] [sig ] [963/3521] Forecasting DOCS... [2026-01-05T20:20:37.112903] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-05T20:20:37.112932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-05T20:20:37.124127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-05T20:20:37.124395] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-05T20:20:37.125171] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-05T20:20:37.125223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:37.125253] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:37.125280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:37.125337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:37.180782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:37.181357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:37.181434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:37.181466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:37.301967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:37.302073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:37.302108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:37.302136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:37.305253] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-05T20:20:37.305509] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-05T20:20:37.305649] [INFO ] [sig ] DOCS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:37.443080] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DOCS.txt [2026-01-05T20:20:37.443183] [INFO ] [sig ] [963/3521] Completed DOCS in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:37.443220] [INFO ] [sig ] [964/3521] Forecasting DOGZ... [2026-01-05T20:20:37.443247] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-05T20:20:37.443276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-05T20:20:37.454751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-05T20:20:37.455011] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-05T20:20:37.455800] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-05T20:20:37.455852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:37.455884] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:37.455911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:37.455968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:37.512111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:37.512719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:37.512796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:37.512827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:37.633167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:37.633270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:37.633306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:37.633334] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:37.636417] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-05T20:20:37.636703] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-05T20:20:37.636828] [INFO ] [sig ] DOGZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:37.775234] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DOGZ.txt [2026-01-05T20:20:37.775339] [INFO ] [sig ] [964/3521] Completed DOGZ in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-05T20:20:37.775377] [INFO ] [sig ] [965/3521] Forecasting DOLE... [2026-01-05T20:20:37.775406] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-05T20:20:37.775434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-05T20:20:37.786677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-05T20:20:37.786941] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-05T20:20:37.787718] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-05T20:20:37.787770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:37.787825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:37.787853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:37.787910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:37.844586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:37.845174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:37.845249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:37.845280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:37.971015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:37.971188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:37.971243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:37.971282] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:37.975065] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-05T20:20:37.975356] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-05T20:20:37.975487] [INFO ] [sig ] DOLE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:38.146116] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DOLE.txt [2026-01-05T20:20:38.146244] [INFO ] [sig ] [965/3521] Completed DOLE in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:38.146289] [INFO ] [sig ] [966/3521] Forecasting DOMO... [2026-01-05T20:20:38.146319] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-05T20:20:38.146348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-05T20:20:38.158956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-05T20:20:38.159226] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-05T20:20:38.160031] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-05T20:20:38.160085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:38.160117] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:38.160145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:38.160205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:38.220658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:38.221303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:38.221383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:38.221416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:38.341584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:38.341724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:38.341762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:38.341790] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:38.345583] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=68.66%) [2026-01-05T20:20:38.345851] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-05T20:20:38.345973] [INFO ] [sig ] DOMO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:38.487609] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DOMO.txt [2026-01-05T20:20:38.487735] [INFO ] [sig ] [966/3521] Completed DOMO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:38.487776] [INFO ] [sig ] [967/3521] Forecasting DORM... [2026-01-05T20:20:38.487809] [INFO ] [sig ] Generating forecast for: DORM [2026-01-05T20:20:38.487837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-05T20:20:38.498897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-05T20:20:38.499250] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-05T20:20:38.500133] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-05T20:20:38.500192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:38.500225] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:38.500251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:38.500315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:38.562312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:38.563086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:38.563169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:38.563203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:38.697952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:38.698124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:38.698174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:38.698211] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:38.701821] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=55.05%) [2026-01-05T20:20:38.702096] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-05T20:20:38.702244] [INFO ] [sig ] DORM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:38.850723] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DORM.txt [2026-01-05T20:20:38.850859] [INFO ] [sig ] [967/3521] Completed DORM in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:38.850899] [INFO ] [sig ] [968/3521] Forecasting DOUG... [2026-01-05T20:20:38.850928] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-05T20:20:38.850969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-05T20:20:38.863207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-05T20:20:38.863503] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-05T20:20:38.864343] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-05T20:20:38.864397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:38.864430] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:38.864457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:38.864521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:38.925003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:38.925832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:38.925920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:38.925965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:39.051483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:39.051657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:39.051701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:39.051761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:39.055317] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-05T20:20:39.055618] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-05T20:20:39.055753] [INFO ] [sig ] DOUG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:39.204725] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DOUG.txt [2026-01-05T20:20:39.204860] [INFO ] [sig ] [968/3521] Completed DOUG in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:39.204899] [INFO ] [sig ] [969/3521] Forecasting DOX... [2026-01-05T20:20:39.204928] [INFO ] [sig ] Generating forecast for: DOX [2026-01-05T20:20:39.204957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-05T20:20:39.216323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-05T20:20:39.216637] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-05T20:20:39.217396] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-05T20:20:39.217449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:39.217480] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:39.217507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:39.217564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:39.274180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:39.275128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:39.275209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:39.275240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:39.394298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:39.394449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:39.394505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:39.394535] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:39.398004] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-01-05T20:20:39.398300] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-05T20:20:39.398452] [INFO ] [sig ] DOX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:39.540094] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DOX.txt [2026-01-05T20:20:39.540249] [INFO ] [sig ] [969/3521] Completed DOX in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:39.540289] [INFO ] [sig ] [970/3521] Forecasting DPG... [2026-01-05T20:20:39.540318] [INFO ] [sig ] Generating forecast for: DPG [2026-01-05T20:20:39.540347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-05T20:20:39.553657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-05T20:20:39.554046] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-05T20:20:39.554863] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-05T20:20:39.554919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:39.554951] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:39.554978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:39.555037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:39.622787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:39.623716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:39.623822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:39.623855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:39.744336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:39.744492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:39.744530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:39.744558] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:39.747896] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-05T20:20:39.748165] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-05T20:20:39.748311] [INFO ] [sig ] DPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:39.892096] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DPG.txt [2026-01-05T20:20:39.892239] [INFO ] [sig ] [970/3521] Completed DPG in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:39.892280] [INFO ] [sig ] [971/3521] Forecasting DPRO... [2026-01-05T20:20:39.892312] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-05T20:20:39.892343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-05T20:20:39.908627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-05T20:20:39.908967] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-05T20:20:39.909896] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-05T20:20:39.909952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:39.909983] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:39.910009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:39.910066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:39.967932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:39.968756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:39.968884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:39.968937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:40.084910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:40.085080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:40.085131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:40.085175] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:40.088737] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-05T20:20:40.089054] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-05T20:20:40.089200] [INFO ] [sig ] DPRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:40.242834] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DPRO.txt [2026-01-05T20:20:40.242997] [INFO ] [sig ] [971/3521] Completed DPRO in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:40.243042] [INFO ] [sig ] [972/3521] Forecasting DPZ... [2026-01-05T20:20:40.243073] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-05T20:20:40.243114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-05T20:20:40.255168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-05T20:20:40.255467] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-05T20:20:40.256527] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-05T20:20:40.256599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:40.256633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:40.256661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:40.256723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:40.317345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:40.318108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:40.318191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:40.318224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:40.437490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:40.437661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:40.437701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:40.437729] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:40.441170] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=7.73%) [2026-01-05T20:20:40.441461] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-05T20:20:40.441608] [INFO ] [sig ] DPZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:40.587246] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DPZ.txt [2026-01-05T20:20:40.587386] [INFO ] [sig ] [972/3521] Completed DPZ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:40.587427] [INFO ] [sig ] [973/3521] Forecasting DQ... [2026-01-05T20:20:40.587455] [INFO ] [sig ] Generating forecast for: DQ [2026-01-05T20:20:40.587488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-05T20:20:40.599385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-05T20:20:40.599781] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-05T20:20:40.600550] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-05T20:20:40.600620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:40.600666] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:40.600696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:40.600756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:40.659003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:40.659882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:40.659966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:40.659997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:40.786217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:40.786379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:40.786419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:40.786449] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:40.790045] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-05T20:20:40.790319] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-05T20:20:40.790447] [INFO ] [sig ] DQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:40.929534] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DQ.txt [2026-01-05T20:20:40.929690] [INFO ] [sig ] [973/3521] Completed DQ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:40.929730] [INFO ] [sig ] [974/3521] Forecasting DRD... [2026-01-05T20:20:40.929759] [INFO ] [sig ] Generating forecast for: DRD [2026-01-05T20:20:40.929788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-05T20:20:40.940838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-05T20:20:40.941156] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-05T20:20:40.941929] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-05T20:20:40.941981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:40.942012] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:40.942038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:40.942094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:40.997240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:40.997958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:40.998039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:40.998071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:41.116328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:41.116483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:41.116521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:41.116549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:41.119907] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-05T20:20:41.120173] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-05T20:20:41.120297] [INFO ] [sig ] DRD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:41.258922] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRD.txt [2026-01-05T20:20:41.259083] [INFO ] [sig ] [974/3521] Completed DRD in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-05T20:20:41.259122] [INFO ] [sig ] [975/3521] Forecasting DRH... [2026-01-05T20:20:41.259151] [INFO ] [sig ] Generating forecast for: DRH [2026-01-05T20:20:41.259180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-05T20:20:41.270086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-05T20:20:41.270397] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-05T20:20:41.271183] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-05T20:20:41.271235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:41.271266] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:41.271294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:41.271352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:41.327916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:41.328827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:41.328907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:41.328976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:41.448640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:41.448799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:41.448838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:41.448866] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:41.452218] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-01-05T20:20:41.452489] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-05T20:20:41.452631] [INFO ] [sig ] DRH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:41.593594] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DRH.txt [2026-01-05T20:20:41.593726] [INFO ] [sig ] [975/3521] Completed DRH in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:41.593769] [INFO ] [sig ] [976/3521] Forecasting DRI... [2026-01-05T20:20:41.593797] [INFO ] [sig ] Generating forecast for: DRI [2026-01-05T20:20:41.593826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-05T20:20:41.604950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-05T20:20:41.605282] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-05T20:20:41.606071] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-05T20:20:41.606122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:41.606154] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:41.606180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:41.606237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:41.665505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:41.666336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:41.666434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:41.666468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:41.792689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:41.792841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:41.792889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:41.792924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:41.796237] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-01-05T20:20:41.796499] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-05T20:20:41.796640] [INFO ] [sig ] DRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:41.936559] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRI.txt [2026-01-05T20:20:41.936698] [INFO ] [sig ] [976/3521] Completed DRI in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:41.936738] [INFO ] [sig ] [977/3521] Forecasting DRIO... [2026-01-05T20:20:41.936767] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-05T20:20:41.936806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-05T20:20:41.947951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-05T20:20:41.948260] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-05T20:20:41.949122] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-05T20:20:41.949177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:41.949210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:41.949237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:41.949296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:42.007983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:42.008593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:42.008672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:42.008706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:42.124786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:42.124917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:42.124953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:42.124980] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:42.128260] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-05T20:20:42.128535] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-05T20:20:42.128679] [INFO ] [sig ] DRIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:42.274140] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRIO.txt [2026-01-05T20:20:42.274266] [INFO ] [sig ] [977/3521] Completed DRIO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:42.274304] [INFO ] [sig ] [978/3521] Forecasting DRLL... [2026-01-05T20:20:42.274332] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-05T20:20:42.274361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-05T20:20:42.286200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-05T20:20:42.286493] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-05T20:20:42.287291] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-05T20:20:42.287345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:42.287377] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:42.287405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:42.287463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:42.352158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:42.353033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:42.353132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:42.353171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:42.483294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:42.483444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:42.483481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:42.483508] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:42.486816] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-05T20:20:42.487084] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-05T20:20:42.487206] [INFO ] [sig ] DRLL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:42.625592] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DRLL.txt [2026-01-05T20:20:42.625740] [INFO ] [sig ] [978/3521] Completed DRLL in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:42.625780] [INFO ] [sig ] [979/3521] Forecasting DRMA... [2026-01-05T20:20:42.625809] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-05T20:20:42.625838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-05T20:20:42.636408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-05T20:20:42.636695] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-05T20:20:42.637453] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-05T20:20:42.637504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:42.637536] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:42.637563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:42.637641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:42.694218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:42.694895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:42.694973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:42.695006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:42.810652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:42.810806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:42.810843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:42.810872] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:42.814230] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=84.08%) [2026-01-05T20:20:42.814529] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-05T20:20:42.814680] [INFO ] [sig ] DRMA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:42.954163] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRMA.txt [2026-01-05T20:20:42.954315] [INFO ] [sig ] [979/3521] Completed DRMA in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:42.954355] [INFO ] [sig ] [980/3521] Forecasting DRS... [2026-01-05T20:20:42.954383] [INFO ] [sig ] Generating forecast for: DRS [2026-01-05T20:20:42.954414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-05T20:20:42.965089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-05T20:20:42.965372] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-05T20:20:42.966157] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-05T20:20:42.966209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:42.966240] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:42.966267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:42.966324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:43.022568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:43.023203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:43.023278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:43.023310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:43.137921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:43.138052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:43.138089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:43.138117] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:43.141417] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-01-05T20:20:43.141698] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-05T20:20:43.141828] [INFO ] [sig ] DRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:43.280124] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRS.txt [2026-01-05T20:20:43.280251] [INFO ] [sig ] [980/3521] Completed DRS in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:43.280290] [INFO ] [sig ] [981/3521] Forecasting DRTS... [2026-01-05T20:20:43.280318] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-05T20:20:43.280347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-05T20:20:43.291196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-05T20:20:43.291465] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-05T20:20:43.292349] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-05T20:20:43.292401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:43.292432] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:43.292459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:43.292516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:43.348901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:43.349611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:43.349690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:43.349722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:43.461066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:43.461195] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:20:43.461236] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:43.461264] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:43.464486] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-05T20:20:43.464767] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-05T20:20:43.464898] [INFO ] [sig ] DRTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:43.604591] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DRTS.txt [2026-01-05T20:20:43.604719] [INFO ] [sig ] [981/3521] Completed DRTS in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:43.604756] [INFO ] [sig ] [982/3521] Forecasting DRUG... [2026-01-05T20:20:43.604786] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-05T20:20:43.604816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-05T20:20:43.615649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-05T20:20:43.615917] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-05T20:20:43.616688] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-05T20:20:43.616740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:43.616799] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:43.616828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:43.616885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:43.673384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:43.674052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:43.674130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:43.674162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:43.788421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:43.788558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:43.788612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:43.788640] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:43.791919] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-05T20:20:43.792183] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-05T20:20:43.792304] [INFO ] [sig ] DRUG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:43.930414] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DRUG.txt [2026-01-05T20:20:43.930541] [INFO ] [sig ] [982/3521] Completed DRUG in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-05T20:20:43.930596] [INFO ] [sig ] [983/3521] Forecasting DRVN... [2026-01-05T20:20:43.930628] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-05T20:20:43.930657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-05T20:20:43.941561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-05T20:20:43.941857] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-05T20:20:43.942622] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-05T20:20:43.942674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:43.942705] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:43.942731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:43.942791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:43.999268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:43.999968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:44.000047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:44.000079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:44.117693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:44.117829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:44.117867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:44.117895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:44.121205] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-05T20:20:44.121468] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-05T20:20:44.121612] [INFO ] [sig ] DRVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:44.261620] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DRVN.txt [2026-01-05T20:20:44.261753] [INFO ] [sig ] [983/3521] Completed DRVN in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:44.261790] [INFO ] [sig ] [984/3521] Forecasting DSGN... [2026-01-05T20:20:44.261820] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-05T20:20:44.261849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-05T20:20:44.273097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-05T20:20:44.273371] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-05T20:20:44.274141] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-05T20:20:44.274193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:44.274226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:44.274253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:44.274318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:44.331551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:44.332177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:44.332254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:44.332285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:44.454641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:44.454777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:44.454814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:44.454841] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:44.458102] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-05T20:20:44.458364] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-05T20:20:44.458488] [INFO ] [sig ] DSGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:44.596522] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DSGN.txt [2026-01-05T20:20:44.596644] [INFO ] [sig ] [984/3521] Completed DSGN in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:44.596684] [INFO ] [sig ] [985/3521] Forecasting DSGX... [2026-01-05T20:20:44.596712] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-05T20:20:44.596741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-05T20:20:44.607705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-05T20:20:44.607979] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-05T20:20:44.608739] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-05T20:20:44.608791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:44.608826] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:44.608855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:44.608929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:44.665332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:44.665935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:44.666011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:44.666043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:44.780904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:44.781052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:44.781090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:44.781172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:44.784519] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-05T20:20:44.784817] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-05T20:20:44.784943] [INFO ] [sig ] DSGX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:44.922957] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DSGX.txt [2026-01-05T20:20:44.923065] [INFO ] [sig ] [985/3521] Completed DSGX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:44.923103] [INFO ] [sig ] [986/3521] Forecasting DSL... [2026-01-05T20:20:44.923131] [INFO ] [sig ] Generating forecast for: DSL [2026-01-05T20:20:44.923160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-05T20:20:44.934206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-05T20:20:44.934477] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-05T20:20:44.935247] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-05T20:20:44.935309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:44.935341] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:44.935368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:44.935425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:44.991694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:44.992296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:44.992372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:44.992403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:45.107957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:45.108072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:45.108107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:45.108135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:45.111348] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-01-05T20:20:45.111629] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-05T20:20:45.111753] [INFO ] [sig ] DSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:45.249025] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DSL.txt [2026-01-05T20:20:45.249153] [INFO ] [sig ] [986/3521] Completed DSL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:45.249193] [INFO ] [sig ] [987/3521] Forecasting DSM... [2026-01-05T20:20:45.249221] [INFO ] [sig ] Generating forecast for: DSM [2026-01-05T20:20:45.249253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-05T20:20:45.259782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-05T20:20:45.260049] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-05T20:20:45.260824] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-05T20:20:45.260876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:45.260908] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:45.260934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:45.260993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:45.317999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:45.318621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:45.318699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:45.318730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:45.436296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:45.436449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:45.436489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:45.436517] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:45.440921] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-05T20:20:45.441426] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-05T20:20:45.441635] [INFO ] [sig ] DSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:45.584853] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DSM.txt [2026-01-05T20:20:45.584992] [INFO ] [sig ] [987/3521] Completed DSM in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:45.585030] [INFO ] [sig ] [988/3521] Forecasting DSP... [2026-01-05T20:20:45.585061] [INFO ] [sig ] Generating forecast for: DSP [2026-01-05T20:20:45.585090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-05T20:20:45.596770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-05T20:20:45.597056] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-05T20:20:45.597875] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-05T20:20:45.597930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:45.597962] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:45.597989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:45.598057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:45.657610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:45.658495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:45.658596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:45.658632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:45.783094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:45.783243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:45.783281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:45.783309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:45.786644] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-01-05T20:20:45.786909] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-05T20:20:45.787032] [INFO ] [sig ] DSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:45.925687] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DSP.txt [2026-01-05T20:20:45.925851] [INFO ] [sig ] [988/3521] Completed DSP in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:45.925893] [INFO ] [sig ] [989/3521] Forecasting DSX... [2026-01-05T20:20:45.925922] [INFO ] [sig ] Generating forecast for: DSX [2026-01-05T20:20:45.925951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-05T20:20:45.937378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-05T20:20:45.937719] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-05T20:20:45.938471] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-05T20:20:45.938524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:45.938556] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:45.938604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:45.938664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:45.994569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:45.995450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:45.995539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:45.995591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:46.111667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:46.111826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:46.111867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:46.111895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:46.115443] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-05T20:20:46.115724] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-05T20:20:46.115863] [INFO ] [sig ] DSX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:46.255950] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DSX.txt [2026-01-05T20:20:46.256089] [INFO ] [sig ] [989/3521] Completed DSX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:46.256135] [INFO ] [sig ] [990/3521] Forecasting DTB... [2026-01-05T20:20:46.256166] [INFO ] [sig ] Generating forecast for: DTB [2026-01-05T20:20:46.256195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-05T20:20:46.268695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-05T20:20:46.269005] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-05T20:20:46.269774] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-05T20:20:46.269826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:46.269857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:46.269884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:46.269940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:46.326141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:46.326811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:46.326891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:46.326923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:46.439810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:46.439962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:46.440000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:46.440027] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:46.443320] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-05T20:20:46.443603] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-05T20:20:46.443727] [INFO ] [sig ] DTB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:46.582056] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DTB.txt [2026-01-05T20:20:46.582195] [INFO ] [sig ] [990/3521] Completed DTB in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-05T20:20:46.582234] [INFO ] [sig ] [991/3521] Forecasting DTE... [2026-01-05T20:20:46.582262] [INFO ] [sig ] Generating forecast for: DTE [2026-01-05T20:20:46.582292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-05T20:20:46.594263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-05T20:20:46.594588] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-05T20:20:46.595366] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-05T20:20:46.595419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:46.595451] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:46.595478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:46.595535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:46.651768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:46.652432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:46.652512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:46.652543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:46.767451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:46.767650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:46.767693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:46.767721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:46.771478] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-05T20:20:46.771767] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-05T20:20:46.771913] [INFO ] [sig ] DTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:46.910020] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DTE.txt [2026-01-05T20:20:46.910145] [INFO ] [sig ] [991/3521] Completed DTE in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:46.910182] [INFO ] [sig ] [992/3521] Forecasting DTG... [2026-01-05T20:20:46.910210] [INFO ] [sig ] Generating forecast for: DTG [2026-01-05T20:20:46.910238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-05T20:20:46.921696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-05T20:20:46.921988] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-05T20:20:46.922758] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-05T20:20:46.922809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:46.922840] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:46.922868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:46.922925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:46.978886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:46.979753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:46.979840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:46.979905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:47.094627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:47.094785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:47.094825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:47.094854] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:47.098165] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-01-05T20:20:47.098429] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-05T20:20:47.098553] [INFO ] [sig ] DTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:47.239497] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DTG.txt [2026-01-05T20:20:47.239690] [INFO ] [sig ] [992/3521] Completed DTG in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:47.239735] [INFO ] [sig ] [993/3521] Forecasting DTIL... [2026-01-05T20:20:47.239767] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-05T20:20:47.239800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-05T20:20:47.255664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-05T20:20:47.256203] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-05T20:20:47.257359] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-05T20:20:47.257430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:47.257476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:47.257517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:47.257627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:47.341096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:47.342158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:47.342299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:47.342342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:47.476903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:47.477283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:47.477357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:47.477395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:47.482466] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-01-05T20:20:47.482832] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-05T20:20:47.482995] [INFO ] [sig ] DTIL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:47.633269] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DTIL.txt [2026-01-05T20:20:47.633428] [INFO ] [sig ] [993/3521] Completed DTIL in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:47.633468] [INFO ] [sig ] [994/3521] Forecasting DTM... [2026-01-05T20:20:47.633499] [INFO ] [sig ] Generating forecast for: DTM [2026-01-05T20:20:47.633530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-05T20:20:47.645976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-05T20:20:47.646304] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-05T20:20:47.647127] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-05T20:20:47.647181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:47.647213] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:47.647241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:47.647301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:47.704546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:47.705375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:47.705466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:47.705500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:47.827508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:47.827688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:47.827729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:47.827759] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:47.831215] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-01-05T20:20:47.831496] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-05T20:20:47.831647] [INFO ] [sig ] DTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:47.973953] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DTM.txt [2026-01-05T20:20:47.974103] [INFO ] [sig ] [994/3521] Completed DTM in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:47.974142] [INFO ] [sig ] [995/3521] Forecasting DUK... [2026-01-05T20:20:47.974172] [INFO ] [sig ] Generating forecast for: DUK [2026-01-05T20:20:47.974201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-05T20:20:47.986151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-05T20:20:47.986483] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-05T20:20:47.987281] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-05T20:20:47.987335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:47.987367] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:47.987395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:47.987452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:48.045219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:48.046061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:48.046164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:48.046199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:48.167950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:48.168116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:48.168156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:48.168186] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:48.171633] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-05T20:20:48.171921] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-05T20:20:48.172061] [INFO ] [sig ] DUK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:48.320975] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DUK.txt [2026-01-05T20:20:48.321328] [INFO ] [sig ] [995/3521] Completed DUK in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:48.321374] [INFO ] [sig ] [996/3521] Forecasting DUKB... [2026-01-05T20:20:48.321405] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-05T20:20:48.321436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-05T20:20:48.333040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-05T20:20:48.333364] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-05T20:20:48.334159] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-05T20:20:48.334212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:48.334245] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:48.334272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:48.334331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:48.393748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:48.394651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:48.394738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:48.394773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:48.517123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:48.517279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:48.517317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:48.517345] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:48.520731] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=65.16%) [2026-01-05T20:20:48.521002] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-05T20:20:48.521127] [INFO ] [sig ] DUKB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:48.683177] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DUKB.txt [2026-01-05T20:20:48.683315] [INFO ] [sig ] [996/3521] Completed DUKB in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:48.683352] [INFO ] [sig ] [997/3521] Forecasting DUOL... [2026-01-05T20:20:48.683380] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-05T20:20:48.683410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-05T20:20:48.694404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-05T20:20:48.694712] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-05T20:20:48.695477] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-05T20:20:48.695530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:48.695591] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:48.695622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:48.695680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:48.752960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:48.753780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:48.753864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:48.753898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:48.875131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:48.875292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:48.875335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:48.875364] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:48.878821] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-05T20:20:48.879109] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-05T20:20:48.879236] [INFO ] [sig ] DUOL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:49.017103] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DUOL.txt [2026-01-05T20:20:49.017252] [INFO ] [sig ] [997/3521] Completed DUOL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:49.017292] [INFO ] [sig ] [998/3521] Forecasting DVA... [2026-01-05T20:20:49.017322] [INFO ] [sig ] Generating forecast for: DVA [2026-01-05T20:20:49.017351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-05T20:20:49.029471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-05T20:20:49.029835] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-05T20:20:49.030703] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-05T20:20:49.030758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:49.030792] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:49.030820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:49.030877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:49.092243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:49.093051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:49.093135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:49.093169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:49.222783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:49.222945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:49.222992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:49.223023] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:49.226525] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: UP (p=81.85%) [2026-01-05T20:20:49.226831] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-05T20:20:49.226971] [INFO ] [sig ] DVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:49.366670] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DVA.txt [2026-01-05T20:20:49.366828] [INFO ] [sig ] [998/3521] Completed DVA in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:49.366867] [INFO ] [sig ] [999/3521] Forecasting DVAX... [2026-01-05T20:20:49.366898] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-05T20:20:49.366932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-05T20:20:49.379243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-05T20:20:49.379668] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-05T20:20:49.380549] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-05T20:20:49.380623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:49.380684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:49.380715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:49.380774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:49.440166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:49.441085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:49.441191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:49.441228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:49.565711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:49.565879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:49.565919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:49.565949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:49.569445] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-05T20:20:49.569761] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-05T20:20:49.569896] [INFO ] [sig ] DVAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:49.714810] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DVAX.txt [2026-01-05T20:20:49.714970] [INFO ] [sig ] [999/3521] Completed DVAX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-05T20:20:49.715011] [INFO ] [sig ] [1000/3521] Forecasting DVN... [2026-01-05T20:20:49.715041] [INFO ] [sig ] Generating forecast for: DVN [2026-01-05T20:20:49.715071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-05T20:20:49.727531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-05T20:20:49.727930] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-05T20:20:49.728745] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-05T20:20:49.728799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:49.728831] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:49.728860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:49.728964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:49.787649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:49.788504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:49.788607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:49.788644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:49.909792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:49.909965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:49.910008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:49.910036] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:49.913499] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-05T20:20:49.913798] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-05T20:20:49.913931] [INFO ] [sig ] DVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:50.057134] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DVN.txt [2026-01-05T20:20:50.057289] [INFO ] [sig ] [1000/3521] Completed DVN in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:50.057329] [INFO ] [sig ] [1001/3521] Forecasting DWAS... [2026-01-05T20:20:50.057359] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-05T20:20:50.057396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-05T20:20:50.069188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-05T20:20:50.069511] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-05T20:20:50.070303] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-05T20:20:50.070357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:50.070390] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:50.070418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:50.070476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:50.128433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:50.129168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:50.129250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:50.129290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:50.253045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:50.253201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:50.253243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:50.253271] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:50.256668] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-05T20:20:50.256943] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-05T20:20:50.257073] [INFO ] [sig ] DWAS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:50.400944] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DWAS.txt [2026-01-05T20:20:50.401150] [INFO ] [sig ] [1001/3521] Completed DWAS in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:50.401211] [INFO ] [sig ] [1002/3521] Forecasting DWSH... [2026-01-05T20:20:50.401258] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-05T20:20:50.401310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-05T20:20:50.413759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-05T20:20:50.414086] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-05T20:20:50.414865] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-05T20:20:50.414919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:50.414950] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:50.414977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:50.415035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:50.471848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:50.472507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:50.472604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:50.472642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:50.580877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:50.581033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:50.581072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:50.581158] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:50.584480] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=39.63%) [2026-01-05T20:20:50.584766] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-05T20:20:50.584888] [INFO ] [sig ] DWSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:50.731005] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DWSH.txt [2026-01-05T20:20:50.731134] [INFO ] [sig ] [1002/3521] Completed DWSH in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:50.731173] [INFO ] [sig ] [1003/3521] Forecasting DX... [2026-01-05T20:20:50.731202] [INFO ] [sig ] Generating forecast for: DX [2026-01-05T20:20:50.731230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-05T20:20:50.742538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-05T20:20:50.742831] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-05T20:20:50.743632] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-05T20:20:50.743684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:50.743716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:50.743743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:50.743800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:50.801459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:50.802188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:50.802268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:50.802301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:50.919764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:50.919917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:50.919956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:50.919986] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:50.923306] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=41.27%) [2026-01-05T20:20:50.923593] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-05T20:20:50.923718] [INFO ] [sig ] DX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:51.066450] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DX.txt [2026-01-05T20:20:51.066596] [INFO ] [sig ] [1003/3521] Completed DX in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:51.066637] [INFO ] [sig ] [1004/3521] Forecasting DXC... [2026-01-05T20:20:51.066665] [INFO ] [sig ] Generating forecast for: DXC [2026-01-05T20:20:51.066696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-05T20:20:51.078800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-05T20:20:51.079098] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-05T20:20:51.079865] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-05T20:20:51.079917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:51.079948] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:51.079974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:51.080032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:51.137080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:51.137768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:51.137848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:51.137879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:51.256873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:51.257044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:51.257094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:51.257124] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:51.260535] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-01-05T20:20:51.260819] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-05T20:20:51.260945] [INFO ] [sig ] DXC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:51.405908] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DXC.txt [2026-01-05T20:20:51.406040] [INFO ] [sig ] [1004/3521] Completed DXC in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:51.406077] [INFO ] [sig ] [1005/3521] Forecasting DXCM... [2026-01-05T20:20:51.406106] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-05T20:20:51.406135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-05T20:20:51.417453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-05T20:20:51.417766] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-05T20:20:51.418532] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-05T20:20:51.418603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:51.418638] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:51.418665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:51.418724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:51.476486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:51.477123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:51.477217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:51.477257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:51.597811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:51.597969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:51.598024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:51.598065] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:51.601454] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=40.88%) [2026-01-05T20:20:51.601744] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-05T20:20:51.601874] [INFO ] [sig ] DXCM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:51.745227] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/DXCM.txt [2026-01-05T20:20:51.745354] [INFO ] [sig ] [1005/3521] Completed DXCM in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:51.745391] [INFO ] [sig ] [1006/3521] Forecasting DXPE... [2026-01-05T20:20:51.745421] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-05T20:20:51.745449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-05T20:20:51.756196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-05T20:20:51.756464] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-05T20:20:51.757228] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-05T20:20:51.757280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:51.757311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:51.757338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:51.757395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:51.813704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:51.814544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:51.814654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:51.814690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:51.933543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:51.933715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:51.933754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:51.933782] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:51.937089] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-05T20:20:51.937353] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-05T20:20:51.937477] [INFO ] [sig ] DXPE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:52.079330] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DXPE.txt [2026-01-05T20:20:52.079462] [INFO ] [sig ] [1006/3521] Completed DXPE in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:52.079503] [INFO ] [sig ] [1007/3521] Forecasting DY... [2026-01-05T20:20:52.079533] [INFO ] [sig ] Generating forecast for: DY [2026-01-05T20:20:52.079564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-05T20:20:52.090683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-05T20:20:52.091010] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-05T20:20:52.091779] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-05T20:20:52.091832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:52.091864] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:52.091891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:52.091948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:52.148793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:52.149568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:52.149668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:52.149703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:52.271729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:52.271882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:52.271924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:52.271953] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:52.275417] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-05T20:20:52.275715] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-05T20:20:52.275843] [INFO ] [sig ] DY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:52.423014] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DY.txt [2026-01-05T20:20:52.423149] [INFO ] [sig ] [1007/3521] Completed DY in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:52.423188] [INFO ] [sig ] [1008/3521] Forecasting DYN... [2026-01-05T20:20:52.423218] [INFO ] [sig ] Generating forecast for: DYN [2026-01-05T20:20:52.423248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-05T20:20:52.434448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-05T20:20:52.434770] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-05T20:20:52.435519] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-05T20:20:52.435590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:52.435624] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:52.435651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:52.435708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:52.493811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:52.494563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:52.494666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:52.494699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:52.620960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:52.621147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:52.621189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:52.621218] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:52.624824] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-01-05T20:20:52.625119] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-05T20:20:52.625267] [INFO ] [sig ] DYN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:52.773694] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/DYN.txt [2026-01-05T20:20:52.773837] [INFO ] [sig ] [1008/3521] Completed DYN in 0.4s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-05T20:20:52.773877] [INFO ] [sig ] [1009/3521] Forecasting E... [2026-01-05T20:20:52.773907] [INFO ] [sig ] Generating forecast for: E [2026-01-05T20:20:52.773945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-05T20:20:52.785341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-05T20:20:52.785657] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-05T20:20:52.786447] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-05T20:20:52.786501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:52.786534] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:52.786562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:52.786649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:52.846253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:52.847070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:52.847155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:52.847218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:52.967275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:52.967433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:52.967474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:52.967503] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:52.970994] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-01-05T20:20:52.971266] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-05T20:20:52.971393] [INFO ] [sig ] E: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:53.117693] [INFO ] [LOCAL ] Saved forecast: E 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/E.txt [2026-01-05T20:20:53.117844] [INFO ] [sig ] [1009/3521] Completed E in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:53.117900] [INFO ] [sig ] [1010/3521] Forecasting EA... [2026-01-05T20:20:53.117932] [INFO ] [sig ] Generating forecast for: EA [2026-01-05T20:20:53.117962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-05T20:20:53.129553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-05T20:20:53.129915] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-05T20:20:53.130696] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-05T20:20:53.130748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:53.130790] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:53.130818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:53.130875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:53.187958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:53.188901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:53.189003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:53.189035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:53.312820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:53.312960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:53.313002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:53.313031] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:53.316285] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-01-05T20:20:53.316556] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-05T20:20:53.316702] [INFO ] [sig ] EA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:53.453032] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EA.txt [2026-01-05T20:20:53.453166] [INFO ] [sig ] [1010/3521] Completed EA in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:53.453206] [INFO ] [sig ] [1011/3521] Forecasting EAF... [2026-01-05T20:20:53.453234] [INFO ] [sig ] Generating forecast for: EAF [2026-01-05T20:20:53.453263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-05T20:20:53.464761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-05T20:20:53.465069] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-05T20:20:53.466008] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-05T20:20:53.466060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:53.466090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:53.466115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:53.466171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:53.522000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:53.522724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:53.522806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:53.522838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:53.640021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:53.640179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:53.640216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:53.640243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:53.643597] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-05T20:20:53.643869] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-05T20:20:53.643995] [INFO ] [sig ] EAF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:53.784025] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EAF.txt [2026-01-05T20:20:53.784208] [INFO ] [sig ] [1011/3521] Completed EAF in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:53.784248] [INFO ] [sig ] [1012/3521] Forecasting EAI... [2026-01-05T20:20:53.784278] [INFO ] [sig ] Generating forecast for: EAI [2026-01-05T20:20:53.784307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-05T20:20:53.795506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-05T20:20:53.795927] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-05T20:20:53.796745] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-05T20:20:53.796799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:53.796830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:53.796857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:53.796913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:53.859051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:53.860203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:53.860287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:53.860320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:53.974110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:53.974279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:53.974317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:53.974344] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:53.977928] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=29.92%) [2026-01-05T20:20:53.978274] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-05T20:20:53.978413] [INFO ] [sig ] EAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:54.119644] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EAI.txt [2026-01-05T20:20:54.119784] [INFO ] [sig ] [1012/3521] Completed EAI in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:54.119846] [INFO ] [sig ] [1013/3521] Forecasting EARN... [2026-01-05T20:20:54.119875] [INFO ] [sig ] Generating forecast for: EARN [2026-01-05T20:20:54.119905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-05T20:20:54.131732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-05T20:20:54.131992] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-05T20:20:54.132766] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-05T20:20:54.132819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:54.132851] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:54.132877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:54.132935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:54.189423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:54.190303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:54.190388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:54.190419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:54.314085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:54.314248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:54.314287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:54.314315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:54.317807] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-05T20:20:54.318096] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-05T20:20:54.318225] [INFO ] [sig ] EARN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:54.459985] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EARN.txt [2026-01-05T20:20:54.460138] [INFO ] [sig ] [1013/3521] Completed EARN in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:54.460184] [INFO ] [sig ] [1014/3521] Forecasting EB... [2026-01-05T20:20:54.460214] [INFO ] [sig ] Generating forecast for: EB [2026-01-05T20:20:54.460244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-05T20:20:54.472928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-05T20:20:54.473200] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-05T20:20:54.473969] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-05T20:20:54.474025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:54.474057] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:54.474084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:54.474141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:54.530925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:54.531653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:54.531734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:54.531766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:54.652171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:54.652523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:54.652562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:54.652610] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:54.656156] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-01-05T20:20:54.656424] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-05T20:20:54.656549] [INFO ] [sig ] EB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:54.796873] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EB.txt [2026-01-05T20:20:54.797020] [INFO ] [sig ] [1014/3521] Completed EB in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:54.797060] [INFO ] [sig ] [1015/3521] Forecasting EBAY... [2026-01-05T20:20:54.797091] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-05T20:20:54.797120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-05T20:20:54.808245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-05T20:20:54.808541] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-05T20:20:54.809335] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-05T20:20:54.809387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:54.809419] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:54.809446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:54.809503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:54.865384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:54.866007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:54.866084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:54.866116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:54.985560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:54.985738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:54.985778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:54.985806] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:54.989508] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-05T20:20:54.989829] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-05T20:20:54.989962] [INFO ] [sig ] EBAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:55.136680] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EBAY.txt [2026-01-05T20:20:55.136872] [INFO ] [sig ] [1015/3521] Completed EBAY in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:55.136935] [INFO ] [sig ] [1016/3521] Forecasting EBC... [2026-01-05T20:20:55.136973] [INFO ] [sig ] Generating forecast for: EBC [2026-01-05T20:20:55.137004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-05T20:20:55.152401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-05T20:20:55.152737] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-05T20:20:55.153798] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-05T20:20:55.153852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:55.153883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:55.153945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:55.154005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:55.209261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:55.209920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:55.210024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:55.210057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:55.329949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:55.330106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:55.330145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:55.330173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:55.333540] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=50.26%) [2026-01-05T20:20:55.333824] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-05T20:20:55.333948] [INFO ] [sig ] EBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:55.483032] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EBC.txt [2026-01-05T20:20:55.483182] [INFO ] [sig ] [1016/3521] Completed EBC in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:55.483222] [INFO ] [sig ] [1017/3521] Forecasting EBF... [2026-01-05T20:20:55.483254] [INFO ] [sig ] Generating forecast for: EBF [2026-01-05T20:20:55.483283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-05T20:20:55.495381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-05T20:20:55.495741] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-05T20:20:55.496527] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-05T20:20:55.496607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:55.496642] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:55.496671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:55.496728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:55.561161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:55.561983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:55.562073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:55.562110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:55.687300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:55.687453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:55.687492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:55.687539] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:55.691022] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-05T20:20:55.691305] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-05T20:20:55.691440] [INFO ] [sig ] EBF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:55.838595] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EBF.txt [2026-01-05T20:20:55.838739] [INFO ] [sig ] [1017/3521] Completed EBF in 0.4s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-05T20:20:55.838779] [INFO ] [sig ] [1018/3521] Forecasting EBON... [2026-01-05T20:20:55.838808] [INFO ] [sig ] Generating forecast for: EBON [2026-01-05T20:20:55.838837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-05T20:20:55.851849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-05T20:20:55.852168] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-05T20:20:55.852961] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-05T20:20:55.853016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:55.853048] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:55.853077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:55.853134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:55.913886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:55.914647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:55.914729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:55.914763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:56.019688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:56.019855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:56.019901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:56.019931] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:56.023424] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-05T20:20:56.023734] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-05T20:20:56.023870] [INFO ] [sig ] EBON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:56.173718] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EBON.txt [2026-01-05T20:20:56.173875] [INFO ] [sig ] [1018/3521] Completed EBON in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:56.173917] [INFO ] [sig ] [1019/3521] Forecasting EBS... [2026-01-05T20:20:56.173958] [INFO ] [sig ] Generating forecast for: EBS [2026-01-05T20:20:56.174004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-05T20:20:56.185494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-05T20:20:56.185817] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-05T20:20:56.186661] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-05T20:20:56.186715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:56.186748] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:56.186774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:56.186831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:56.249277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:56.250055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:56.250138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:56.250194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:56.375099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:56.375258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:56.375298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:56.375326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:56.378830] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-05T20:20:56.379143] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-05T20:20:56.379277] [INFO ] [sig ] EBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:56.523415] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EBS.txt [2026-01-05T20:20:56.523552] [INFO ] [sig ] [1019/3521] Completed EBS in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:56.523608] [INFO ] [sig ] [1020/3521] Forecasting EC... [2026-01-05T20:20:56.523640] [INFO ] [sig ] Generating forecast for: EC [2026-01-05T20:20:56.523670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-05T20:20:56.535527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-05T20:20:56.535911] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-05T20:20:56.536719] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-05T20:20:56.536772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:56.536803] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:56.536830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:56.536888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:56.593342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:56.594235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:56.594318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:56.594350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:56.715060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:56.715227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:56.715265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:56.715295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:56.718708] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=56.61%) [2026-01-05T20:20:56.719042] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-05T20:20:56.719185] [INFO ] [sig ] EC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:56.860676] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EC.txt [2026-01-05T20:20:56.860837] [INFO ] [sig ] [1020/3521] Completed EC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:56.860876] [INFO ] [sig ] [1021/3521] Forecasting ECC... [2026-01-05T20:20:56.860905] [INFO ] [sig ] Generating forecast for: ECC [2026-01-05T20:20:56.860936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-05T20:20:56.873018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-05T20:20:56.873403] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-05T20:20:56.874202] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-05T20:20:56.874255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:56.874286] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:56.874312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:56.874383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:56.931019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:56.931916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:56.932003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:56.932036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:57.046418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:57.046603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:57.046646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:57.046674] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:57.050183] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=53.12%) [2026-01-05T20:20:57.050530] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-05T20:20:57.050704] [INFO ] [sig ] ECC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:57.189903] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ECC.txt [2026-01-05T20:20:57.190045] [INFO ] [sig ] [1021/3521] Completed ECC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:57.190083] [INFO ] [sig ] [1022/3521] Forecasting ECL... [2026-01-05T20:20:57.190112] [INFO ] [sig ] Generating forecast for: ECL [2026-01-05T20:20:57.190141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-05T20:20:57.201616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-05T20:20:57.201881] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-05T20:20:57.202652] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-05T20:20:57.202704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:57.202735] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:57.202762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:57.202820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:57.259200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:57.259797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:57.259873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:57.259904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:57.377122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:57.377280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:57.377320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:57.377348] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:57.381064] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=91.77%) [2026-01-05T20:20:57.381347] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-05T20:20:57.381690] [INFO ] [sig ] ECL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:57.524464] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ECL.txt [2026-01-05T20:20:57.524640] [INFO ] [sig ] [1022/3521] Completed ECL in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:57.524682] [INFO ] [sig ] [1023/3521] Forecasting ECPG... [2026-01-05T20:20:57.524711] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-05T20:20:57.524741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-05T20:20:57.536022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-05T20:20:57.536352] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-05T20:20:57.537123] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-05T20:20:57.537187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:57.537220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:57.537247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:57.537305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:57.594803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:57.595858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:57.595942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:57.595974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:57.712744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:57.712901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:57.712940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:57.712968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:57.716265] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=48.13%) [2026-01-05T20:20:57.716530] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-05T20:20:57.716669] [INFO ] [sig ] ECPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:57.859698] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ECPG.txt [2026-01-05T20:20:57.859849] [INFO ] [sig ] [1023/3521] Completed ECPG in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:57.859892] [INFO ] [sig ] [1024/3521] Forecasting ECX... [2026-01-05T20:20:57.859921] [INFO ] [sig ] Generating forecast for: ECX [2026-01-05T20:20:57.859950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-05T20:20:57.872061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-05T20:20:57.872629] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-05T20:20:57.873405] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-05T20:20:57.873457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:57.873489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:57.873516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:57.873595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:57.930245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:57.931131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:57.931216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:57.931249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:58.052835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:58.052996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:58.053035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:58.053064] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:58.056460] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-01-05T20:20:58.056786] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-05T20:20:58.056921] [INFO ] [sig ] ECX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:58.198060] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ECX.txt [2026-01-05T20:20:58.198216] [INFO ] [sig ] [1024/3521] Completed ECX in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-05T20:20:58.198254] [INFO ] [sig ] [1025/3521] Forecasting ED... [2026-01-05T20:20:58.198283] [INFO ] [sig ] Generating forecast for: ED [2026-01-05T20:20:58.198313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-05T20:20:58.211057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-05T20:20:58.211370] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-05T20:20:58.212328] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-05T20:20:58.212380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:58.212410] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:58.212436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:58.212497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:58.271132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:58.272027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:58.272108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:58.272140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:58.390955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:58.391104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:58.391142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:58.391170] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:58.394788] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-05T20:20:58.395054] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-05T20:20:58.395175] [INFO ] [sig ] ED: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:58.538691] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ED.txt [2026-01-05T20:20:58.538848] [INFO ] [sig ] [1025/3521] Completed ED in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:20:58.538888] [INFO ] [sig ] [1026/3521] Forecasting EDAP... [2026-01-05T20:20:58.538933] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-05T20:20:58.538964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-05T20:20:58.550908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-05T20:20:58.551264] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-05T20:20:58.552066] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-05T20:20:58.552119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:58.552150] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:58.552176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:58.552235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:58.611384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:58.612307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:58.612403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:58.612437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:58.733569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:58.733769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:58.733818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:58.733852] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:58.738503] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=48.21%) [2026-01-05T20:20:58.738958] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-05T20:20:58.739149] [INFO ] [sig ] EDAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:58.883399] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EDAP.txt [2026-01-05T20:20:58.883537] [INFO ] [sig ] [1026/3521] Completed EDAP in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:20:58.883599] [INFO ] [sig ] [1027/3521] Forecasting EDD... [2026-01-05T20:20:58.883631] [INFO ] [sig ] Generating forecast for: EDD [2026-01-05T20:20:58.883661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-05T20:20:58.894983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-05T20:20:58.895256] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-05T20:20:58.896062] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-05T20:20:58.896115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:58.896149] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:58.896178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:58.896240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:58.953538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:58.954164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:58.954242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:58.954274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:59.073774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:59.073922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:59.073960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:59.073989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:59.077302] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-01-05T20:20:59.077587] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-05T20:20:59.077716] [INFO ] [sig ] EDD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:59.219811] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EDD.txt [2026-01-05T20:20:59.219944] [INFO ] [sig ] [1027/3521] Completed EDD in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:20:59.219983] [INFO ] [sig ] [1028/3521] Forecasting EDF... [2026-01-05T20:20:59.220012] [INFO ] [sig ] Generating forecast for: EDF [2026-01-05T20:20:59.220040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-05T20:20:59.231005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-05T20:20:59.231310] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-05T20:20:59.232224] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-05T20:20:59.232290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:59.232322] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:59.232350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:59.232409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:59.290700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:59.291505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:59.291611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:59.291647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:59.411672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:59.411829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:59.411872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:59.411902] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:59.415496] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-05T20:20:59.415831] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-05T20:20:59.415972] [INFO ] [sig ] EDF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:20:59.564457] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EDF.txt [2026-01-05T20:20:59.564635] [INFO ] [sig ] [1028/3521] Completed EDF in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:20:59.564675] [INFO ] [sig ] [1029/3521] Forecasting EDN... [2026-01-05T20:20:59.564705] [INFO ] [sig ] Generating forecast for: EDN [2026-01-05T20:20:59.564740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-05T20:20:59.576986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-05T20:20:59.577332] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-05T20:20:59.578169] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-05T20:20:59.578223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:59.578254] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:59.578281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:59.578339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:59.634604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:59.635500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:59.635598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:59.635633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:20:59.751324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:20:59.751486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:20:59.751526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:20:59.751554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:20:59.754953] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=49.47%) [2026-01-05T20:20:59.755249] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-05T20:20:59.755380] [INFO ] [sig ] EDN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:20:59.901870] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EDN.txt [2026-01-05T20:20:59.902029] [INFO ] [sig ] [1029/3521] Completed EDN in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:20:59.902470] [INFO ] [sig ] [1030/3521] Forecasting EE... [2026-01-05T20:20:59.902501] [INFO ] [sig ] Generating forecast for: EE [2026-01-05T20:20:59.902531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-05T20:20:59.914785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-05T20:20:59.915083] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-05T20:20:59.915897] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-05T20:20:59.915951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:20:59.915984] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:20:59.916010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:20:59.916067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:20:59.974471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:20:59.975389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:20:59.975477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:20:59.975511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:00.092930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:00.093091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:00.093147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:00.093176] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:00.096743] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-05T20:21:00.097103] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-05T20:21:00.097247] [INFO ] [sig ] EE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:00.264773] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EE.txt [2026-01-05T20:21:00.264977] [INFO ] [sig ] [1030/3521] Completed EE in 0.4s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:21:00.265037] [INFO ] [sig ] [1031/3521] Forecasting EEMA... [2026-01-05T20:21:00.265072] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-05T20:21:00.265102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-05T20:21:00.278946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-05T20:21:00.279335] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-05T20:21:00.280490] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-05T20:21:00.280563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:00.280640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:00.280689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:00.280785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:00.374062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:00.375112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:00.375223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:00.375289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:00.549634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:00.549768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:00.549817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:00.549854] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:00.554518] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-05T20:21:00.554966] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-05T20:21:00.555153] [INFO ] [sig ] EEMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:00.796908] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EEMA.txt [2026-01-05T20:21:00.797101] [INFO ] [sig ] [1031/3521] Completed EEMA in 0.5s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:21:00.797154] [INFO ] [sig ] [1032/3521] Forecasting EEX... [2026-01-05T20:21:00.797195] [INFO ] [sig ] Generating forecast for: EEX [2026-01-05T20:21:00.797236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-05T20:21:00.812046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-05T20:21:00.812484] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-05T20:21:00.813502] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-05T20:21:00.813567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:00.813633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:00.813673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:00.813757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:00.908405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:00.909467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:00.909603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:00.909660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:01.086029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:01.086167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:01.086226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:01.086273] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:01.091658] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-01-05T20:21:01.092112] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-05T20:21:01.092315] [INFO ] [sig ] EEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:01.272543] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EEX.txt [2026-01-05T20:21:01.272710] [INFO ] [sig ] [1032/3521] Completed EEX in 0.5s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:21:01.272748] [INFO ] [sig ] [1033/3521] Forecasting EFC... [2026-01-05T20:21:01.272779] [INFO ] [sig ] Generating forecast for: EFC [2026-01-05T20:21:01.272808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-05T20:21:01.284594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-05T20:21:01.284932] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-05T20:21:01.285716] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-05T20:21:01.285769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:01.285801] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:01.285866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:01.285948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:01.346988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:01.347925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:01.348023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:01.348059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:01.464223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:01.464401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:01.464440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:01.464469] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:01.467833] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-01-05T20:21:01.468109] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-05T20:21:01.468234] [INFO ] [sig ] EFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:01.614095] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EFC.txt [2026-01-05T20:21:01.614224] [INFO ] [sig ] [1033/3521] Completed EFC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:21:01.614262] [INFO ] [sig ] [1034/3521] Forecasting EFSC... [2026-01-05T20:21:01.614291] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-05T20:21:01.614320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-05T20:21:01.626275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-05T20:21:01.626681] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-05T20:21:01.627477] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-05T20:21:01.627530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:01.627599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:01.627638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:01.627697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:01.684883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:01.685724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:01.685807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:01.685839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:01.808069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:01.808225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:01.808264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:01.808293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:01.811661] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-05T20:21:01.811936] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-05T20:21:01.812063] [INFO ] [sig ] EFSC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:01.953116] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EFSC.txt [2026-01-05T20:21:01.953272] [INFO ] [sig ] [1034/3521] Completed EFSC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-05T20:21:01.953311] [INFO ] [sig ] [1035/3521] Forecasting EFX... [2026-01-05T20:21:01.953340] [INFO ] [sig ] Generating forecast for: EFX [2026-01-05T20:21:01.953371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-05T20:21:01.964906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-05T20:21:01.965242] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-05T20:21:01.966018] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-05T20:21:01.966071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:01.966101] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:01.966129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:01.966186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:02.025804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:02.026968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:02.027072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:02.027105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:02.147185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:02.147348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:02.147388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:02.147415] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:02.151052] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=73.71%) [2026-01-05T20:21:02.151386] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-05T20:21:02.151524] [INFO ] [sig ] EFX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:02.294954] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EFX.txt [2026-01-05T20:21:02.295109] [INFO ] [sig ] [1035/3521] Completed EFX in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:02.295148] [INFO ] [sig ] [1036/3521] Forecasting EG... [2026-01-05T20:21:02.295179] [INFO ] [sig ] Generating forecast for: EG [2026-01-05T20:21:02.295209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-05T20:21:02.307890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-05T20:21:02.308218] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-05T20:21:02.309036] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-05T20:21:02.309088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:02.309118] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:02.309145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:02.309201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:02.367694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:02.368524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:02.368631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:02.368669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:02.490079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:02.490231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:02.490270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:02.490298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:02.493683] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-05T20:21:02.493990] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-05T20:21:02.494133] [INFO ] [sig ] EG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:02.635415] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EG.txt [2026-01-05T20:21:02.635553] [INFO ] [sig ] [1036/3521] Completed EG in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:02.635608] [INFO ] [sig ] [1037/3521] Forecasting EGAN... [2026-01-05T20:21:02.635639] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-05T20:21:02.635669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-05T20:21:02.647841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-05T20:21:02.648169] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-05T20:21:02.648991] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-05T20:21:02.649044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:02.649075] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:02.649101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:02.649157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:02.709228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:02.710193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:02.710287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:02.710323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:02.829535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:02.829706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:02.829747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:02.829777] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:02.833203] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=41.42%) [2026-01-05T20:21:02.833474] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-05T20:21:02.833623] [INFO ] [sig ] EGAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:02.981328] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EGAN.txt [2026-01-05T20:21:02.981489] [INFO ] [sig ] [1037/3521] Completed EGAN in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:02.981528] [INFO ] [sig ] [1038/3521] Forecasting EGBN... [2026-01-05T20:21:02.981564] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-05T20:21:02.981615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-05T20:21:03.432135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-05T20:21:03.432455] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-05T20:21:03.433230] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-05T20:21:03.433282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:03.433313] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:03.433340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:03.433396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:03.492073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:03.492719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:03.492800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:03.492834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:03.610894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:03.611055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:03.611094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:03.611122] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:03.614494] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-05T20:21:03.614797] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-05T20:21:03.614927] [INFO ] [sig ] EGBN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:03.756859] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EGBN.txt [2026-01-05T20:21:03.757015] [INFO ] [sig ] [1038/3521] Completed EGBN in 0.8s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:03.757055] [INFO ] [sig ] [1039/3521] Forecasting EGP... [2026-01-05T20:21:03.757083] [INFO ] [sig ] Generating forecast for: EGP [2026-01-05T20:21:03.757114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-05T20:21:03.769746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-05T20:21:03.770013] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-05T20:21:03.770780] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-05T20:21:03.770831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:03.770862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:03.770889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:03.770946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:03.832498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:03.833218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:03.833310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:03.833344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:03.957201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:03.957359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:03.957396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:03.957424] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:03.960840] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-01-05T20:21:03.961106] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-05T20:21:03.961228] [INFO ] [sig ] EGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:04.102522] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EGP.txt [2026-01-05T20:21:04.102848] [INFO ] [sig ] [1039/3521] Completed EGP in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:04.102887] [INFO ] [sig ] [1040/3521] Forecasting EGY... [2026-01-05T20:21:04.102915] [INFO ] [sig ] Generating forecast for: EGY [2026-01-05T20:21:04.102944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-05T20:21:04.114994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-05T20:21:04.115380] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-05T20:21:04.116227] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-05T20:21:04.116283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:04.116315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:04.116343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:04.116401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:04.177895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:04.178771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:04.178857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:04.178891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:04.297216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:04.297370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:04.297409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:04.297438] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:04.300870] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=39.11%) [2026-01-05T20:21:04.301148] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-05T20:21:04.301275] [INFO ] [sig ] EGY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:04.442290] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EGY.txt [2026-01-05T20:21:04.442453] [INFO ] [sig ] [1040/3521] Completed EGY in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:04.442506] [INFO ] [sig ] [1041/3521] Forecasting EH... [2026-01-05T20:21:04.442548] [INFO ] [sig ] Generating forecast for: EH [2026-01-05T20:21:04.442609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-05T20:21:04.453879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-05T20:21:04.454168] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-05T20:21:04.454945] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-05T20:21:04.454997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:04.455028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:04.455054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:04.455111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:04.513673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:04.514288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:04.514367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:04.514399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:04.633725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:04.633852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:04.633889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:04.633931] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:04.637176] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-01-05T20:21:04.637451] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-05T20:21:04.637590] [INFO ] [sig ] EH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:04.777177] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EH.txt [2026-01-05T20:21:04.777302] [INFO ] [sig ] [1041/3521] Completed EH in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:04.777340] [INFO ] [sig ] [1042/3521] Forecasting EHAB... [2026-01-05T20:21:04.777369] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-05T20:21:04.777399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-05T20:21:04.788728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-05T20:21:04.789016] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-05T20:21:04.789798] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-05T20:21:04.789851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:04.789882] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:04.789908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:04.789965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:04.847220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:04.847876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:04.847955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:04.847995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:04.970657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:04.970785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:04.970820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:04.970849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:04.974063] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=16.34%) [2026-01-05T20:21:04.974327] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-05T20:21:04.974450] [INFO ] [sig ] EHAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:05.113741] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EHAB.txt [2026-01-05T20:21:05.113853] [INFO ] [sig ] [1042/3521] Completed EHAB in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:05.113891] [INFO ] [sig ] [1043/3521] Forecasting EHC... [2026-01-05T20:21:05.113920] [INFO ] [sig ] Generating forecast for: EHC [2026-01-05T20:21:05.113948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-05T20:21:05.125102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-05T20:21:05.125371] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-05T20:21:05.126130] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-05T20:21:05.126182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:05.126213] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:05.126240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:05.126301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:05.183735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:05.184349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:05.184473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:05.184519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:05.305457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:05.305642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:05.305690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:05.305719] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:05.309237] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-05T20:21:05.309550] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-05T20:21:05.309700] [INFO ] [sig ] EHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:05.448310] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EHC.txt [2026-01-05T20:21:05.448444] [INFO ] [sig ] [1043/3521] Completed EHC in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:05.448482] [INFO ] [sig ] [1044/3521] Forecasting EHI... [2026-01-05T20:21:05.448512] [INFO ] [sig ] Generating forecast for: EHI [2026-01-05T20:21:05.448541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-05T20:21:05.460058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-05T20:21:05.460338] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-05T20:21:05.461099] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-05T20:21:05.461151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:05.461182] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:05.461208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:05.461266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:05.521342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:05.522196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:05.522287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:05.522327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:05.641203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:05.641367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:05.641408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:05.641438] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:05.644906] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-05T20:21:05.645204] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-05T20:21:05.645343] [INFO ] [sig ] EHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:05.787051] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EHI.txt [2026-01-05T20:21:05.787205] [INFO ] [sig ] [1044/3521] Completed EHI in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:05.787244] [INFO ] [sig ] [1045/3521] Forecasting EHTH... [2026-01-05T20:21:05.787275] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-05T20:21:05.787304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-05T20:21:05.799671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-05T20:21:05.800034] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-05T20:21:05.800833] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-05T20:21:05.800886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:05.800918] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:05.800944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:05.801012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:05.858450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:05.859345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:05.859442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:05.859475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:05.981159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:05.981316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:05.981360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:05.981389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:05.984847] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-01-05T20:21:05.985190] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-05T20:21:05.985357] [INFO ] [sig ] EHTH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:06.126781] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EHTH.txt [2026-01-05T20:21:06.126943] [INFO ] [sig ] [1045/3521] Completed EHTH in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:06.126983] [INFO ] [sig ] [1046/3521] Forecasting EIC... [2026-01-05T20:21:06.127013] [INFO ] [sig ] Generating forecast for: EIC [2026-01-05T20:21:06.127042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-05T20:21:06.140360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-05T20:21:06.140784] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-05T20:21:06.141595] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-05T20:21:06.141649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:06.141682] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:06.141709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:06.141765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:06.199932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:06.200813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:06.200897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:06.200931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:06.322944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:06.323101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:06.323140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:06.323168] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:06.326523] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-01-05T20:21:06.326816] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-05T20:21:06.326941] [INFO ] [sig ] EIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:06.469602] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EIC.txt [2026-01-05T20:21:06.469790] [INFO ] [sig ] [1046/3521] Completed EIC in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:06.469833] [INFO ] [sig ] [1047/3521] Forecasting EIG... [2026-01-05T20:21:06.469871] [INFO ] [sig ] Generating forecast for: EIG [2026-01-05T20:21:06.469902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-05T20:21:06.481188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-05T20:21:06.481486] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-05T20:21:06.482292] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-05T20:21:06.482357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:06.482389] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:06.482418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:06.482480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:06.539895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:06.540743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:06.540827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:06.540860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:06.658824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:06.659002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:06.659042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:06.659070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:06.662439] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-05T20:21:06.662730] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-05T20:21:06.662856] [INFO ] [sig ] EIG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:06.855356] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EIG.txt [2026-01-05T20:21:06.855491] [INFO ] [sig ] [1047/3521] Completed EIG in 0.4s | 2.89 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-05T20:21:06.855529] [INFO ] [sig ] [1048/3521] Forecasting EIX... [2026-01-05T20:21:06.855558] [INFO ] [sig ] Generating forecast for: EIX [2026-01-05T20:21:06.855608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-05T20:21:06.867371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-05T20:21:06.867738] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-05T20:21:06.868545] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-05T20:21:06.868625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:06.868661] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:06.868690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:06.868749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:06.926160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:06.926950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:06.927037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:06.927069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:07.045303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:07.045469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:07.045514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:07.045542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:07.048892] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-01-05T20:21:07.049175] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-05T20:21:07.049302] [INFO ] [sig ] EIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:07.193218] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EIX.txt [2026-01-05T20:21:07.193366] [INFO ] [sig ] [1048/3521] Completed EIX in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-05T20:21:07.193407] [INFO ] [sig ] [1049/3521] Forecasting EL... [2026-01-05T20:21:07.193440] [INFO ] [sig ] Generating forecast for: EL [2026-01-05T20:21:07.193469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-05T20:21:07.204657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-05T20:21:07.204991] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-05T20:21:07.205818] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-05T20:21:07.205871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:07.205904] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:07.205931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:07.205988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:07.262280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:07.263015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:07.263100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:07.263131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:07.388619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:07.388760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:07.388797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:07.388827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:07.392260] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-01-05T20:21:07.392563] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-05T20:21:07.392708] [INFO ] [sig ] EL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:07.531911] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EL.txt [2026-01-05T20:21:07.532056] [INFO ] [sig ] [1049/3521] Completed EL in 0.3s | 2.89 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-05T20:21:07.532096] [INFO ] [sig ] [1050/3521] Forecasting ELAB... [2026-01-05T20:21:07.532126] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-05T20:21:07.532155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-05T20:21:07.544263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-05T20:21:07.544615] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-05T20:21:07.545443] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-05T20:21:07.545501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:07.545560] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:07.545617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:07.545698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:07.603991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:07.604801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:07.604884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:07.604917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:07.725807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:07.725966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:07.726007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:07.726037] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:07.729526] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-01-05T20:21:07.729824] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-05T20:21:07.729957] [INFO ] [sig ] ELAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:07.885241] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELAB.txt [2026-01-05T20:21:07.885430] [INFO ] [sig ] [1050/3521] Completed ELAB in 0.4s | 2.89 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-05T20:21:07.885474] [INFO ] [sig ] [1051/3521] Forecasting ELAN... [2026-01-05T20:21:07.885504] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-05T20:21:07.885538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-05T20:21:08.462509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-05T20:21:08.476052] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-05T20:21:08.477665] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-05T20:21:08.477752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:08.477792] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:08.477826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:08.477907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:08.554409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:08.555675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:08.555805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:08.555845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:08.719947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:08.720145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:08.720205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:08.720249] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:08.724806] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-05T20:21:08.725169] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-05T20:21:08.725322] [INFO ] [sig ] ELAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:08.912233] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELAN.txt [2026-01-05T20:21:08.912396] [INFO ] [sig ] [1051/3521] Completed ELAN in 1.0s | 2.89 sym/s | Total: 6.1m | ETA: 14.3m [2026-01-05T20:21:08.912437] [INFO ] [sig ] [1052/3521] Forecasting ELC... [2026-01-05T20:21:08.912468] [INFO ] [sig ] Generating forecast for: ELC [2026-01-05T20:21:08.912498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-05T20:21:08.925044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-05T20:21:08.925483] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-05T20:21:08.926364] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-05T20:21:08.926423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:08.926455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:08.926482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:08.926539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:08.987067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:08.987993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:08.988084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:08.988117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:09.105408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:09.105566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:09.105625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:09.105655] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:09.109474] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-05T20:21:09.109831] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-05T20:21:09.109968] [INFO ] [sig ] ELC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:09.254127] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ELC.txt [2026-01-05T20:21:09.254281] [INFO ] [sig ] [1052/3521] Completed ELC in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:09.254322] [INFO ] [sig ] [1053/3521] Forecasting ELDN... [2026-01-05T20:21:09.254352] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-05T20:21:09.254384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-05T20:21:09.266309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-05T20:21:09.266724] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-05T20:21:09.267653] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-05T20:21:09.267718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:09.267758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:09.267789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:09.267847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:09.327868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:09.328759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:09.328855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:09.328888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:09.455019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:09.455177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:09.455216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:09.455281] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:09.458734] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-01-05T20:21:09.459114] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-05T20:21:09.459274] [INFO ] [sig ] ELDN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:09.610488] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELDN.txt [2026-01-05T20:21:09.610657] [INFO ] [sig ] [1053/3521] Completed ELDN in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:09.610699] [INFO ] [sig ] [1054/3521] Forecasting ELF... [2026-01-05T20:21:09.610729] [INFO ] [sig ] Generating forecast for: ELF [2026-01-05T20:21:09.610759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-05T20:21:09.622773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-05T20:21:09.623121] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-05T20:21:09.623961] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-05T20:21:09.624016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:09.624050] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:09.624078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:09.624136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:09.681512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:09.682475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:09.682759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:09.682795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:09.802526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:09.802705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:09.802764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:09.802794] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:09.806219] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-05T20:21:09.806497] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-05T20:21:09.806653] [INFO ] [sig ] ELF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:09.951015] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ELF.txt [2026-01-05T20:21:09.951156] [INFO ] [sig ] [1054/3521] Completed ELF in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:09.951195] [INFO ] [sig ] [1055/3521] Forecasting ELME... [2026-01-05T20:21:09.951226] [INFO ] [sig ] Generating forecast for: ELME [2026-01-05T20:21:09.951256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-05T20:21:09.963419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-05T20:21:09.963842] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-05T20:21:09.964684] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-05T20:21:09.964739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:09.964771] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:09.964798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:09.964855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:10.021118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:10.021941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:10.022025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:10.022057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:10.141300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:10.141459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:10.141500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:10.141529] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:10.145029] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-01-05T20:21:10.145346] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-05T20:21:10.145488] [INFO ] [sig ] ELME: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:10.301108] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELME.txt [2026-01-05T20:21:10.301265] [INFO ] [sig ] [1055/3521] Completed ELME in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:10.301305] [INFO ] [sig ] [1056/3521] Forecasting ELS... [2026-01-05T20:21:10.301335] [INFO ] [sig ] Generating forecast for: ELS [2026-01-05T20:21:10.301365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-05T20:21:10.313309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-05T20:21:10.313744] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-05T20:21:10.314687] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-05T20:21:10.314746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:10.314779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:10.314807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:10.314866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:10.372763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:10.373674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:10.373775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:10.373819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:10.495250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:10.495408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:10.495448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:10.495480] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:10.498971] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-01-05T20:21:10.499252] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-05T20:21:10.499394] [INFO ] [sig ] ELS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:10.648141] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ELS.txt [2026-01-05T20:21:10.648290] [INFO ] [sig ] [1056/3521] Completed ELS in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:10.648330] [INFO ] [sig ] [1057/3521] Forecasting ELTX... [2026-01-05T20:21:10.648359] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-05T20:21:10.648390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-05T20:21:10.659872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-05T20:21:10.660186] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-05T20:21:10.661025] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-05T20:21:10.661078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:10.661111] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:10.661137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:10.661194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:10.722084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:10.723111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:10.723198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:10.723232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:10.839327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:10.839499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:10.839600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:10.839639] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:10.843301] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-05T20:21:10.843635] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-05T20:21:10.843818] [INFO ] [sig ] ELTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:10.997886] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ELTX.txt [2026-01-05T20:21:10.998113] [INFO ] [sig ] [1057/3521] Completed ELTX in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:10.998163] [INFO ] [sig ] [1058/3521] Forecasting ELVA... [2026-01-05T20:21:10.998197] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-05T20:21:10.998228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-05T20:21:11.011116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-05T20:21:11.011482] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-05T20:21:11.012401] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-05T20:21:11.012476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:11.012523] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:11.012551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:11.012632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:11.074173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:11.075121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:11.075211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:11.075247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:11.205506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:11.205753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:11.205807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:11.205847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:11.211128] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-01-05T20:21:11.211519] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-05T20:21:11.211694] [INFO ] [sig ] ELVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:11.368965] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELVA.txt [2026-01-05T20:21:11.369134] [INFO ] [sig ] [1058/3521] Completed ELVA in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:11.369174] [INFO ] [sig ] [1059/3521] Forecasting ELVN... [2026-01-05T20:21:11.369204] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-05T20:21:11.369233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-05T20:21:11.381088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-05T20:21:11.381470] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-05T20:21:11.382337] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-05T20:21:11.382393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:11.382426] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:11.382452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:11.382509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:11.441905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:11.442853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:11.442936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:11.442968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:11.560831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:11.560989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:11.561030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:11.561059] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:11.564682] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-05T20:21:11.564965] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-05T20:21:11.565097] [INFO ] [sig ] ELVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:11.721596] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ELVN.txt [2026-01-05T20:21:11.721746] [INFO ] [sig ] [1059/3521] Completed ELVN in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:11.721784] [INFO ] [sig ] [1060/3521] Forecasting ELWS... [2026-01-05T20:21:11.721813] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-05T20:21:11.721844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-05T20:21:11.733180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-05T20:21:11.733533] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-05T20:21:11.734353] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-05T20:21:11.734407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:11.734440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:11.734472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:11.734530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:11.790728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:11.791658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:11.791806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:11.791858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:11.911203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:11.911359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:11.911399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:11.911427] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:11.915071] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-05T20:21:11.915408] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-05T20:21:11.915555] [INFO ] [sig ] ELWS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:12.095413] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ELWS.txt [2026-01-05T20:21:12.095611] [INFO ] [sig ] [1060/3521] Completed ELWS in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:12.095656] [INFO ] [sig ] [1061/3521] Forecasting EM... [2026-01-05T20:21:12.095685] [INFO ] [sig ] Generating forecast for: EM [2026-01-05T20:21:12.095716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-05T20:21:12.111666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-05T20:21:12.112002] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-05T20:21:12.112950] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-05T20:21:12.113007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:12.113039] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:12.113067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:12.113126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:12.172014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:12.172685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:12.172768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:12.172804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:12.295659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:12.295814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:12.295856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:12.295887] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:12.299396] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-01-05T20:21:12.299728] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-05T20:21:12.299858] [INFO ] [sig ] EM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:12.444019] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EM.txt [2026-01-05T20:21:12.444152] [INFO ] [sig ] [1061/3521] Completed EM in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:12.444199] [INFO ] [sig ] [1062/3521] Forecasting EMB... [2026-01-05T20:21:12.444229] [INFO ] [sig ] Generating forecast for: EMB [2026-01-05T20:21:12.444259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-05T20:21:12.455555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-05T20:21:12.456025] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-05T20:21:12.456862] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-05T20:21:12.456916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:12.456946] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:12.456972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:12.457028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:12.517538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:12.518656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:12.518741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:12.518777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:12.669725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:12.669894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:12.669936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:12.669967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:12.673750] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-01-05T20:21:12.674144] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-05T20:21:12.674312] [INFO ] [sig ] EMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:12.820733] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMB.txt [2026-01-05T20:21:12.820894] [INFO ] [sig ] [1062/3521] Completed EMB in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:12.820935] [INFO ] [sig ] [1063/3521] Forecasting EMBC... [2026-01-05T20:21:12.820964] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-05T20:21:12.820995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-05T20:21:12.833021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-05T20:21:12.833406] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-05T20:21:12.834276] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-05T20:21:12.834333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:12.834366] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:12.834395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:12.834455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:12.897046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:12.897973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:12.898071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:12.898121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:13.028141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:13.028303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:13.028345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:13.028376] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:13.031932] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-05T20:21:13.032225] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-05T20:21:13.032362] [INFO ] [sig ] EMBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:13.181799] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMBC.txt [2026-01-05T20:21:13.181973] [INFO ] [sig ] [1063/3521] Completed EMBC in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:13.182016] [INFO ] [sig ] [1064/3521] Forecasting EMD... [2026-01-05T20:21:13.182050] [INFO ] [sig ] Generating forecast for: EMD [2026-01-05T20:21:13.182082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-05T20:21:13.194930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-05T20:21:13.195320] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-05T20:21:13.196177] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-05T20:21:13.196233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:13.196265] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:13.196292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:13.196352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:13.260066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:13.261098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:13.261197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:13.261240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:13.388910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:13.389090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:13.389129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:13.389157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:13.393019] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-05T20:21:13.393294] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-05T20:21:13.393421] [INFO ] [sig ] EMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:13.543559] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMD.txt [2026-01-05T20:21:13.543782] [INFO ] [sig ] [1064/3521] Completed EMD in 0.4s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:13.543829] [INFO ] [sig ] [1065/3521] Forecasting EMF... [2026-01-05T20:21:13.543866] [INFO ] [sig ] Generating forecast for: EMF [2026-01-05T20:21:13.543903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-05T20:21:13.556478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-05T20:21:13.556865] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-05T20:21:13.557785] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-05T20:21:13.557842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:13.557874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:13.557900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:13.557958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:13.615392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:13.616236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:13.616320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:13.616354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:13.729477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:13.729644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:13.729684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:13.729729] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:13.733064] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-05T20:21:13.733341] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-05T20:21:13.733467] [INFO ] [sig ] EMF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:13.871269] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMF.txt [2026-01-05T20:21:13.871410] [INFO ] [sig ] [1065/3521] Completed EMF in 0.3s | 2.89 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-05T20:21:13.871449] [INFO ] [sig ] [1066/3521] Forecasting EMN... [2026-01-05T20:21:13.871478] [INFO ] [sig ] Generating forecast for: EMN [2026-01-05T20:21:13.871508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-05T20:21:13.883055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-05T20:21:13.883368] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-05T20:21:13.884187] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-05T20:21:13.884242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:13.884276] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:13.884304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:13.884362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:13.942068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:13.942901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:13.942984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:13.943017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:14.062421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:14.062594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:14.062634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:14.062663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:14.066002] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-01-05T20:21:14.066274] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-05T20:21:14.066402] [INFO ] [sig ] EMN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:14.203905] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMN.txt [2026-01-05T20:21:14.204064] [INFO ] [sig ] [1066/3521] Completed EMN in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-05T20:21:14.204105] [INFO ] [sig ] [1067/3521] Forecasting EMO... [2026-01-05T20:21:14.204135] [INFO ] [sig ] Generating forecast for: EMO [2026-01-05T20:21:14.204164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-05T20:21:14.215671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-05T20:21:14.216012] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-05T20:21:14.216813] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-05T20:21:14.216866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:14.216922] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:14.216950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:14.217008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:14.276825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:14.277881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:14.277966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:14.278015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:14.390242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:14.390398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:14.390438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:14.390465] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:14.393859] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=22.94%) [2026-01-05T20:21:14.394138] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-05T20:21:14.394265] [INFO ] [sig ] EMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:14.531226] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMO.txt [2026-01-05T20:21:14.531366] [INFO ] [sig ] [1067/3521] Completed EMO in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-05T20:21:14.531407] [INFO ] [sig ] [1068/3521] Forecasting EMXC... [2026-01-05T20:21:14.531437] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-05T20:21:14.531467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-05T20:21:14.543053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-05T20:21:14.543376] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-05T20:21:14.544225] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-05T20:21:14.544279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:14.544311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:14.544337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:14.544394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:14.602137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:14.602925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:14.603011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:14.603043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:14.722642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:14.722801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:14.722841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:14.722870] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:14.726182] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-05T20:21:14.726456] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-05T20:21:14.726599] [INFO ] [sig ] EMXC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:14.872221] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EMXC.txt [2026-01-05T20:21:14.872360] [INFO ] [sig ] [1068/3521] Completed EMXC in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-05T20:21:14.872402] [INFO ] [sig ] [1069/3521] Forecasting ENB... [2026-01-05T20:21:14.872432] [INFO ] [sig ] Generating forecast for: ENB [2026-01-05T20:21:14.872462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-05T20:21:14.884339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-05T20:21:14.884651] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-05T20:21:14.885602] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-05T20:21:14.885656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:14.885687] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:14.885723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:14.885782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:14.943107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:14.943854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:14.943936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:14.943967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:15.080130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:15.080305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:15.080353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:15.080384] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:15.084329] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-05T20:21:15.084631] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-05T20:21:15.084765] [INFO ] [sig ] ENB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:15.240248] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ENB.txt [2026-01-05T20:21:15.240414] [INFO ] [sig ] [1069/3521] Completed ENB in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-05T20:21:15.240467] [INFO ] [sig ] [1070/3521] Forecasting ENGN... [2026-01-05T20:21:15.240515] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-05T20:21:15.240557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-05T20:21:15.255116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-05T20:21:15.255623] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-05T20:21:15.256536] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-05T20:21:15.256627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:15.256662] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:15.256689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:15.256757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:15.321934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:15.322822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:15.322917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:15.322950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:15.450592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:15.450758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:15.450798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:15.450878] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:15.455053] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-05T20:21:15.455426] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-05T20:21:15.455637] [INFO ] [sig ] ENGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:15.617470] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENGN.txt [2026-01-05T20:21:15.617658] [INFO ] [sig ] [1070/3521] Completed ENGN in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:15.617701] [INFO ] [sig ] [1071/3521] Forecasting ENIC... [2026-01-05T20:21:15.617731] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-05T20:21:15.617761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-05T20:21:15.629989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-05T20:21:15.630431] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-05T20:21:15.631327] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-05T20:21:15.631383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:15.631415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:15.631443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:15.631502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:15.689832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:15.690720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:15.690804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:15.690838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:15.813451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:15.813621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:15.813662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:15.813690] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:15.817096] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-05T20:21:15.817364] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-05T20:21:15.817492] [INFO ] [sig ] ENIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:15.961410] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ENIC.txt [2026-01-05T20:21:15.961553] [INFO ] [sig ] [1071/3521] Completed ENIC in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:15.961609] [INFO ] [sig ] [1072/3521] Forecasting ENPH... [2026-01-05T20:21:15.961640] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-05T20:21:15.961670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-05T20:21:15.973240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-05T20:21:15.973552] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-05T20:21:15.974340] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-05T20:21:15.974393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:15.974424] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:15.974451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:15.974508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:16.030509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:16.031328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:16.031410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:16.031443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:16.148492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:16.148669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:16.148710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:16.148740] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:16.152303] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-01-05T20:21:16.152683] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-05T20:21:16.152832] [INFO ] [sig ] ENPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:16.312092] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENPH.txt [2026-01-05T20:21:16.312252] [INFO ] [sig ] [1072/3521] Completed ENPH in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:16.312292] [INFO ] [sig ] [1073/3521] Forecasting ENS... [2026-01-05T20:21:16.312323] [INFO ] [sig ] Generating forecast for: ENS [2026-01-05T20:21:16.312359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-05T20:21:16.324074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-05T20:21:16.324469] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-05T20:21:16.325330] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-05T20:21:16.325385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:16.325419] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:16.325446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:16.325504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:16.384346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:16.385247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:16.385336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:16.385369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:16.501862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:16.502024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:16.502064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:16.502093] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:16.505639] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-05T20:21:16.505945] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-05T20:21:16.506084] [INFO ] [sig ] ENS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:16.658950] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ENS.txt [2026-01-05T20:21:16.659117] [INFO ] [sig ] [1073/3521] Completed ENS in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:16.659157] [INFO ] [sig ] [1074/3521] Forecasting ENSG... [2026-01-05T20:21:16.659188] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-05T20:21:16.659217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-05T20:21:16.671466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-05T20:21:16.671881] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-05T20:21:16.672829] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-05T20:21:16.672888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:16.672921] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:16.672949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:16.673009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:16.731938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:16.732851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:16.732943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:16.732977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:16.855537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:16.855743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:16.855789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:16.855817] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:16.859232] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-05T20:21:16.859546] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-05T20:21:16.859737] [INFO ] [sig ] ENSG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:17.010897] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENSG.txt [2026-01-05T20:21:17.011071] [INFO ] [sig ] [1074/3521] Completed ENSG in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:17.011111] [INFO ] [sig ] [1075/3521] Forecasting ENTA... [2026-01-05T20:21:17.011140] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-05T20:21:17.011171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-05T20:21:17.022673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-05T20:21:17.023071] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-05T20:21:17.023882] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-05T20:21:17.023936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:17.023967] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:17.023995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:17.024052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:17.081285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:17.082196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:17.082281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:17.082315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:17.205808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:17.205968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:17.206008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:17.206038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:17.209622] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-05T20:21:17.209918] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-05T20:21:17.210058] [INFO ] [sig ] ENTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:17.360174] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ENTA.txt [2026-01-05T20:21:17.360345] [INFO ] [sig ] [1075/3521] Completed ENTA in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:17.360387] [INFO ] [sig ] [1076/3521] Forecasting ENTG... [2026-01-05T20:21:17.360418] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-05T20:21:17.360449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-05T20:21:17.373630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-05T20:21:17.373998] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-05T20:21:17.374877] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-05T20:21:17.374933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:17.374964] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:17.374992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:17.375050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:17.433191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:17.434129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:17.434215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:17.434248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:17.558129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:17.558311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:17.558354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:17.558384] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:17.562150] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=44.20%) [2026-01-05T20:21:17.562511] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-05T20:21:17.562684] [INFO ] [sig ] ENTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:17.718975] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENTG.txt [2026-01-05T20:21:17.719148] [INFO ] [sig ] [1076/3521] Completed ENTG in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:17.719189] [INFO ] [sig ] [1077/3521] Forecasting ENTX... [2026-01-05T20:21:17.719219] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-05T20:21:17.719250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-05T20:21:17.731379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-05T20:21:17.731792] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-05T20:21:17.732641] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-05T20:21:17.732697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:17.732730] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:17.732761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:17.732822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:17.792757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:17.793677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:17.793801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:17.793838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:17.913426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:17.913599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:17.913642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:17.913672] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:17.917326] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-05T20:21:17.917644] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-05T20:21:17.917786] [INFO ] [sig ] ENTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:18.065668] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ENTX.txt [2026-01-05T20:21:18.065828] [INFO ] [sig ] [1077/3521] Completed ENTX in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:18.065870] [INFO ] [sig ] [1078/3521] Forecasting ENVA... [2026-01-05T20:21:18.065901] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-05T20:21:18.065931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-05T20:21:18.077508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-05T20:21:18.077879] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-05T20:21:18.078687] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-05T20:21:18.078741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:18.078774] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:18.078803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:18.078864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:18.138093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:18.139031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:18.139122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:18.139155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:18.261255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:18.261419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:18.261461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:18.261489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:18.264971] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-05T20:21:18.265264] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-05T20:21:18.265398] [INFO ] [sig ] ENVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:18.413720] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENVA.txt [2026-01-05T20:21:18.413882] [INFO ] [sig ] [1078/3521] Completed ENVA in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:18.413930] [INFO ] [sig ] [1079/3521] Forecasting ENVB... [2026-01-05T20:21:18.413970] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-05T20:21:18.414008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-05T20:21:18.425482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-05T20:21:18.425849] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-05T20:21:18.426648] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-05T20:21:18.426702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:18.426737] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:18.426766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:18.426826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:18.488500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:18.489402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:18.489492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:18.489526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:18.618439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:18.618607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:18.618648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:18.618677] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:18.622226] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-01-05T20:21:18.622507] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-05T20:21:18.622653] [INFO ] [sig ] ENVB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:18.779151] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENVB.txt [2026-01-05T20:21:18.779319] [INFO ] [sig ] [1079/3521] Completed ENVB in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:18.779360] [INFO ] [sig ] [1080/3521] Forecasting ENVX... [2026-01-05T20:21:18.779392] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-05T20:21:18.779422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-05T20:21:18.794390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-05T20:21:18.794823] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-05T20:21:18.795796] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-05T20:21:18.795859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:18.795892] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:18.795919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:18.795993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:18.857178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:18.858087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:18.858185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:18.858234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:18.993329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:18.993489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:18.993530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:18.993559] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:18.997094] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-01-05T20:21:18.997420] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-05T20:21:18.997562] [INFO ] [sig ] ENVX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:19.152981] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ENVX.txt [2026-01-05T20:21:19.153166] [INFO ] [sig ] [1080/3521] Completed ENVX in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:19.153208] [INFO ] [sig ] [1081/3521] Forecasting EOD... [2026-01-05T20:21:19.153239] [INFO ] [sig ] Generating forecast for: EOD [2026-01-05T20:21:19.153269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-05T20:21:19.165362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-05T20:21:19.165796] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-05T20:21:19.166621] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-05T20:21:19.166677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:19.166710] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:19.166736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:19.166794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:19.230804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:19.231971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:19.232080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:19.232113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:19.366757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:19.366922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:19.366969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:19.367002] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:19.370501] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-05T20:21:19.370863] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-05T20:21:19.371024] [INFO ] [sig ] EOD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:19.521132] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EOD.txt [2026-01-05T20:21:19.521290] [INFO ] [sig ] [1081/3521] Completed EOD in 0.4s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:19.521329] [INFO ] [sig ] [1082/3521] Forecasting EOG... [2026-01-05T20:21:19.521358] [INFO ] [sig ] Generating forecast for: EOG [2026-01-05T20:21:19.521388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-05T20:21:19.533470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-05T20:21:19.533791] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-05T20:21:19.534547] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-05T20:21:19.534627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:19.534660] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:19.534687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:19.534744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:19.591389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:19.592077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:19.592155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:19.592186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:19.712669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:19.712829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:19.712868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:19.712895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:19.716219] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-05T20:21:19.716487] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-05T20:21:19.716632] [INFO ] [sig ] EOG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:19.855768] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EOG.txt [2026-01-05T20:21:19.855895] [INFO ] [sig ] [1082/3521] Completed EOG in 0.3s | 2.89 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-05T20:21:19.855933] [INFO ] [sig ] [1083/3521] Forecasting EOI... [2026-01-05T20:21:19.855963] [INFO ] [sig ] Generating forecast for: EOI [2026-01-05T20:21:19.855992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-05T20:21:19.867171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-05T20:21:19.867458] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-05T20:21:19.868232] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-05T20:21:19.868286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:19.868318] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:19.868344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:19.868400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:19.926321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:19.927041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:19.927120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:19.927152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:20.048755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:20.048967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:20.049042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:20.049080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:20.052515] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=57.46%) [2026-01-05T20:21:20.052813] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-05T20:21:20.052938] [INFO ] [sig ] EOI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:20.196910] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EOI.txt [2026-01-05T20:21:20.197049] [INFO ] [sig ] [1083/3521] Completed EOI in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-05T20:21:20.197088] [INFO ] [sig ] [1084/3521] Forecasting EOLS... [2026-01-05T20:21:20.197118] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-05T20:21:20.197147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-05T20:21:20.208337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-05T20:21:20.208616] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-05T20:21:20.209418] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-05T20:21:20.209472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:20.209530] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:20.209559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:20.209638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:20.267617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:20.268482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:20.268567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:20.268620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:20.390532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:20.390686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:20.390725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:20.390752] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:20.394676] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-01-05T20:21:20.394950] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-05T20:21:20.395073] [INFO ] [sig ] EOLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:20.533444] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EOLS.txt [2026-01-05T20:21:20.533587] [INFO ] [sig ] [1084/3521] Completed EOLS in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-05T20:21:20.533627] [INFO ] [sig ] [1085/3521] Forecasting EOS... [2026-01-05T20:21:20.533657] [INFO ] [sig ] Generating forecast for: EOS [2026-01-05T20:21:20.533686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-05T20:21:20.545484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-05T20:21:20.545768] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-05T20:21:20.546729] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-05T20:21:20.546781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:20.546977] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:20.547004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:20.547061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:20.605288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:20.606092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:20.606178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:20.606213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:20.727454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:20.727626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:20.727666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:20.727694] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:20.731070] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=13.43%) [2026-01-05T20:21:20.731344] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-05T20:21:20.731467] [INFO ] [sig ] EOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:20.872466] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EOS.txt [2026-01-05T20:21:20.872641] [INFO ] [sig ] [1085/3521] Completed EOS in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-05T20:21:20.872688] [INFO ] [sig ] [1086/3521] Forecasting EOSE... [2026-01-05T20:21:20.872719] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-05T20:21:20.872750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-05T20:21:20.884135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-05T20:21:20.884470] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-05T20:21:20.885253] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-05T20:21:20.885306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:20.885338] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:20.885365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:20.885422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:20.942187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:20.943077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:20.943163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:20.943195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:21.061283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:21.061433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:21.061472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:21.061499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:21.064863] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-05T20:21:21.065139] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-05T20:21:21.065283] [INFO ] [sig ] EOSE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:21.207126] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EOSE.txt [2026-01-05T20:21:21.207260] [INFO ] [sig ] [1086/3521] Completed EOSE in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-05T20:21:21.207298] [INFO ] [sig ] [1087/3521] Forecasting EPAC... [2026-01-05T20:21:21.207327] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-05T20:21:21.207357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-05T20:21:21.219154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-05T20:21:21.219412] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-05T20:21:21.220177] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-05T20:21:21.220228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:21.220259] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:21.220286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:21.220342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:21.278164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:21.279031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:21.279114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:21.279146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:21.398538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:21.398732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:21.398772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:21.398843] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:21.402269] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=64.66%) [2026-01-05T20:21:21.402612] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-05T20:21:21.402769] [INFO ] [sig ] EPAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:21.546375] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EPAC.txt [2026-01-05T20:21:21.546542] [INFO ] [sig ] [1087/3521] Completed EPAC in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-05T20:21:21.546601] [INFO ] [sig ] [1088/3521] Forecasting EPAM... [2026-01-05T20:21:21.546634] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-05T20:21:21.546664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-05T20:21:21.559407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-05T20:21:21.559839] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-05T20:21:21.560672] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-05T20:21:21.560725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:21.560756] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:21.560783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:21.560841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:21.625305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:21.626348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:21.626428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:21.626459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:21.750273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:21.750425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:21.750461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:21.750489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:21.753816] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-01-05T20:21:21.754082] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-05T20:21:21.754206] [INFO ] [sig ] EPAM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:21.892783] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EPAM.txt [2026-01-05T20:21:21.892915] [INFO ] [sig ] [1088/3521] Completed EPAM in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:21.892954] [INFO ] [sig ] [1089/3521] Forecasting EPC... [2026-01-05T20:21:21.892983] [INFO ] [sig ] Generating forecast for: EPC [2026-01-05T20:21:21.893012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-05T20:21:21.903675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-05T20:21:21.903977] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-05T20:21:21.904770] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-05T20:21:21.904822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:21.904854] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:21.904880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:21.904938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:21.962903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:21.963996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:21.964089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:21.964120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:22.086228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:22.086383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:22.086438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:22.086468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:22.090167] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-01-05T20:21:22.090432] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-05T20:21:22.090555] [INFO ] [sig ] EPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:22.230862] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EPC.txt [2026-01-05T20:21:22.231185] [INFO ] [sig ] [1089/3521] Completed EPC in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:22.231223] [INFO ] [sig ] [1090/3521] Forecasting EPD... [2026-01-05T20:21:22.231252] [INFO ] [sig ] Generating forecast for: EPD [2026-01-05T20:21:22.231282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-05T20:21:22.242995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-05T20:21:22.243265] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-05T20:21:22.244186] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-05T20:21:22.244238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:22.244269] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:22.244295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:22.244352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:22.302975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:22.303589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:22.303665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:22.303697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:22.423538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:22.423721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:22.423760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:22.423788] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:22.427545] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-01-05T20:21:22.427841] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-05T20:21:22.427970] [INFO ] [sig ] EPD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:22.586164] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EPD.txt [2026-01-05T20:21:22.586320] [INFO ] [sig ] [1090/3521] Completed EPD in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:22.586358] [INFO ] [sig ] [1091/3521] Forecasting EPSN... [2026-01-05T20:21:22.586388] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-05T20:21:22.586417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-05T20:21:22.598158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-05T20:21:22.598458] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-05T20:21:22.599449] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-05T20:21:22.599503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:22.599534] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:22.599560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:22.599636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:22.659659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:22.660570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:22.660686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:22.660719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:22.781208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:22.781365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:22.781404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:22.781432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:22.785115] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=36.39%) [2026-01-05T20:21:22.785382] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-05T20:21:22.785506] [INFO ] [sig ] EPSN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:22.926763] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EPSN.txt [2026-01-05T20:21:22.927112] [INFO ] [sig ] [1091/3521] Completed EPSN in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:22.927152] [INFO ] [sig ] [1092/3521] Forecasting EQBK... [2026-01-05T20:21:22.927182] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-05T20:21:22.927213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-05T20:21:22.938693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-05T20:21:22.939261] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-05T20:21:22.940253] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-05T20:21:22.940308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:22.940341] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:22.940368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:22.940434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:22.998813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:22.999588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:22.999673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:22.999706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:23.124149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:23.124306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:23.124346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:23.124374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:23.127887] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-01-05T20:21:23.128221] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-05T20:21:23.128358] [INFO ] [sig ] EQBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:23.274152] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EQBK.txt [2026-01-05T20:21:23.274310] [INFO ] [sig ] [1092/3521] Completed EQBK in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:23.274349] [INFO ] [sig ] [1093/3521] Forecasting EQH... [2026-01-05T20:21:23.274378] [INFO ] [sig ] Generating forecast for: EQH [2026-01-05T20:21:23.274407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-05T20:21:23.286993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-05T20:21:23.287361] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-05T20:21:23.288193] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-05T20:21:23.288248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:23.288295] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:23.288324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:23.288383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:23.365239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:23.366354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:23.366446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:23.366479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:23.493933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:23.494090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:23.494129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:23.494157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:23.497684] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-05T20:21:23.498020] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-05T20:21:23.498159] [INFO ] [sig ] EQH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:23.642698] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EQH.txt [2026-01-05T20:21:23.642858] [INFO ] [sig ] [1093/3521] Completed EQH in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:23.642898] [INFO ] [sig ] [1094/3521] Forecasting EQIX... [2026-01-05T20:21:23.642929] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-05T20:21:23.642958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-05T20:21:23.654441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-05T20:21:23.654847] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-05T20:21:23.655657] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-05T20:21:23.655713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:23.655744] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:23.655771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:23.655829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:23.714310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:23.715393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:23.715527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:23.715560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:23.848827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:23.848996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:23.849199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:23.849227] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:23.852739] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-05T20:21:23.853008] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-05T20:21:23.853132] [INFO ] [sig ] EQIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:23.995792] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EQIX.txt [2026-01-05T20:21:23.995959] [INFO ] [sig ] [1094/3521] Completed EQIX in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:23.995997] [INFO ] [sig ] [1095/3521] Forecasting ERAS... [2026-01-05T20:21:23.996027] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-05T20:21:23.996057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-05T20:21:24.008689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-05T20:21:24.009148] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-05T20:21:24.010004] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-05T20:21:24.010061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:24.010093] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:24.010121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:24.010179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:24.073750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:24.074655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:24.074749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:24.074782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:24.197159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:24.197315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:24.197353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:24.197381] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:24.200759] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-05T20:21:24.201029] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-05T20:21:24.201152] [INFO ] [sig ] ERAS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:24.341328] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ERAS.txt [2026-01-05T20:21:24.341495] [INFO ] [sig ] [1095/3521] Completed ERAS in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:24.341534] [INFO ] [sig ] [1096/3521] Forecasting ERIC... [2026-01-05T20:21:24.341565] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-05T20:21:24.341614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-05T20:21:24.352655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-05T20:21:24.352915] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-05T20:21:24.353684] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-05T20:21:24.353741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:24.353772] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:24.353799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:24.353856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:24.417537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:24.418233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:24.418314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:24.418347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:24.556199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:24.556358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:24.556407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:24.556443] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:24.560406] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=75.96%) [2026-01-05T20:21:24.560769] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-05T20:21:24.560933] [INFO ] [sig ] ERIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:24.719116] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ERIC.txt [2026-01-05T20:21:24.719270] [INFO ] [sig ] [1096/3521] Completed ERIC in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:24.719340] [INFO ] [sig ] [1097/3521] Forecasting ERIE... [2026-01-05T20:21:24.719373] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-05T20:21:24.719402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-05T20:21:24.731125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-05T20:21:24.731499] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-05T20:21:24.732294] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-05T20:21:24.732348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:24.732380] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:24.732407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:24.732464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:24.794871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:24.796143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:24.796231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:24.796263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:24.925130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:24.925309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:24.925363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:24.925404] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:24.930362] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-05T20:21:24.930743] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-05T20:21:24.930909] [INFO ] [sig ] ERIE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:25.085905] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ERIE.txt [2026-01-05T20:21:25.086128] [INFO ] [sig ] [1097/3521] Completed ERIE in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:25.086185] [INFO ] [sig ] [1098/3521] Forecasting ERII... [2026-01-05T20:21:25.086228] [INFO ] [sig ] Generating forecast for: ERII [2026-01-05T20:21:25.086270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-05T20:21:25.098805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-05T20:21:25.099241] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-05T20:21:25.100140] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-05T20:21:25.100196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:25.100230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:25.100259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:25.100318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:25.158217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:25.159139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:25.159224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:25.159258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:25.288891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:25.289091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:25.289141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:25.289179] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:25.294318] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-05T20:21:25.294775] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-05T20:21:25.295013] [INFO ] [sig ] ERII: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:25.446261] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ERII.txt [2026-01-05T20:21:25.446407] [INFO ] [sig ] [1098/3521] Completed ERII in 0.4s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:25.446448] [INFO ] [sig ] [1099/3521] Forecasting ERNA... [2026-01-05T20:21:25.446478] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-05T20:21:25.446507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-05T20:21:25.457946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-05T20:21:25.458227] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-05T20:21:25.459054] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-05T20:21:25.459109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:25.459140] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:25.459167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:25.459224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:25.518474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:25.519597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:25.519685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:25.519718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:25.636473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:25.636654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:25.636696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:25.636731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:25.640315] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=53.88%) [2026-01-05T20:21:25.640613] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-05T20:21:25.640743] [INFO ] [sig ] ERNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:25.779224] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ERNA.txt [2026-01-05T20:21:25.779363] [INFO ] [sig ] [1099/3521] Completed ERNA in 0.3s | 2.89 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-05T20:21:25.779403] [INFO ] [sig ] [1100/3521] Forecasting ERO... [2026-01-05T20:21:25.779432] [INFO ] [sig ] Generating forecast for: ERO [2026-01-05T20:21:25.779461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-05T20:21:25.790861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-05T20:21:25.791199] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-05T20:21:25.791978] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-05T20:21:25.792031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:25.792063] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:25.792090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:25.792148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:25.848811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:25.849682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:25.849776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:25.849816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:25.968308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:25.968455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:25.968493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:25.968538] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:25.972050] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=77.63%) [2026-01-05T20:21:25.972362] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-05T20:21:25.972497] [INFO ] [sig ] ERO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:26.112678] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ERO.txt [2026-01-05T20:21:26.112823] [INFO ] [sig ] [1100/3521] Completed ERO in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:26.112861] [INFO ] [sig ] [1101/3521] Forecasting ES... [2026-01-05T20:21:26.112891] [INFO ] [sig ] Generating forecast for: ES [2026-01-05T20:21:26.112920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-05T20:21:26.123986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-05T20:21:26.124312] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-05T20:21:26.125093] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-05T20:21:26.125145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:26.125204] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:26.125232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:26.125290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:26.182550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:26.183393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:26.183476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:26.183507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:26.306461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:26.306629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:26.306671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:26.306699] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:26.310128] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-05T20:21:26.310405] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-05T20:21:26.310531] [INFO ] [sig ] ES: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:26.475926] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ES.txt [2026-01-05T20:21:26.476083] [INFO ] [sig ] [1101/3521] Completed ES in 0.4s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:26.476123] [INFO ] [sig ] [1102/3521] Forecasting ESAB... [2026-01-05T20:21:26.476153] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-05T20:21:26.476183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-05T20:21:26.489674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-05T20:21:26.490091] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-05T20:21:26.490977] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-05T20:21:26.491033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:26.491065] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:26.491093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:26.491151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:26.556261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:26.557123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:26.557203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:26.557251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:26.678583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:26.678736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:26.678779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:26.678813] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:26.682815] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-05T20:21:26.683087] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-05T20:21:26.683213] [INFO ] [sig ] ESAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:26.825719] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESAB.txt [2026-01-05T20:21:26.825876] [INFO ] [sig ] [1102/3521] Completed ESAB in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:26.825916] [INFO ] [sig ] [1103/3521] Forecasting ESCA... [2026-01-05T20:21:26.825946] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-05T20:21:26.825974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-05T20:21:26.836992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-05T20:21:26.837273] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-05T20:21:26.838072] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-05T20:21:26.838124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:26.838155] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:26.838181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:26.838238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:26.894350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:26.895029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:26.895115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:26.895149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:27.007238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:27.007394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:27.007432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:27.007460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:27.010881] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-05T20:21:27.011162] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-05T20:21:27.011294] [INFO ] [sig ] ESCA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:27.149924] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESCA.txt [2026-01-05T20:21:27.150249] [INFO ] [sig ] [1103/3521] Completed ESCA in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:27.150287] [INFO ] [sig ] [1104/3521] Forecasting ESE... [2026-01-05T20:21:27.150316] [INFO ] [sig ] Generating forecast for: ESE [2026-01-05T20:21:27.150345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-05T20:21:27.161680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-05T20:21:27.161964] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-05T20:21:27.162737] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-05T20:21:27.162789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:27.162824] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:27.162875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:27.162934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:27.219500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:27.220223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:27.220303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:27.220335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:27.336694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:27.336853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:27.336891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:27.336951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:27.340306] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=12.78%) [2026-01-05T20:21:27.340603] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-05T20:21:27.340733] [INFO ] [sig ] ESE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:27.481187] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESE.txt [2026-01-05T20:21:27.481344] [INFO ] [sig ] [1104/3521] Completed ESE in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:27.481385] [INFO ] [sig ] [1105/3521] Forecasting ESEA... [2026-01-05T20:21:27.481415] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-05T20:21:27.481444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-05T20:21:27.492946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-05T20:21:27.493301] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-05T20:21:27.494083] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-05T20:21:27.494137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:27.494167] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:27.494194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:27.494250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:27.553005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:27.553878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:27.553971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:27.554028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:27.674804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:27.674963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:27.675006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:27.675047] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:27.678465] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-05T20:21:27.678760] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-05T20:21:27.678888] [INFO ] [sig ] ESEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:27.821895] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ESEA.txt [2026-01-05T20:21:27.822060] [INFO ] [sig ] [1105/3521] Completed ESEA in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-05T20:21:27.822102] [INFO ] [sig ] [1106/3521] Forecasting ESGD... [2026-01-05T20:21:27.822131] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-05T20:21:27.822165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-05T20:21:27.834427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-05T20:21:27.834809] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-05T20:21:27.835707] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-05T20:21:27.835762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:27.835794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:27.835821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:27.835892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:27.901759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:27.902596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:27.902688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:27.902721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:28.024750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:28.024917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:28.024963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:28.024992] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:28.028292] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-05T20:21:28.028559] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-05T20:21:28.028701] [INFO ] [sig ] ESGD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:28.171045] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESGD.txt [2026-01-05T20:21:28.171200] [INFO ] [sig ] [1106/3521] Completed ESGD in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:28.171240] [INFO ] [sig ] [1107/3521] Forecasting ESGE... [2026-01-05T20:21:28.171271] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-05T20:21:28.171301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-05T20:21:28.183597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-05T20:21:28.183986] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-05T20:21:28.184774] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-05T20:21:28.184826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:28.184857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:28.184883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:28.184938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:28.253319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:28.254462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:28.254592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:28.254650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:28.377924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:28.378268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:28.378306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:28.378333] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:28.382049] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-05T20:21:28.382316] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-05T20:21:28.382440] [INFO ] [sig ] ESGE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:28.523983] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ESGE.txt [2026-01-05T20:21:28.524131] [INFO ] [sig ] [1107/3521] Completed ESGE in 0.4s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:28.524170] [INFO ] [sig ] [1108/3521] Forecasting ESI... [2026-01-05T20:21:28.524200] [INFO ] [sig ] Generating forecast for: ESI [2026-01-05T20:21:28.524257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-05T20:21:28.535672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-05T20:21:28.535964] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-05T20:21:28.536746] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-05T20:21:28.536798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:28.536831] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:28.536863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:28.536922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:28.598117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:28.598988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:28.599074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:28.599107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:28.715894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:28.716046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:28.716084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:28.716112] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:28.719455] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-01-05T20:21:28.719758] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-05T20:21:28.719888] [INFO ] [sig ] ESI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:28.863177] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESI.txt [2026-01-05T20:21:28.863309] [INFO ] [sig ] [1108/3521] Completed ESI in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:28.863349] [INFO ] [sig ] [1109/3521] Forecasting ESOA... [2026-01-05T20:21:28.863378] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-05T20:21:28.863407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-05T20:21:28.875154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-05T20:21:28.875440] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-05T20:21:28.876210] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-05T20:21:28.876262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:28.876293] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:28.876320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:28.876376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:28.933860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:28.934626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:28.934708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:28.934740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:29.066831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:29.067002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:29.067051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:29.067080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:29.070914] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-05T20:21:29.071216] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-05T20:21:29.071369] [INFO ] [sig ] ESOA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:29.214437] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESOA.txt [2026-01-05T20:21:29.214651] [INFO ] [sig ] [1109/3521] Completed ESOA in 0.4s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:29.214706] [INFO ] [sig ] [1110/3521] Forecasting ESPO... [2026-01-05T20:21:29.214744] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-05T20:21:29.214784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-05T20:21:29.227329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-05T20:21:29.227713] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-05T20:21:29.228496] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-05T20:21:29.228550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:29.228603] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:29.228660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:29.228738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:29.288538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:29.289639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:29.289738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:29.289780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:29.423426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:29.423612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:29.423679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:29.423713] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:29.427628] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-05T20:21:29.427938] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-05T20:21:29.428282] [INFO ] [sig ] ESPO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:29.580741] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ESPO.txt [2026-01-05T20:21:29.580897] [INFO ] [sig ] [1110/3521] Completed ESPO in 0.4s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:29.580958] [INFO ] [sig ] [1111/3521] Forecasting ESQ... [2026-01-05T20:21:29.581005] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-05T20:21:29.581043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-05T20:21:29.594254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-05T20:21:29.594633] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-05T20:21:29.595530] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-05T20:21:29.595604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:29.595640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:29.595670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:29.595752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:29.664087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:29.665034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:29.665172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:29.665214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:29.791381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:29.791544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:29.791607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:29.791677] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:29.795825] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-05T20:21:29.796136] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-05T20:21:29.796270] [INFO ] [sig ] ESQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:29.949481] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ESQ.txt [2026-01-05T20:21:29.949628] [INFO ] [sig ] [1111/3521] Completed ESQ in 0.4s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:29.949669] [INFO ] [sig ] [1112/3521] Forecasting ESTA... [2026-01-05T20:21:29.949699] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-05T20:21:29.949728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-05T20:21:29.961950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-05T20:21:29.962285] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-05T20:21:29.963108] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-05T20:21:29.963161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:29.963193] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:29.963219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:29.963275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:30.019327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:30.019981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:30.020071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:30.020103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:30.139894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:30.140059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:30.140099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:30.140127] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:30.143480] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-01-05T20:21:30.143764] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-05T20:21:30.143903] [INFO ] [sig ] ESTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:30.282059] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ESTA.txt [2026-01-05T20:21:30.282190] [INFO ] [sig ] [1112/3521] Completed ESTA in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:30.282229] [INFO ] [sig ] [1113/3521] Forecasting ESTC... [2026-01-05T20:21:30.282259] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-05T20:21:30.282289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-05T20:21:30.293735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-05T20:21:30.294008] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-05T20:21:30.294785] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-05T20:21:30.294837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:30.294869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:30.294896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:30.294953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:30.351167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:30.351780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:30.351857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:30.351889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:30.474854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:30.474986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:30.475024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:30.475053] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:30.478348] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=53.35%) [2026-01-05T20:21:30.478643] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-05T20:21:30.478771] [INFO ] [sig ] ESTC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:30.620496] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ESTC.txt [2026-01-05T20:21:30.620619] [INFO ] [sig ] [1113/3521] Completed ESTC in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:30.620659] [INFO ] [sig ] [1114/3521] Forecasting ETB... [2026-01-05T20:21:30.620687] [INFO ] [sig ] Generating forecast for: ETB [2026-01-05T20:21:30.620715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-05T20:21:30.632344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-05T20:21:30.632631] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-05T20:21:30.633377] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-05T20:21:30.633429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:30.633460] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:30.633487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:30.633549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:30.689906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:30.690507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:30.690608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:30.690642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:30.802307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:30.802442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:30.802479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:30.802506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:30.805748] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-05T20:21:30.806011] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-05T20:21:30.806131] [INFO ] [sig ] ETB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:30.943669] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ETB.txt [2026-01-05T20:21:30.943800] [INFO ] [sig ] [1114/3521] Completed ETB in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:30.943838] [INFO ] [sig ] [1115/3521] Forecasting ETD... [2026-01-05T20:21:30.943867] [INFO ] [sig ] Generating forecast for: ETD [2026-01-05T20:21:30.943896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-05T20:21:30.954680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-05T20:21:30.954953] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-05T20:21:30.955726] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-05T20:21:30.955779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:30.955810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:30.955836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:30.955906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:31.013241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:31.013859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:31.013937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:31.013968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:31.129605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:31.129736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:31.129773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:31.129801] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:31.133264] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=68.77%) [2026-01-05T20:21:31.133528] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-05T20:21:31.133668] [INFO ] [sig ] ETD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:31.275507] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ETD.txt [2026-01-05T20:21:31.275656] [INFO ] [sig ] [1115/3521] Completed ETD in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:31.275698] [INFO ] [sig ] [1116/3521] Forecasting ETG... [2026-01-05T20:21:31.275728] [INFO ] [sig ] Generating forecast for: ETG [2026-01-05T20:21:31.275758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-05T20:21:31.286590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-05T20:21:31.286855] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-05T20:21:31.287646] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-05T20:21:31.287701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:31.287738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:31.287764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:31.287821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:31.344499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:31.345117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:31.345225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:31.345258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:31.464442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:31.464566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:31.464620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:31.464646] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:31.467853] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=50.13%) [2026-01-05T20:21:31.468118] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-05T20:21:31.468238] [INFO ] [sig ] ETG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:31.607188] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ETG.txt [2026-01-05T20:21:31.607299] [INFO ] [sig ] [1116/3521] Completed ETG in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:31.607336] [INFO ] [sig ] [1117/3521] Forecasting ETHA... [2026-01-05T20:21:31.607365] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-05T20:21:31.607395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-05T20:21:31.618814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-05T20:21:31.619099] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-05T20:21:31.619876] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-05T20:21:31.619938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:31.619971] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:31.619998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:31.620055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:31.676304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:31.676932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:31.677009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:31.677040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:31.794176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:31.794274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:31.794309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:31.794338] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:31.797391] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-05T20:21:31.797665] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-05T20:21:31.797786] [INFO ] [sig ] ETHA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:31.936213] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ETHA.txt [2026-01-05T20:21:31.936320] [INFO ] [sig ] [1117/3521] Completed ETHA in 0.3s | 2.89 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-05T20:21:31.936358] [INFO ] [sig ] [1118/3521] Forecasting ETJ... [2026-01-05T20:21:31.936388] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-05T20:21:31.936418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-05T20:21:31.946875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-05T20:21:31.947139] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-05T20:21:31.947906] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-05T20:21:31.947957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:31.948014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:31.948042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:31.948099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:32.004328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:32.004947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:32.005026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:32.005057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:32.122223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:32.122346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:32.122383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:32.122411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:32.125715] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-05T20:21:32.125987] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-05T20:21:32.126112] [INFO ] [sig ] ETJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:32.264813] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ETJ.txt [2026-01-05T20:21:32.264930] [INFO ] [sig ] [1118/3521] Completed ETJ in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-05T20:21:32.264968] [INFO ] [sig ] [1119/3521] Forecasting ETN... [2026-01-05T20:21:32.264998] [INFO ] [sig ] Generating forecast for: ETN [2026-01-05T20:21:32.265027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-05T20:21:32.276273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-05T20:21:32.276536] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-05T20:21:32.277294] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-05T20:21:32.277346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:32.277377] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:32.277403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:32.277460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:32.334543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:32.335292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:32.335370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:32.335401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:32.458476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:32.458620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:32.458658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:32.458686] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:32.461967] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-01-05T20:21:32.462236] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-05T20:21:32.462356] [INFO ] [sig ] ETN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:32.608025] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ETN.txt [2026-01-05T20:21:32.608151] [INFO ] [sig ] [1119/3521] Completed ETN in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-05T20:21:32.608189] [INFO ] [sig ] [1120/3521] Forecasting ETO... [2026-01-05T20:21:32.608219] [INFO ] [sig ] Generating forecast for: ETO [2026-01-05T20:21:32.608248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-05T20:21:32.619492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-05T20:21:32.619772] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-05T20:21:32.620520] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-05T20:21:32.620595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:32.620634] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:32.620662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:32.620724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:32.676444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:32.677062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:32.677137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:32.677168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:32.791810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:32.791950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:32.791986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:32.792014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:32.795229] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-01-05T20:21:32.795492] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-05T20:21:32.795631] [INFO ] [sig ] ETO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:32.934256] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ETO.txt [2026-01-05T20:21:32.934363] [INFO ] [sig ] [1120/3521] Completed ETO in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-05T20:21:32.934427] [INFO ] [sig ] [1121/3521] Forecasting ETON... [2026-01-05T20:21:32.934459] [INFO ] [sig ] Generating forecast for: ETON [2026-01-05T20:21:32.934488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-05T20:21:32.945854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-05T20:21:32.946120] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-05T20:21:32.946891] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-05T20:21:32.946943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:32.946974] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:32.947001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:32.947057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:33.003463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:33.004110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:33.004190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:33.004221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:33.120621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:33.120728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:33.120763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:33.120817] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:33.123982] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-05T20:21:33.124444] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-05T20:21:33.124569] [INFO ] [sig ] ETON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:33.264657] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ETON.txt [2026-01-05T20:21:33.264812] [INFO ] [sig ] [1121/3521] Completed ETON in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-05T20:21:33.264852] [INFO ] [sig ] [1122/3521] Forecasting ETSY... [2026-01-05T20:21:33.264881] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-05T20:21:33.264912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-05T20:21:33.277272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-05T20:21:33.277634] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-05T20:21:33.278396] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-05T20:21:33.278449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:33.278481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:33.278508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:33.278565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:33.336104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:33.337021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:33.337113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:33.337145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:33.460534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:33.460707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:33.460746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:33.460773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:33.464128] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-01-05T20:21:33.464433] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-05T20:21:33.464564] [INFO ] [sig ] ETSY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:33.605716] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ETSY.txt [2026-01-05T20:21:33.605842] [INFO ] [sig ] [1122/3521] Completed ETSY in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:33.605881] [INFO ] [sig ] [1123/3521] Forecasting ETY... [2026-01-05T20:21:33.605910] [INFO ] [sig ] Generating forecast for: ETY [2026-01-05T20:21:33.605939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-05T20:21:33.617707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-05T20:21:33.617975] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-05T20:21:33.618746] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-05T20:21:33.618798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:33.618829] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:33.618856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:33.618936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:33.676127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:33.676937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:33.677020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:33.677052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:33.794630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:33.794781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:33.794820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:33.794849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:33.798146] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-05T20:21:33.798412] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-05T20:21:33.798536] [INFO ] [sig ] ETY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:33.935787] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ETY.txt [2026-01-05T20:21:33.935933] [INFO ] [sig ] [1123/3521] Completed ETY in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:33.935971] [INFO ] [sig ] [1124/3521] Forecasting EUFN... [2026-01-05T20:21:33.936000] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-05T20:21:33.936030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-05T20:21:33.950152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-05T20:21:33.950455] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-05T20:21:33.951428] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-05T20:21:33.951481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:33.951511] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:33.951537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:33.951619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:34.008976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:34.009945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:34.010066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:34.010100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:34.130107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:34.130256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:34.130330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:34.130359] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:34.133680] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=89.60%) [2026-01-05T20:21:34.133947] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-05T20:21:34.134069] [INFO ] [sig ] EUFN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:34.273782] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EUFN.txt [2026-01-05T20:21:34.273941] [INFO ] [sig ] [1124/3521] Completed EUFN in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:34.273980] [INFO ] [sig ] [1125/3521] Forecasting EVAX... [2026-01-05T20:21:34.274010] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-05T20:21:34.274042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-05T20:21:34.285458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-05T20:21:34.285898] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-05T20:21:34.286779] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-05T20:21:34.286834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:34.286866] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:34.286893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:34.286949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:34.344011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:34.344880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:34.344963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:34.344994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:34.466332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:34.466470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:34.466510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:34.466540] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:34.469951] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-01-05T20:21:34.470229] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-05T20:21:34.470357] [INFO ] [sig ] EVAX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:34.609305] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVAX.txt [2026-01-05T20:21:34.609438] [INFO ] [sig ] [1125/3521] Completed EVAX in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:34.609478] [INFO ] [sig ] [1126/3521] Forecasting EVC... [2026-01-05T20:21:34.609507] [INFO ] [sig ] Generating forecast for: EVC [2026-01-05T20:21:34.609537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-05T20:21:34.620643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-05T20:21:34.620960] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-05T20:21:34.621788] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-05T20:21:34.621843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:34.621875] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:34.621901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:34.621958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:34.678505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:34.679456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:34.679543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:34.679595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:34.798441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:34.798614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:34.798655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:34.798684] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:34.802095] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-05T20:21:34.802369] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-05T20:21:34.802496] [INFO ] [sig ] EVC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:34.943309] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVC.txt [2026-01-05T20:21:34.943438] [INFO ] [sig ] [1126/3521] Completed EVC in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:34.943476] [INFO ] [sig ] [1127/3521] Forecasting EVCM... [2026-01-05T20:21:34.943505] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-05T20:21:34.943535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-05T20:21:34.955315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-05T20:21:34.955614] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-05T20:21:34.956360] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-05T20:21:34.956413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:34.956443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:34.956469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:34.956525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:35.013108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:35.013785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:35.013864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:35.013895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:35.132592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:35.132739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:35.132776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:35.132803] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:35.136084] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=23.05%) [2026-01-05T20:21:35.136354] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-05T20:21:35.136477] [INFO ] [sig ] EVCM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:35.274908] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVCM.txt [2026-01-05T20:21:35.275028] [INFO ] [sig ] [1127/3521] Completed EVCM in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:35.275066] [INFO ] [sig ] [1128/3521] Forecasting EVEX... [2026-01-05T20:21:35.275095] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-05T20:21:35.275125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-05T20:21:35.286210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-05T20:21:35.286477] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-05T20:21:35.287260] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-05T20:21:35.287312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:35.287353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:35.287381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:35.287438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:35.345962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:35.346605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:35.346708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:35.346740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:35.466987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:35.467143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:35.467183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:35.467211] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:35.470588] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-05T20:21:35.470856] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-05T20:21:35.470980] [INFO ] [sig ] EVEX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:35.608410] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVEX.txt [2026-01-05T20:21:35.608528] [INFO ] [sig ] [1128/3521] Completed EVEX in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:35.608567] [INFO ] [sig ] [1129/3521] Forecasting EVF... [2026-01-05T20:21:35.608615] [INFO ] [sig ] Generating forecast for: EVF [2026-01-05T20:21:35.608643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-05T20:21:35.619449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-05T20:21:35.619770] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-05T20:21:35.620541] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-05T20:21:35.620621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:35.620657] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:35.620683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:35.620739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:35.678710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:35.679637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:35.679739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:35.679772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:35.797237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:35.797377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:35.797415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:35.797443] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:35.800736] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-05T20:21:35.801001] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-05T20:21:35.801123] [INFO ] [sig ] EVF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:35.937994] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVF.txt [2026-01-05T20:21:35.938128] [INFO ] [sig ] [1129/3521] Completed EVF in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:35.938166] [INFO ] [sig ] [1130/3521] Forecasting EVG... [2026-01-05T20:21:35.938196] [INFO ] [sig ] Generating forecast for: EVG [2026-01-05T20:21:35.938226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-05T20:21:35.949297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-05T20:21:35.949611] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-05T20:21:35.950412] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-05T20:21:35.950466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:35.950498] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:35.950525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:35.950606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:36.006511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:36.007186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:36.007265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:36.007302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:36.115877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:36.116003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:36.116040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:36.116067] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:36.119318] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=50.13%) [2026-01-05T20:21:36.119600] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-05T20:21:36.119729] [INFO ] [sig ] EVG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:36.259656] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVG.txt [2026-01-05T20:21:36.259808] [INFO ] [sig ] [1130/3521] Completed EVG in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:36.259848] [INFO ] [sig ] [1131/3521] Forecasting EVGO... [2026-01-05T20:21:36.259878] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-05T20:21:36.259908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-05T20:21:36.271918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-05T20:21:36.272193] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-05T20:21:36.273027] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-05T20:21:36.273084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:36.273117] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:36.273143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:36.273389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:36.330054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:36.330825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:36.330905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:36.330937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:36.448943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:36.449094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:36.449132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:36.449160] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:36.452457] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=76.20%) [2026-01-05T20:21:36.452741] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-05T20:21:36.452867] [INFO ] [sig ] EVGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:36.591263] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVGO.txt [2026-01-05T20:21:36.591417] [INFO ] [sig ] [1131/3521] Completed EVGO in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:36.591457] [INFO ] [sig ] [1132/3521] Forecasting EVH... [2026-01-05T20:21:36.591493] [INFO ] [sig ] Generating forecast for: EVH [2026-01-05T20:21:36.591524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-05T20:21:36.602060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-05T20:21:36.602336] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-05T20:21:36.603117] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-05T20:21:36.603170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:36.603201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:36.603227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:36.603283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:36.660338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:36.660974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:36.661052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:36.661083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:36.775804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:36.775951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:36.775988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:36.776016] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:36.779293] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-05T20:21:36.779559] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-05T20:21:36.779700] [INFO ] [sig ] EVH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:36.918061] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVH.txt [2026-01-05T20:21:36.918191] [INFO ] [sig ] [1132/3521] Completed EVH in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:36.918230] [INFO ] [sig ] [1133/3521] Forecasting EVN... [2026-01-05T20:21:36.918258] [INFO ] [sig ] Generating forecast for: EVN [2026-01-05T20:21:36.918288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-05T20:21:36.929334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-05T20:21:36.929642] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-05T20:21:36.930615] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-05T20:21:36.930667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:36.930697] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:36.930723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:36.930778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:36.988387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:36.989038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:36.989114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:36.989145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:37.104152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:37.104298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:37.104336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:37.104365] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:37.107769] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=53.20%) [2026-01-05T20:21:37.108043] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-05T20:21:37.108170] [INFO ] [sig ] EVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:37.247439] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVN.txt [2026-01-05T20:21:37.247588] [INFO ] [sig ] [1133/3521] Completed EVN in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:37.247629] [INFO ] [sig ] [1134/3521] Forecasting EVO... [2026-01-05T20:21:37.247659] [INFO ] [sig ] Generating forecast for: EVO [2026-01-05T20:21:37.247690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-05T20:21:37.258789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-05T20:21:37.259117] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-05T20:21:37.260076] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-05T20:21:37.260128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:37.260160] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:37.260186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:37.260242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:37.317407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:37.318075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:37.318159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:37.318191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:37.446022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:37.446166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:37.446205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:37.446234] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:37.449637] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-05T20:21:37.449905] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-05T20:21:37.450031] [INFO ] [sig ] EVO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:37.589718] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVO.txt [2026-01-05T20:21:37.589839] [INFO ] [sig ] [1134/3521] Completed EVO in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:37.589878] [INFO ] [sig ] [1135/3521] Forecasting EVRG... [2026-01-05T20:21:37.589907] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-05T20:21:37.589936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-05T20:21:37.601596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-05T20:21:37.601866] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-05T20:21:37.602641] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-05T20:21:37.602694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:37.602751] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:37.602780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:37.602837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:37.659504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:37.660277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:37.660359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:37.660391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:37.781456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:37.781618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:37.781658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:37.781707] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:37.785058] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-05T20:21:37.785334] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-05T20:21:37.785459] [INFO ] [sig ] EVRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:37.932816] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVRG.txt [2026-01-05T20:21:37.932946] [INFO ] [sig ] [1135/3521] Completed EVRG in 0.3s | 2.89 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-05T20:21:37.932985] [INFO ] [sig ] [1136/3521] Forecasting EVSD... [2026-01-05T20:21:37.933015] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-05T20:21:37.933043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-05T20:21:37.944758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-05T20:21:37.945064] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-05T20:21:37.946085] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-05T20:21:37.946140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:37.946171] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:37.946198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:37.946438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:38.005427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:38.006395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:38.006483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:38.006515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:38.131321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:38.131471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:38.131511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:38.131538] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:38.134875] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-01-05T20:21:38.135147] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-05T20:21:38.135271] [INFO ] [sig ] EVSD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:38.284768] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVSD.txt [2026-01-05T20:21:38.284929] [INFO ] [sig ] [1136/3521] Completed EVSD in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-05T20:21:38.284969] [INFO ] [sig ] [1137/3521] Forecasting EVTC... [2026-01-05T20:21:38.285001] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-05T20:21:38.285031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-05T20:21:38.298006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-05T20:21:38.298411] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-05T20:21:38.299245] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-05T20:21:38.299298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:38.299330] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:38.299356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:38.299412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:38.372481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:38.373360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:38.373455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:38.373508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:38.503658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:38.503818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:38.503859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:38.503888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:38.507346] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-05T20:21:38.507644] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-05T20:21:38.507779] [INFO ] [sig ] EVTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:38.648803] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EVTC.txt [2026-01-05T20:21:38.648937] [INFO ] [sig ] [1137/3521] Completed EVTC in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-05T20:21:38.648977] [INFO ] [sig ] [1138/3521] Forecasting EVTL... [2026-01-05T20:21:38.649007] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-05T20:21:38.649037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-05T20:21:38.660981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-05T20:21:38.661254] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-05T20:21:38.662067] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-05T20:21:38.662120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:38.662152] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:38.662177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:38.662233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:38.719841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:38.720687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:38.720767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:38.720800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:38.841185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:38.841342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:38.841386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:38.841446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:38.844980] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-05T20:21:38.845254] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-05T20:21:38.845387] [INFO ] [sig ] EVTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:38.986366] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EVTL.txt [2026-01-05T20:21:38.986523] [INFO ] [sig ] [1138/3521] Completed EVTL in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-05T20:21:38.986595] [INFO ] [sig ] [1139/3521] Forecasting EWBC... [2026-01-05T20:21:38.986640] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-05T20:21:38.986679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-05T20:21:38.998318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-05T20:21:38.998637] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-05T20:21:38.999473] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-05T20:21:38.999528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:38.999561] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:38.999621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:38.999683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:39.060065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:39.060834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:39.060915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:39.060950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:39.194867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:39.195032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:39.195074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:39.195103] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:39.198832] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=17.13%) [2026-01-05T20:21:39.199150] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-05T20:21:39.199289] [INFO ] [sig ] EWBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:39.346731] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EWBC.txt [2026-01-05T20:21:39.346901] [INFO ] [sig ] [1139/3521] Completed EWBC in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:39.346943] [INFO ] [sig ] [1140/3521] Forecasting EWCZ... [2026-01-05T20:21:39.346973] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-05T20:21:39.347009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-05T20:21:39.358536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-05T20:21:39.358876] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-05T20:21:39.359681] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-05T20:21:39.359735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:39.359765] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:39.359791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:39.359848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:39.416819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:39.417680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:39.417763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:39.417795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:39.542848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:39.543005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:39.543044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:39.543099] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:39.546811] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=32.60%) [2026-01-05T20:21:39.547095] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-05T20:21:39.547225] [INFO ] [sig ] EWCZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:39.690844] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EWCZ.txt [2026-01-05T20:21:39.690998] [INFO ] [sig ] [1140/3521] Completed EWCZ in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:39.691038] [INFO ] [sig ] [1141/3521] Forecasting EWTX... [2026-01-05T20:21:39.691068] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-05T20:21:39.691098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-05T20:21:39.703103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-05T20:21:39.703443] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-05T20:21:39.704248] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-05T20:21:39.704301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:39.704331] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:39.704357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:39.704412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:39.760553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:39.761435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:39.761524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:39.761556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:39.879081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:39.879239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:39.879279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:39.879308] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:39.882641] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-05T20:21:39.882911] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-05T20:21:39.883036] [INFO ] [sig ] EWTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:40.024722] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EWTX.txt [2026-01-05T20:21:40.024854] [INFO ] [sig ] [1141/3521] Completed EWTX in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:40.024892] [INFO ] [sig ] [1142/3521] Forecasting EWZS... [2026-01-05T20:21:40.024921] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-05T20:21:40.024951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-05T20:21:40.036724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-05T20:21:40.037022] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-05T20:21:40.038006] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-05T20:21:40.038058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:40.038088] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:40.038114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:40.038170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:40.094397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:40.095132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:40.095213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:40.095246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:40.216179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:40.216333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:40.216371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:40.216399] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:40.219742] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-05T20:21:40.220012] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-05T20:21:40.220138] [INFO ] [sig ] EWZS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:40.373597] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EWZS.txt [2026-01-05T20:21:40.373762] [INFO ] [sig ] [1142/3521] Completed EWZS in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:40.373804] [INFO ] [sig ] [1143/3521] Forecasting EXAS... [2026-01-05T20:21:40.373834] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-05T20:21:40.373872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-05T20:21:40.387139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-05T20:21:40.387526] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-05T20:21:40.388476] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-05T20:21:40.388538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:40.388595] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:40.388637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:40.388724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:40.451796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:40.452559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:40.452660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:40.452695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:40.584619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:40.584777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:40.584817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:40.584847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:40.588328] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-05T20:21:40.588622] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-05T20:21:40.588751] [INFO ] [sig ] EXAS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:40.740835] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EXAS.txt [2026-01-05T20:21:40.741005] [INFO ] [sig ] [1143/3521] Completed EXAS in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:40.741060] [INFO ] [sig ] [1144/3521] Forecasting EXC... [2026-01-05T20:21:40.741093] [INFO ] [sig ] Generating forecast for: EXC [2026-01-05T20:21:40.741124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-05T20:21:40.752672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-05T20:21:40.752949] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-05T20:21:40.753754] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-05T20:21:40.753817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:40.753849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:40.753877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:40.753948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:40.815854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:40.816631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:40.816722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:40.816759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:40.951235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:40.951393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:40.951435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:40.951468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:40.955088] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-05T20:21:40.955393] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-05T20:21:40.955541] [INFO ] [sig ] EXC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:41.108073] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXC.txt [2026-01-05T20:21:41.108235] [INFO ] [sig ] [1144/3521] Completed EXC in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:41.108294] [INFO ] [sig ] [1145/3521] Forecasting EXEL... [2026-01-05T20:21:41.108340] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-05T20:21:41.108378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-05T20:21:41.121170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-05T20:21:41.121475] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-05T20:21:41.122310] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-05T20:21:41.122364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:41.122397] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:41.122425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:41.122484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:41.184046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:41.184833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:41.184944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:41.184979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:41.313516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:41.313696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:41.313743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:41.313773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:41.317341] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=43.96%) [2026-01-05T20:21:41.317734] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-05T20:21:41.317870] [INFO ] [sig ] EXEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:41.462287] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXEL.txt [2026-01-05T20:21:41.462653] [INFO ] [sig ] [1145/3521] Completed EXEL in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:41.462702] [INFO ] [sig ] [1146/3521] Forecasting EXFY... [2026-01-05T20:21:41.462734] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-05T20:21:41.462763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-05T20:21:41.475672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-05T20:21:41.475968] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-05T20:21:41.476870] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-05T20:21:41.476923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:41.476955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:41.476982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:41.477039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:41.533095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:41.533811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:41.533890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:41.533922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:41.652688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:41.652814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:41.652852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:41.652881] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:41.656196] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-01-05T20:21:41.656468] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-05T20:21:41.656618] [INFO ] [sig ] EXFY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:41.796782] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXFY.txt [2026-01-05T20:21:41.796897] [INFO ] [sig ] [1146/3521] Completed EXFY in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:41.796934] [INFO ] [sig ] [1147/3521] Forecasting EXG... [2026-01-05T20:21:41.796963] [INFO ] [sig ] Generating forecast for: EXG [2026-01-05T20:21:41.796992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-05T20:21:41.811090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-05T20:21:41.811402] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-05T20:21:41.812213] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-05T20:21:41.812266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:41.812298] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:41.812324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:41.812380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:41.870768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:41.871697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:41.871794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:41.871827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:42.000165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:42.000537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:42.000608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:42.000643] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:42.005549] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-01-05T20:21:42.005865] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-05T20:21:42.006011] [INFO ] [sig ] EXG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:42.150072] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EXG.txt [2026-01-05T20:21:42.150213] [INFO ] [sig ] [1147/3521] Completed EXG in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:42.150259] [INFO ] [sig ] [1148/3521] Forecasting EXK... [2026-01-05T20:21:42.150292] [INFO ] [sig ] Generating forecast for: EXK [2026-01-05T20:21:42.150320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-05T20:21:42.162012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-05T20:21:42.162349] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-05T20:21:42.163171] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-05T20:21:42.163225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:42.163257] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:42.163282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:42.163339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:42.219250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:42.219906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:42.219985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:42.220017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:42.338139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:42.338298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:42.338338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:42.338365] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:42.341862] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=41.85%) [2026-01-05T20:21:42.342176] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-05T20:21:42.342312] [INFO ] [sig ] EXK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:42.495805] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXK.txt [2026-01-05T20:21:42.495991] [INFO ] [sig ] [1148/3521] Completed EXK in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:42.496030] [INFO ] [sig ] [1149/3521] Forecasting EXLS... [2026-01-05T20:21:42.496060] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-05T20:21:42.496092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-05T20:21:42.507882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-05T20:21:42.508188] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-05T20:21:42.508999] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-05T20:21:42.509053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:42.509085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:42.509112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:42.509169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:42.566181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:42.567013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:42.567093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:42.567125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:42.688672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:42.688807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:42.688845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:42.688873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:42.692360] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=63.58%) [2026-01-05T20:21:42.692645] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-05T20:21:42.692769] [INFO ] [sig ] EXLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:42.831096] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EXLS.txt [2026-01-05T20:21:42.831213] [INFO ] [sig ] [1149/3521] Completed EXLS in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:42.831251] [INFO ] [sig ] [1150/3521] Forecasting EXP... [2026-01-05T20:21:42.831280] [INFO ] [sig ] Generating forecast for: EXP [2026-01-05T20:21:42.831310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-05T20:21:42.842467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-05T20:21:42.842754] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-05T20:21:42.843514] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-05T20:21:42.843565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:42.843623] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:42.843651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:42.843707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:42.902445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:42.903072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:42.903151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:42.903184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:43.025412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:43.025616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:43.025672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:43.025704] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:43.029428] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-01-05T20:21:43.029751] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-05T20:21:43.029907] [INFO ] [sig ] EXP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:43.173529] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXP.txt [2026-01-05T20:21:43.173682] [INFO ] [sig ] [1150/3521] Completed EXP in 0.3s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:43.173724] [INFO ] [sig ] [1151/3521] Forecasting EXPD... [2026-01-05T20:21:43.173756] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-05T20:21:43.173787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-05T20:21:43.186027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-05T20:21:43.186316] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-05T20:21:43.187157] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-05T20:21:43.187214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:43.187245] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:43.187272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:43.187328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:43.247496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:43.248671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:43.248759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:43.248793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:43.379820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:43.379977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:43.380018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:43.380050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:43.383695] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-01-05T20:21:43.383977] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-05T20:21:43.384105] [INFO ] [sig ] EXPD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:43.525607] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXPD.txt [2026-01-05T20:21:43.525762] [INFO ] [sig ] [1151/3521] Completed EXPD in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:43.525802] [INFO ] [sig ] [1152/3521] Forecasting EXPE... [2026-01-05T20:21:43.525833] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-05T20:21:43.525863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-05T20:21:43.538094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-05T20:21:43.538452] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-05T20:21:43.539260] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-05T20:21:43.539326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:43.539385] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:43.539413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:43.539469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:43.596186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:43.597055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:43.597140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:43.597173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:43.722102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:43.722260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:43.722299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:43.722329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:43.726187] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-05T20:21:43.726470] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-05T20:21:43.726617] [INFO ] [sig ] EXPE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:43.875775] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EXPE.txt [2026-01-05T20:21:43.875934] [INFO ] [sig ] [1152/3521] Completed EXPE in 0.4s | 2.89 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-05T20:21:43.875974] [INFO ] [sig ] [1153/3521] Forecasting EXPI... [2026-01-05T20:21:43.876005] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-05T20:21:43.876034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-05T20:21:43.888781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-05T20:21:43.889122] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-05T20:21:43.890132] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-05T20:21:43.890189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:43.890228] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:43.890263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:43.890336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:43.950652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:43.951386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:43.951469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:43.951503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:44.070448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:44.070618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:44.070658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:44.070686] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:44.074038] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-01-05T20:21:44.074341] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-05T20:21:44.074483] [INFO ] [sig ] EXPI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:44.223555] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXPI.txt [2026-01-05T20:21:44.223729] [INFO ] [sig ] [1153/3521] Completed EXPI in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-05T20:21:44.223768] [INFO ] [sig ] [1154/3521] Forecasting EXPO... [2026-01-05T20:21:44.223799] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-05T20:21:44.223828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-05T20:21:44.236304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-05T20:21:44.236696] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-05T20:21:44.237503] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-05T20:21:44.237560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:44.237626] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:44.237659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:44.237719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:44.296449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:44.297353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:44.297442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:44.297476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:44.412638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:44.412786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:44.412824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:44.412852] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:44.416362] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-05T20:21:44.416795] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-05T20:21:44.416921] [INFO ] [sig ] EXPO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:44.556269] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EXPO.txt [2026-01-05T20:21:44.556398] [INFO ] [sig ] [1154/3521] Completed EXPO in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-05T20:21:44.556436] [INFO ] [sig ] [1155/3521] Forecasting EYE... [2026-01-05T20:21:44.556466] [INFO ] [sig ] Generating forecast for: EYE [2026-01-05T20:21:44.556496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-05T20:21:44.568310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-05T20:21:44.568612] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-05T20:21:44.569389] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-05T20:21:44.569441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:44.569472] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:44.569498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:44.569554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:44.634244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:44.635140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:44.635226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:44.635259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:44.755274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:44.755426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:44.755466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:44.755528] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:44.759065] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-01-05T20:21:44.759342] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-05T20:21:44.759472] [INFO ] [sig ] EYE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:44.901048] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/EYE.txt [2026-01-05T20:21:44.901177] [INFO ] [sig ] [1155/3521] Completed EYE in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-05T20:21:44.901220] [INFO ] [sig ] [1156/3521] Forecasting EZGO... [2026-01-05T20:21:44.901251] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-05T20:21:44.901285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-05T20:21:44.913550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-05T20:21:44.913897] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-05T20:21:44.914688] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-05T20:21:44.914743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:44.914775] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:44.914803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:44.914861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:44.975196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:44.975899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:44.975979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:44.976013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:45.090943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:45.091082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:45.091120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:45.091149] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:45.094767] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-01-05T20:21:45.095045] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-05T20:21:45.095178] [INFO ] [sig ] EZGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:45.237114] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/EZGO.txt [2026-01-05T20:21:45.237237] [INFO ] [sig ] [1156/3521] Completed EZGO in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:45.237273] [INFO ] [sig ] [1157/3521] Forecasting F... [2026-01-05T20:21:45.237302] [INFO ] [sig ] Generating forecast for: F [2026-01-05T20:21:45.237330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-05T20:21:45.249622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-05T20:21:45.249948] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-05T20:21:45.250914] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-05T20:21:45.250966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:45.250997] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:45.251023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:45.251079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:45.310258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:45.310983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:45.311066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:45.311098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:45.430855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:45.430996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:45.431034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:45.431064] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:45.434483] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=38.86%) [2026-01-05T20:21:45.434810] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-05T20:21:45.434939] [INFO ] [sig ] F: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:45.581363] [INFO ] [LOCAL ] Saved forecast: F 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/F.txt [2026-01-05T20:21:45.581682] [INFO ] [sig ] [1157/3521] Completed F in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:45.581722] [INFO ] [sig ] [1158/3521] Forecasting FA... [2026-01-05T20:21:45.581752] [INFO ] [sig ] Generating forecast for: FA [2026-01-05T20:21:45.581782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-05T20:21:45.594154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-05T20:21:45.594438] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-05T20:21:45.595671] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-05T20:21:45.595726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:45.595758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:45.595785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:45.595843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:45.655197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:45.656077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:45.656163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:45.656196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:45.781163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:45.781334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:45.781380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:45.781411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:45.784982] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-01-05T20:21:45.785278] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-05T20:21:45.785432] [INFO ] [sig ] FA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:45.927108] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FA.txt [2026-01-05T20:21:45.927260] [INFO ] [sig ] [1158/3521] Completed FA in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:45.927300] [INFO ] [sig ] [1159/3521] Forecasting FAF... [2026-01-05T20:21:45.927330] [INFO ] [sig ] Generating forecast for: FAF [2026-01-05T20:21:45.927360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-05T20:21:45.939483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-05T20:21:45.939809] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-05T20:21:45.940593] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-05T20:21:45.940646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:45.940678] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:45.940705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:45.940762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:46.002244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:46.003084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:46.003190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:46.003225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:46.120748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:46.120901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:46.120958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:46.120989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:46.124490] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-05T20:21:46.124794] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-05T20:21:46.124928] [INFO ] [sig ] FAF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:46.264824] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FAF.txt [2026-01-05T20:21:46.264958] [INFO ] [sig ] [1159/3521] Completed FAF in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:46.264997] [INFO ] [sig ] [1160/3521] Forecasting FALN... [2026-01-05T20:21:46.265027] [INFO ] [sig ] Generating forecast for: FALN [2026-01-05T20:21:46.265058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-05T20:21:46.276128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-05T20:21:46.276407] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-05T20:21:46.277174] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-05T20:21:46.277227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:46.277263] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:46.277290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:46.277345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:46.336594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:46.337452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:46.337538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:46.337591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:46.468881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:46.469051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:46.469092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:46.469123] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:46.472750] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-05T20:21:46.473051] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-05T20:21:46.473189] [INFO ] [sig ] FALN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:46.614240] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FALN.txt [2026-01-05T20:21:46.614418] [INFO ] [sig ] [1160/3521] Completed FALN in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:46.614458] [INFO ] [sig ] [1161/3521] Forecasting FANG... [2026-01-05T20:21:46.614488] [INFO ] [sig ] Generating forecast for: FANG [2026-01-05T20:21:46.614517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-05T20:21:46.626395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-05T20:21:46.626710] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-05T20:21:46.627466] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-05T20:21:46.627519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:46.627551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:46.627594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:46.627653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:46.686199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:46.687149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:46.687249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:46.687283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:46.806042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:46.806198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:46.806236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:46.806263] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:46.809783] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-01-05T20:21:46.810130] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-05T20:21:46.810310] [INFO ] [sig ] FANG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:46.955789] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FANG.txt [2026-01-05T20:21:46.955968] [INFO ] [sig ] [1161/3521] Completed FANG in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:46.956025] [INFO ] [sig ] [1162/3521] Forecasting FARM... [2026-01-05T20:21:46.956070] [INFO ] [sig ] Generating forecast for: FARM [2026-01-05T20:21:46.956113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-05T20:21:46.968700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-05T20:21:46.969035] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-05T20:21:46.969836] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-05T20:21:46.969889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:46.969922] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:46.969951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:46.970010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:47.028429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:47.029166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:47.029288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:47.029331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:47.154255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:47.154411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:47.154450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:47.154478] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:47.158367] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=67.70%) [2026-01-05T20:21:47.158682] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-05T20:21:47.158813] [INFO ] [sig ] FARM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:47.302310] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FARM.txt [2026-01-05T20:21:47.302465] [INFO ] [sig ] [1162/3521] Completed FARM in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:47.302504] [INFO ] [sig ] [1163/3521] Forecasting FBIN... [2026-01-05T20:21:47.302534] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-05T20:21:47.302564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-05T20:21:47.314382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-05T20:21:47.314781] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-05T20:21:47.315603] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-05T20:21:47.315658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:47.315702] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:47.315731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:47.315790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:47.372624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:47.373522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:47.373626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:47.373660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:47.495335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:47.495498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:47.495537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:47.495564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:47.499184] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-05T20:21:47.499570] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-05T20:21:47.499735] [INFO ] [sig ] FBIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:47.638170] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FBIN.txt [2026-01-05T20:21:47.638318] [INFO ] [sig ] [1163/3521] Completed FBIN in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:47.638361] [INFO ] [sig ] [1164/3521] Forecasting FBIO... [2026-01-05T20:21:47.638391] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-05T20:21:47.638420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-05T20:21:47.650435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-05T20:21:47.650844] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-05T20:21:47.651703] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-05T20:21:47.651758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:47.651792] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:47.651821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:47.651881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:47.710104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:47.710992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:47.711080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:47.711114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:47.836479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:47.836650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:47.836689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:47.836717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:47.840099] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=62.71%) [2026-01-05T20:21:47.840369] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-05T20:21:47.840497] [INFO ] [sig ] FBIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:47.981403] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FBIO.txt [2026-01-05T20:21:47.981563] [INFO ] [sig ] [1164/3521] Completed FBIO in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:47.981620] [INFO ] [sig ] [1165/3521] Forecasting FBIZ... [2026-01-05T20:21:47.981649] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-05T20:21:47.981677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-05T20:21:47.993114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-05T20:21:47.993695] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-05T20:21:47.994536] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-05T20:21:47.994618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:47.994657] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:47.994685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:47.994743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:48.052414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:48.053295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:48.053396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:48.053433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:48.171988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:48.172145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:48.172183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:48.172212] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:48.175763] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=37.50%) [2026-01-05T20:21:48.176077] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-05T20:21:48.176219] [INFO ] [sig ] FBIZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:48.320687] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FBIZ.txt [2026-01-05T20:21:48.320865] [INFO ] [sig ] [1165/3521] Completed FBIZ in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:48.320905] [INFO ] [sig ] [1166/3521] Forecasting FBK... [2026-01-05T20:21:48.320936] [INFO ] [sig ] Generating forecast for: FBK [2026-01-05T20:21:48.320966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-05T20:21:48.332048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-05T20:21:48.332381] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-05T20:21:48.333186] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-05T20:21:48.333242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:48.333281] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:48.333315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:48.333388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:48.393371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:48.394679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:48.394784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:48.394831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:48.517286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:48.517432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:48.517470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:48.517497] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:48.520859] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-05T20:21:48.521126] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-05T20:21:48.521249] [INFO ] [sig ] FBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:48.660970] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FBK.txt [2026-01-05T20:21:48.661105] [INFO ] [sig ] [1166/3521] Completed FBK in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:48.661144] [INFO ] [sig ] [1167/3521] Forecasting FBL... [2026-01-05T20:21:48.661179] [INFO ] [sig ] Generating forecast for: FBL [2026-01-05T20:21:48.661210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-05T20:21:48.672517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-05T20:21:48.672815] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-05T20:21:48.673569] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-05T20:21:48.673641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:48.673672] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:48.673699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:48.673756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:48.729835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:48.730625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:48.730719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:48.730756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:48.858866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:48.859034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:48.859075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:48.859104] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:48.862506] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-01-05T20:21:48.862797] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-05T20:21:48.862932] [INFO ] [sig ] FBL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:49.004778] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FBL.txt [2026-01-05T20:21:49.004973] [INFO ] [sig ] [1167/3521] Completed FBL in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:49.005027] [INFO ] [sig ] [1168/3521] Forecasting FBNC... [2026-01-05T20:21:49.005072] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-05T20:21:49.005113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-05T20:21:49.016297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-05T20:21:49.016619] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-05T20:21:49.017397] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-05T20:21:49.017451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:49.017484] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:49.017511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:49.017569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:49.075545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:49.076229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:49.076311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:49.076347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:49.195163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:49.195327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:49.195367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:49.195395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:49.199239] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=84.62%) [2026-01-05T20:21:49.199531] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-05T20:21:49.199702] [INFO ] [sig ] FBNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:49.345441] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FBNC.txt [2026-01-05T20:21:49.345791] [INFO ] [sig ] [1168/3521] Completed FBNC in 0.3s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:49.345838] [INFO ] [sig ] [1169/3521] Forecasting FBP... [2026-01-05T20:21:49.345877] [INFO ] [sig ] Generating forecast for: FBP [2026-01-05T20:21:49.345908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-05T20:21:49.359613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-05T20:21:49.359939] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-05T20:21:49.361043] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-05T20:21:49.361110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:49.361183] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:49.361212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:49.361282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:49.424745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:49.425662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:49.425764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:49.425821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:49.549271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:49.549430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:49.549471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:49.549500] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:49.553007] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-05T20:21:49.553319] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-05T20:21:49.553483] [INFO ] [sig ] FBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:49.701158] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FBP.txt [2026-01-05T20:21:49.701316] [INFO ] [sig ] [1169/3521] Completed FBP in 0.4s | 2.89 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-05T20:21:49.701356] [INFO ] [sig ] [1170/3521] Forecasting FC... [2026-01-05T20:21:49.701387] [INFO ] [sig ] Generating forecast for: FC [2026-01-05T20:21:49.701416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-05T20:21:49.713212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-05T20:21:49.713502] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-05T20:21:49.714355] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-05T20:21:49.714411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:49.714443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:49.714471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:49.714528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:49.773759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:49.774546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:49.774647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:49.774682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:49.899140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:49.899301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:49.899342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:49.899389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:49.902794] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-01-05T20:21:49.903090] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-05T20:21:49.903227] [INFO ] [sig ] FC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:50.059745] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FC.txt [2026-01-05T20:21:50.059908] [INFO ] [sig ] [1170/3521] Completed FC in 0.4s | 2.89 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-05T20:21:50.059948] [INFO ] [sig ] [1171/3521] Forecasting FCAL... [2026-01-05T20:21:50.059978] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-05T20:21:50.060010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-05T20:21:50.076686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-05T20:21:50.077111] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-05T20:21:50.078223] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-05T20:21:50.078280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:50.078313] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:50.078340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:50.078398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:50.137701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:50.138652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:50.138748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:50.138783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:50.244795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:50.244948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:50.244987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:50.245015] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:50.248379] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-01-05T20:21:50.248669] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-05T20:21:50.248794] [INFO ] [sig ] FCAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:50.386386] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCAL.txt [2026-01-05T20:21:50.386539] [INFO ] [sig ] [1171/3521] Completed FCAL in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-05T20:21:50.386599] [INFO ] [sig ] [1172/3521] Forecasting FCBC... [2026-01-05T20:21:50.386630] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-05T20:21:50.386662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-05T20:21:50.397941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-05T20:21:50.398303] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-05T20:21:50.399104] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-05T20:21:50.399156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:50.399186] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:50.399212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:50.399268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:50.457473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:50.458769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:50.458854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:50.458886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:50.582033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:50.582184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:50.582225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:50.582299] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:50.585656] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-01-05T20:21:50.585924] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-05T20:21:50.586048] [INFO ] [sig ] FCBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:50.724778] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCBC.txt [2026-01-05T20:21:50.724889] [INFO ] [sig ] [1172/3521] Completed FCBC in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-05T20:21:50.724927] [INFO ] [sig ] [1173/3521] Forecasting FCCO... [2026-01-05T20:21:50.724957] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-05T20:21:50.724986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-05T20:21:50.735843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-05T20:21:50.736100] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-05T20:21:50.736876] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-05T20:21:50.736929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:50.736960] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:50.736987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:50.737044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:50.794043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:50.794659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:50.794736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:50.794768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:50.920696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:50.920823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:50.920858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:50.920886] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:50.924093] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-05T20:21:50.924357] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-05T20:21:50.924482] [INFO ] [sig ] FCCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:51.069608] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FCCO.txt [2026-01-05T20:21:51.069736] [INFO ] [sig ] [1173/3521] Completed FCCO in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:51.069774] [INFO ] [sig ] [1174/3521] Forecasting FCEL... [2026-01-05T20:21:51.069803] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-05T20:21:51.069833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-05T20:21:51.081350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-05T20:21:51.081650] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-05T20:21:51.082447] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-05T20:21:51.082501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:51.082535] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:51.082563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:51.082659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:51.143106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:51.143992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:51.144075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:51.144109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:51.261872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:51.262024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:51.262065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:51.262095] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:51.265825] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-01-05T20:21:51.266098] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-05T20:21:51.266225] [INFO ] [sig ] FCEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:51.413362] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FCEL.txt [2026-01-05T20:21:51.413497] [INFO ] [sig ] [1174/3521] Completed FCEL in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:51.413537] [INFO ] [sig ] [1175/3521] Forecasting FCF... [2026-01-05T20:21:51.413584] [INFO ] [sig ] Generating forecast for: FCF [2026-01-05T20:21:51.413619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-05T20:21:51.426133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-05T20:21:51.426426] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-05T20:21:51.427413] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-05T20:21:51.427476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:51.427510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:51.427537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:51.427609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:51.488112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:51.488774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:51.488853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:51.488884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:51.611309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:51.611461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:51.611501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:51.611529] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:51.615061] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=32.00%) [2026-01-05T20:21:51.615333] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-05T20:21:51.615459] [INFO ] [sig ] FCF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:51.756525] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FCF.txt [2026-01-05T20:21:51.756900] [INFO ] [sig ] [1175/3521] Completed FCF in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:51.756940] [INFO ] [sig ] [1176/3521] Forecasting FCFS... [2026-01-05T20:21:51.756970] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-05T20:21:51.756998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-05T20:21:51.769085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-05T20:21:51.769470] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-05T20:21:51.770303] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-05T20:21:51.770370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:51.770403] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:51.770431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:51.770488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:51.828683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:51.829557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:51.829668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:51.829702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:51.952491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:51.952669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:51.952710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:51.952740] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:51.956457] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-05T20:21:51.956978] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-05T20:21:51.957116] [INFO ] [sig ] FCFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:52.103229] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCFS.txt [2026-01-05T20:21:52.103382] [INFO ] [sig ] [1176/3521] Completed FCFS in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:52.103429] [INFO ] [sig ] [1177/3521] Forecasting FCN... [2026-01-05T20:21:52.103465] [INFO ] [sig ] Generating forecast for: FCN [2026-01-05T20:21:52.103500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-05T20:21:52.115455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-05T20:21:52.115790] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-05T20:21:52.116543] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-05T20:21:52.116613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:52.116646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:52.116672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:52.116728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:52.173625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:52.174343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:52.174425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:52.174457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:52.297725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:52.297883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:52.297922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:52.297950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:52.301441] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=55.79%) [2026-01-05T20:21:52.301726] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-05T20:21:52.301852] [INFO ] [sig ] FCN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:52.462128] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCN.txt [2026-01-05T20:21:52.462286] [INFO ] [sig ] [1177/3521] Completed FCN in 0.4s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:52.462326] [INFO ] [sig ] [1178/3521] Forecasting FCNCA... [2026-01-05T20:21:52.462355] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-05T20:21:52.462383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-05T20:21:52.475396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-05T20:21:52.475801] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-05T20:21:52.476605] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-05T20:21:52.476659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:52.476690] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:52.476716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:52.476773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:52.537318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:52.538221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:52.538308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:52.538341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:52.656394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:52.656549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:52.656607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:52.656637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:52.660018] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-05T20:21:52.660294] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-05T20:21:52.660422] [INFO ] [sig ] FCNCA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:52.857910] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCNCA.txt [2026-01-05T20:21:52.858060] [INFO ] [sig ] [1178/3521] Completed FCNCA in 0.4s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:52.858098] [INFO ] [sig ] [1179/3521] Forecasting FCNCO... [2026-01-05T20:21:52.858129] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-05T20:21:52.858159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-05T20:21:52.869381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-05T20:21:52.869772] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-05T20:21:52.870599] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-05T20:21:52.870655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:52.870688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:52.870718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:52.870777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:52.929467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:52.930327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:52.930454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:52.930488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:53.042170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:53.042348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:53.042395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:53.042427] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:53.046040] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-05T20:21:53.046349] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-05T20:21:53.046486] [INFO ] [sig ] FCNCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:53.193440] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FCNCO.txt [2026-01-05T20:21:53.193626] [INFO ] [sig ] [1179/3521] Completed FCNCO in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:53.193686] [INFO ] [sig ] [1180/3521] Forecasting FCNCP... [2026-01-05T20:21:53.193719] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-05T20:21:53.193748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-05T20:21:53.205097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-05T20:21:53.205451] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-05T20:21:53.206277] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-05T20:21:53.206331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:53.206362] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:53.206389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:53.206450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:53.263354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:53.264274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:53.264361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:53.264393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:53.370845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:53.371002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:53.371040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:53.371068] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:53.374790] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-01-05T20:21:53.375109] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-05T20:21:53.375250] [INFO ] [sig ] FCNCP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:53.522005] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCNCP.txt [2026-01-05T20:21:53.522157] [INFO ] [sig ] [1180/3521] Completed FCNCP in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:53.522196] [INFO ] [sig ] [1181/3521] Forecasting FCTE... [2026-01-05T20:21:53.522227] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-05T20:21:53.522256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-05T20:21:53.533952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-05T20:21:53.534311] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-05T20:21:53.535144] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-05T20:21:53.535200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:53.535233] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:53.535260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:53.535318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:53.595320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:53.596408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:53.596502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:53.596534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:53.719629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:53.719786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:53.719827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:53.719859] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:53.723505] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-05T20:21:53.723862] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-05T20:21:53.724018] [INFO ] [sig ] FCTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:53.869641] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FCTE.txt [2026-01-05T20:21:53.869799] [INFO ] [sig ] [1181/3521] Completed FCTE in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:53.869838] [INFO ] [sig ] [1182/3521] Forecasting FCX... [2026-01-05T20:21:53.869869] [INFO ] [sig ] Generating forecast for: FCX [2026-01-05T20:21:53.869899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-05T20:21:53.881633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-05T20:21:53.881986] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-05T20:21:53.882796] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-05T20:21:53.882851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:53.882884] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:53.882911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:53.882969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:53.942101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:53.942974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:53.943060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:53.943094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:54.071429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:54.071615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:54.071656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:54.071686] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:54.075134] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-01-05T20:21:54.075459] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-05T20:21:54.075618] [INFO ] [sig ] FCX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:54.217989] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FCX.txt [2026-01-05T20:21:54.218146] [INFO ] [sig ] [1182/3521] Completed FCX in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:54.218185] [INFO ] [sig ] [1183/3521] Forecasting FDBC... [2026-01-05T20:21:54.218215] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-05T20:21:54.218245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-05T20:21:54.228969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-05T20:21:54.229253] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-05T20:21:54.230039] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-05T20:21:54.230093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:54.230124] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:54.230151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:54.230208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:54.286637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:54.287228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:54.287305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:54.287335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:54.381550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:54.381704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:54.381742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:54.381771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:54.385531] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=21.38%) [2026-01-05T20:21:54.385813] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-05T20:21:54.385943] [INFO ] [sig ] FDBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:54.529707] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDBC.txt [2026-01-05T20:21:54.529829] [INFO ] [sig ] [1183/3521] Completed FDBC in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:54.529867] [INFO ] [sig ] [1184/3521] Forecasting FDIF... [2026-01-05T20:21:54.529898] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-05T20:21:54.529929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-05T20:21:54.541385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-05T20:21:54.541854] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-05T20:21:54.542650] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-05T20:21:54.542703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:54.542733] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:54.542760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:54.542817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:54.600635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:54.601244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:54.601320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:54.601352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:54.703671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:54.703792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:54.703828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:54.703855] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:54.707031] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=38.08%) [2026-01-05T20:21:54.707295] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-05T20:21:54.707422] [INFO ] [sig ] FDIF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:54.847924] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDIF.txt [2026-01-05T20:21:54.848039] [INFO ] [sig ] [1184/3521] Completed FDIF in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:54.848076] [INFO ] [sig ] [1185/3521] Forecasting FDIG... [2026-01-05T20:21:54.848105] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-05T20:21:54.848133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-05T20:21:54.860704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-05T20:21:54.860978] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-05T20:21:54.861747] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-05T20:21:54.861800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:54.861832] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:54.861858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:54.861914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:54.919836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:54.920457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:54.920535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:54.920566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:55.059261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:55.059433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:55.059491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:55.059534] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:55.063396] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-05T20:21:55.063719] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-05T20:21:55.063858] [INFO ] [sig ] FDIG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:55.215567] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDIG.txt [2026-01-05T20:21:55.215756] [INFO ] [sig ] [1185/3521] Completed FDIG in 0.4s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:55.215796] [INFO ] [sig ] [1186/3521] Forecasting FDP... [2026-01-05T20:21:55.215827] [INFO ] [sig ] Generating forecast for: FDP [2026-01-05T20:21:55.215857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-05T20:21:55.227829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-05T20:21:55.228137] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-05T20:21:55.228973] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-05T20:21:55.229064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:55.229099] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:55.229136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:55.229215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:55.285294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:55.286177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:55.286267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:55.286300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:55.405303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:55.405473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:55.405530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:55.405565] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:55.409006] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-05T20:21:55.409286] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-05T20:21:55.409418] [INFO ] [sig ] FDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:55.550330] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDP.txt [2026-01-05T20:21:55.550485] [INFO ] [sig ] [1186/3521] Completed FDP in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:55.550525] [INFO ] [sig ] [1187/3521] Forecasting FDS... [2026-01-05T20:21:55.550555] [INFO ] [sig ] Generating forecast for: FDS [2026-01-05T20:21:55.550608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-05T20:21:55.561733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-05T20:21:55.562000] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-05T20:21:55.562764] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-05T20:21:55.562827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:55.562859] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:55.562886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:55.562944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:55.618799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:55.619559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:55.619656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:55.619688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:55.741094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:55.741446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:55.741484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:55.741512] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:55.745258] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=55.10%) [2026-01-05T20:21:55.745534] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-05T20:21:55.745680] [INFO ] [sig ] FDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:55.897637] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FDS.txt [2026-01-05T20:21:55.897800] [INFO ] [sig ] [1187/3521] Completed FDS in 0.3s | 2.89 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-05T20:21:55.897840] [INFO ] [sig ] [1188/3521] Forecasting FDTX... [2026-01-05T20:21:55.897870] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-05T20:21:55.897899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-05T20:21:55.910475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-05T20:21:55.911084] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-05T20:21:55.912116] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-05T20:21:55.912172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:55.912202] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:55.912229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:55.912286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:55.974309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:55.975825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:55.975910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:55.975942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:56.093738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:56.093902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:56.093942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:56.093970] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:56.097322] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=37.32%) [2026-01-05T20:21:56.097627] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-05T20:21:56.097757] [INFO ] [sig ] FDTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:56.234445] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDTX.txt [2026-01-05T20:21:56.234595] [INFO ] [sig ] [1188/3521] Completed FDTX in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.5m [2026-01-05T20:21:56.234635] [INFO ] [sig ] [1189/3521] Forecasting FDUS... [2026-01-05T20:21:56.234666] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-05T20:21:56.234695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-05T20:21:56.246267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-05T20:21:56.246640] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-05T20:21:56.247403] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-05T20:21:56.247456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:56.247487] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:56.247512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:56.247587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:56.303143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:56.303805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:56.303884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:56.303915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:56.426641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:56.426800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:56.426871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:56.426900] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:56.430252] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-05T20:21:56.430524] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-05T20:21:56.430670] [INFO ] [sig ] FDUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:56.569545] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FDUS.txt [2026-01-05T20:21:56.569696] [INFO ] [sig ] [1189/3521] Completed FDUS in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.5m [2026-01-05T20:21:56.569735] [INFO ] [sig ] [1190/3521] Forecasting FDX... [2026-01-05T20:21:56.569764] [INFO ] [sig ] Generating forecast for: FDX [2026-01-05T20:21:56.569793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-05T20:21:56.581118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-05T20:21:56.581422] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-05T20:21:56.582208] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-05T20:21:56.582261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:56.582292] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:56.582318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:56.582379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:56.638451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:56.639408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:56.639490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:56.639521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:56.768377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:56.768547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:56.768607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:56.768638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:56.772177] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-01-05T20:21:56.772469] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-05T20:21:56.772616] [INFO ] [sig ] FDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:56.912321] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FDX.txt [2026-01-05T20:21:56.912446] [INFO ] [sig ] [1190/3521] Completed FDX in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:56.912490] [INFO ] [sig ] [1191/3521] Forecasting FE... [2026-01-05T20:21:56.912519] [INFO ] [sig ] Generating forecast for: FE [2026-01-05T20:21:56.912550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-05T20:21:56.923997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-05T20:21:56.924256] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-05T20:21:56.925026] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-05T20:21:56.925079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:56.925110] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:56.925137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:56.925198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:56.983211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:56.983835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:56.983913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:56.983945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:57.099320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:57.099478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:57.099517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:57.099545] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:57.102889] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=35.58%) [2026-01-05T20:21:57.103167] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-05T20:21:57.103292] [INFO ] [sig ] FE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:57.249018] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FE.txt [2026-01-05T20:21:57.249183] [INFO ] [sig ] [1191/3521] Completed FE in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:57.249223] [INFO ] [sig ] [1192/3521] Forecasting FEIM... [2026-01-05T20:21:57.249255] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-05T20:21:57.249285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-05T20:21:57.261482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-05T20:21:57.262106] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-05T20:21:57.262942] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-05T20:21:57.262997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:57.263027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:57.263054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:57.263111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:57.321438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:57.322522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:57.322807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:57.322842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:57.441443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:57.441616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:57.441656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:57.441684] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:57.445003] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=7.62%) [2026-01-05T20:21:57.445288] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-05T20:21:57.445433] [INFO ] [sig ] FEIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:57.590293] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FEIM.txt [2026-01-05T20:21:57.590440] [INFO ] [sig ] [1192/3521] Completed FEIM in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:57.590477] [INFO ] [sig ] [1193/3521] Forecasting FELE... [2026-01-05T20:21:57.590505] [INFO ] [sig ] Generating forecast for: FELE [2026-01-05T20:21:57.590586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-05T20:21:57.603096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-05T20:21:57.603443] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-05T20:21:57.604369] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-05T20:21:57.604426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:57.604458] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:57.604485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:57.604544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:57.666443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:57.667304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:57.667390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:57.667423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:57.789919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:57.790069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:57.790107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:57.790135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:57.793446] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-01-05T20:21:57.793738] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-05T20:21:57.794012] [INFO ] [sig ] FELE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:57.934021] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FELE.txt [2026-01-05T20:21:57.934159] [INFO ] [sig ] [1193/3521] Completed FELE in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:57.934198] [INFO ] [sig ] [1194/3521] Forecasting FEM... [2026-01-05T20:21:57.934228] [INFO ] [sig ] Generating forecast for: FEM [2026-01-05T20:21:57.934258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-05T20:21:57.945523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-05T20:21:57.945990] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-05T20:21:57.946781] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-05T20:21:57.946834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:57.946865] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:57.946891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:57.946947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:58.003286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:58.003993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:58.004073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:58.004105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:58.126856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:58.127022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:58.127088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:58.127122] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:58.131000] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-01-05T20:21:58.131335] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-05T20:21:58.131474] [INFO ] [sig ] FEM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:58.288009] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FEM.txt [2026-01-05T20:21:58.288151] [INFO ] [sig ] [1194/3521] Completed FEM in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:58.288190] [INFO ] [sig ] [1195/3521] Forecasting FEMB... [2026-01-05T20:21:58.288219] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-05T20:21:58.288249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-05T20:21:58.299296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-05T20:21:58.299638] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-05T20:21:58.300591] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-05T20:21:58.300644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:58.300675] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:58.300701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:58.300757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:58.356747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:58.357702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:58.357784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:58.357816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:58.479184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:58.479337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:58.479374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:58.479402] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:58.482741] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-01-05T20:21:58.483023] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-05T20:21:58.483151] [INFO ] [sig ] FEMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:58.620840] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FEMB.txt [2026-01-05T20:21:58.620989] [INFO ] [sig ] [1195/3521] Completed FEMB in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:58.621030] [INFO ] [sig ] [1196/3521] Forecasting FEMS... [2026-01-05T20:21:58.621060] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-05T20:21:58.621090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-05T20:21:58.632086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-05T20:21:58.632444] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-05T20:21:58.633270] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-05T20:21:58.633325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:58.633357] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:58.633383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:58.633439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:58.689400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:58.690275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:58.690356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:58.690387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:58.812629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:58.812798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:58.812840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:58.812869] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:58.816459] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=37.28%) [2026-01-05T20:21:58.816779] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-05T20:21:58.816919] [INFO ] [sig ] FEMS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:58.965116] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FEMS.txt [2026-01-05T20:21:58.965242] [INFO ] [sig ] [1196/3521] Completed FEMS in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:58.965280] [INFO ] [sig ] [1197/3521] Forecasting FEP... [2026-01-05T20:21:58.965310] [INFO ] [sig ] Generating forecast for: FEP [2026-01-05T20:21:58.965338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-05T20:21:58.977790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-05T20:21:58.978225] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-05T20:21:58.979151] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-05T20:21:58.979208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:58.979242] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:58.979268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:58.979326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:59.038105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:59.039025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:59.039112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:59.039147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:59.158271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:59.158426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:59.158466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:59.158496] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:59.161927] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-05T20:21:59.162206] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-05T20:21:59.162336] [INFO ] [sig ] FEP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:59.304304] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FEP.txt [2026-01-05T20:21:59.304451] [INFO ] [sig ] [1197/3521] Completed FEP in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:59.304490] [INFO ] [sig ] [1198/3521] Forecasting FEPI... [2026-01-05T20:21:59.304520] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-05T20:21:59.304550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-05T20:21:59.316564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-05T20:21:59.316945] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-05T20:21:59.317732] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-05T20:21:59.317786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:59.317829] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:59.317857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:59.317913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:59.377956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:59.378799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:59.378886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:59.378946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:59.494767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:59.494918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:59.494957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:59.494984] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:59.498418] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-05T20:21:59.498713] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-05T20:21:59.498843] [INFO ] [sig ] FEPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:21:59.639045] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FEPI.txt [2026-01-05T20:21:59.639181] [INFO ] [sig ] [1198/3521] Completed FEPI in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:59.639220] [INFO ] [sig ] [1199/3521] Forecasting FERG... [2026-01-05T20:21:59.639250] [INFO ] [sig ] Generating forecast for: FERG [2026-01-05T20:21:59.639279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-05T20:21:59.650997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-05T20:21:59.651323] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-05T20:21:59.652105] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-05T20:21:59.652159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:59.652190] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:59.652217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:59.652274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:21:59.710805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:21:59.711675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:21:59.711763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:21:59.711796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:21:59.836493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:21:59.836665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:21:59.836706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:21:59.836735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:21:59.840187] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-05T20:21:59.840467] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-05T20:21:59.840643] [INFO ] [sig ] FERG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:21:59.982829] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FERG.txt [2026-01-05T20:21:59.983189] [INFO ] [sig ] [1199/3521] Completed FERG in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:21:59.983231] [INFO ] [sig ] [1200/3521] Forecasting FEX... [2026-01-05T20:21:59.983262] [INFO ] [sig ] Generating forecast for: FEX [2026-01-05T20:21:59.983293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-05T20:21:59.996287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-05T20:21:59.996699] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-05T20:21:59.997506] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-05T20:21:59.997561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:21:59.997613] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:21:59.997642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:21:59.997701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:00.062409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:00.063357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:00.063446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:00.063480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:00.193334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:00.193487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:00.193525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:00.193554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:00.196892] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-05T20:22:00.197163] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-05T20:22:00.197286] [INFO ] [sig ] FEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:00.342054] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FEX.txt [2026-01-05T20:22:00.342194] [INFO ] [sig ] [1200/3521] Completed FEX in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:22:00.342233] [INFO ] [sig ] [1201/3521] Forecasting FF... [2026-01-05T20:22:00.342262] [INFO ] [sig ] Generating forecast for: FF [2026-01-05T20:22:00.342292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-05T20:22:00.353619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-05T20:22:00.353899] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-05T20:22:00.354689] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-05T20:22:00.354742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:00.354773] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:00.354800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:00.354857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:00.413023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:00.413841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:00.413924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:00.413956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:00.534697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:00.534849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:00.534888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:00.534916] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:00.538260] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-01-05T20:22:00.538527] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-05T20:22:00.538671] [INFO ] [sig ] FF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:00.681644] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FF.txt [2026-01-05T20:22:00.681796] [INFO ] [sig ] [1201/3521] Completed FF in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:22:00.681834] [INFO ] [sig ] [1202/3521] Forecasting FFA... [2026-01-05T20:22:00.681870] [INFO ] [sig ] Generating forecast for: FFA [2026-01-05T20:22:00.681903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-05T20:22:00.693475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-05T20:22:00.693839] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-05T20:22:00.694700] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-05T20:22:00.694771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:00.694806] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:00.694832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:00.694889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:00.754168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:00.755052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:00.755133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:00.755166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:00.875734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:00.875886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:00.875923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:00.875951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:00.879290] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-05T20:22:00.879558] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-05T20:22:00.879705] [INFO ] [sig ] FFA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:01.028707] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFA.txt [2026-01-05T20:22:01.028858] [INFO ] [sig ] [1202/3521] Completed FFA in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:22:01.028896] [INFO ] [sig ] [1203/3521] Forecasting FFBC... [2026-01-05T20:22:01.028948] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-05T20:22:01.028983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-05T20:22:01.043869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-05T20:22:01.044250] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-05T20:22:01.045113] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-05T20:22:01.045167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:01.045200] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:01.045229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:01.045289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:01.104396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:01.105081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:01.105164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:01.105198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:01.224087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:01.224247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:01.224288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:01.224318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:01.227805] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-05T20:22:01.228082] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-05T20:22:01.228213] [INFO ] [sig ] FFBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:01.370747] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFBC.txt [2026-01-05T20:22:01.370880] [INFO ] [sig ] [1203/3521] Completed FFBC in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:22:01.370919] [INFO ] [sig ] [1204/3521] Forecasting FFC... [2026-01-05T20:22:01.370947] [INFO ] [sig ] Generating forecast for: FFC [2026-01-05T20:22:01.370976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-05T20:22:01.382220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-05T20:22:01.382530] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-05T20:22:01.383312] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-05T20:22:01.383366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:01.383398] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:01.383425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:01.383487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:01.444277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:01.445349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:01.445432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:01.445464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:01.570303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:01.570459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:01.570498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:01.570527] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:01.573966] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-01-05T20:22:01.574255] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-05T20:22:01.574394] [INFO ] [sig ] FFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:01.720699] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFC.txt [2026-01-05T20:22:01.720833] [INFO ] [sig ] [1204/3521] Completed FFC in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-05T20:22:01.720871] [INFO ] [sig ] [1205/3521] Forecasting FFIC... [2026-01-05T20:22:01.720901] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-05T20:22:01.720929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-05T20:22:01.732813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-05T20:22:01.733357] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-05T20:22:01.734433] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-05T20:22:01.734488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:01.734520] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:01.734548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:01.734623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:01.797123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:01.798079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:01.798166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:01.798200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:01.919728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:01.919899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:01.919941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:01.919984] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:01.923382] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-01-05T20:22:01.923687] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-05T20:22:01.923816] [INFO ] [sig ] FFIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:02.062585] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFIC.txt [2026-01-05T20:22:02.062737] [INFO ] [sig ] [1205/3521] Completed FFIC in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-05T20:22:02.062776] [INFO ] [sig ] [1206/3521] Forecasting FFIN... [2026-01-05T20:22:02.062806] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-05T20:22:02.062836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-05T20:22:02.074751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-05T20:22:02.075052] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-05T20:22:02.075830] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-05T20:22:02.075882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:02.075912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:02.075937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:02.075993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:02.135466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:02.136296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:02.136381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:02.136415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:02.258368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:02.258552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:02.258612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:02.258643] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:02.262548] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=35.87%) [2026-01-05T20:22:02.262838] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-05T20:22:02.263157] [INFO ] [sig ] FFIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:02.407714] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFIN.txt [2026-01-05T20:22:02.407865] [INFO ] [sig ] [1206/3521] Completed FFIN in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-05T20:22:02.407905] [INFO ] [sig ] [1207/3521] Forecasting FFWM... [2026-01-05T20:22:02.407936] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-05T20:22:02.407965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-05T20:22:02.420021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-05T20:22:02.420329] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-05T20:22:02.421292] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-05T20:22:02.421346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:02.421377] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:02.421403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:02.421460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:02.483748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:02.484458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:02.484542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:02.484609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:02.606408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:02.606590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:02.606642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:02.606672] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:02.610459] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=35.95%) [2026-01-05T20:22:02.610747] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-05T20:22:02.610881] [INFO ] [sig ] FFWM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:02.755483] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FFWM.txt [2026-01-05T20:22:02.755651] [INFO ] [sig ] [1207/3521] Completed FFWM in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:02.755692] [INFO ] [sig ] [1208/3521] Forecasting FG... [2026-01-05T20:22:02.755723] [INFO ] [sig ] Generating forecast for: FG [2026-01-05T20:22:02.755752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-05T20:22:02.768175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-05T20:22:02.768462] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-05T20:22:02.769266] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-05T20:22:02.769320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:02.769353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:02.769384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:02.769441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:02.827043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:02.827895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:02.827981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:02.828013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:02.951428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:02.951598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:02.951639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:02.951670] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:02.955195] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-05T20:22:02.955475] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-05T20:22:02.955620] [INFO ] [sig ] FG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:03.098214] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FG.txt [2026-01-05T20:22:03.098344] [INFO ] [sig ] [1208/3521] Completed FG in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:03.098386] [INFO ] [sig ] [1209/3521] Forecasting FGEN... [2026-01-05T20:22:03.098416] [INFO ] [sig ] Generating forecast for: FGEN [2026-01-05T20:22:03.098447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FGEN' from 'https://tdm.silogroup.org/data/derivative_storage/FGEN.csv'. [2026-01-05T20:22:03.110645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FGEN'. [2026-01-05T20:22:03.110999] [INFO ] [FORECASTER] Starting predict_future for FGEN [2026-01-05T20:22:03.111821] [DEBUG] [LOCAL ] No optimal features file found for FGEN: ./output/feature-sets/FGEN.txt [2026-01-05T20:22:03.111875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:03.111906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:03.111933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:03.112000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:03.168797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:03.169542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:03.169642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:03.169675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:03.288765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:03.288937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:03.288977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:03.289005] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:03.292352] [DEBUG] [FORECASTER] FGEN: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-01-05T20:22:03.292634] [INFO ] [FORECASTER] Completed predict_future for FGEN [2026-01-05T20:22:03.292760] [INFO ] [sig ] FGEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:03.435004] [INFO ] [LOCAL ] Saved forecast: FGEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FGEN.txt [2026-01-05T20:22:03.435161] [INFO ] [sig ] [1209/3521] Completed FGEN in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:03.435254] [INFO ] [sig ] [1210/3521] Forecasting FHB... [2026-01-05T20:22:03.435285] [INFO ] [sig ] Generating forecast for: FHB [2026-01-05T20:22:03.435317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-05T20:22:03.447908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-05T20:22:03.448204] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-05T20:22:03.449006] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-05T20:22:03.449059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:03.449090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:03.449116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:03.449173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:03.507126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:03.507787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:03.507863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:03.507895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:03.624303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:03.624458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:03.624497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:03.624525] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:03.628319] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-05T20:22:03.628623] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-05T20:22:03.628761] [INFO ] [sig ] FHB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:03.776251] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FHB.txt [2026-01-05T20:22:03.776415] [INFO ] [sig ] [1210/3521] Completed FHB in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:03.776454] [INFO ] [sig ] [1211/3521] Forecasting FHI... [2026-01-05T20:22:03.776484] [INFO ] [sig ] Generating forecast for: FHI [2026-01-05T20:22:03.776513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-05T20:22:03.787462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-05T20:22:03.787768] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-05T20:22:03.788514] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-05T20:22:03.788600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:03.788635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:03.788662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:03.788719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:03.844793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:03.845443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:03.845520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:03.845551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:03.961514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:03.961675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:03.961720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:03.961748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:03.965723] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=24.15%) [2026-01-05T20:22:03.965989] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-05T20:22:03.966112] [INFO ] [sig ] FHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:04.108358] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FHI.txt [2026-01-05T20:22:04.108512] [INFO ] [sig ] [1211/3521] Completed FHI in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:04.108551] [INFO ] [sig ] [1212/3521] Forecasting FHN... [2026-01-05T20:22:04.108597] [INFO ] [sig ] Generating forecast for: FHN [2026-01-05T20:22:04.108628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-05T20:22:04.120501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-05T20:22:04.120819] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-05T20:22:04.121644] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-05T20:22:04.121701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:04.121731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:04.121759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:04.121816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:04.178394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:04.179134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:04.179214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:04.179245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:04.297115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:04.297272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:04.297310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:04.297338] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:04.300738] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-05T20:22:04.301011] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-05T20:22:04.301140] [INFO ] [sig ] FHN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:04.445469] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FHN.txt [2026-01-05T20:22:04.445648] [INFO ] [sig ] [1212/3521] Completed FHN in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:04.445689] [INFO ] [sig ] [1213/3521] Forecasting FHTX... [2026-01-05T20:22:04.445718] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-05T20:22:04.445746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-05T20:22:04.457252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-05T20:22:04.457660] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-05T20:22:04.458453] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-05T20:22:04.458506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:04.458538] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:04.458618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:04.458678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:04.518660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:04.519543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:04.519646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:04.519679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:04.640396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:04.640544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:04.640601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:04.640631] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:04.643916] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-01-05T20:22:04.644183] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-05T20:22:04.644304] [INFO ] [sig ] FHTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:04.784060] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FHTX.txt [2026-01-05T20:22:04.784182] [INFO ] [sig ] [1213/3521] Completed FHTX in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:04.784219] [INFO ] [sig ] [1214/3521] Forecasting FIBK... [2026-01-05T20:22:04.784249] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-05T20:22:04.784278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-05T20:22:04.796165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-05T20:22:04.796461] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-05T20:22:04.797230] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-05T20:22:04.797283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:04.797314] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:04.797341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:04.797397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:04.854130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:04.854789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:04.854865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:04.855047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:04.973465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:04.973632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:04.973673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:04.973704] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:04.977018] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-01-05T20:22:04.977283] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-05T20:22:04.977406] [INFO ] [sig ] FIBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:05.115614] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FIBK.txt [2026-01-05T20:22:05.115751] [INFO ] [sig ] [1214/3521] Completed FIBK in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:05.115790] [INFO ] [sig ] [1215/3521] Forecasting FICO... [2026-01-05T20:22:05.115820] [INFO ] [sig ] Generating forecast for: FICO [2026-01-05T20:22:05.115849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-05T20:22:05.126820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-05T20:22:05.127102] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-05T20:22:05.127890] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-05T20:22:05.127942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:05.127973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:05.127999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:05.128060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:05.183953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:05.184598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:05.184678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:05.184710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:05.310069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:05.310230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:05.310270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:05.310299] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:05.314071] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-05T20:22:05.314405] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-05T20:22:05.314551] [INFO ] [sig ] FICO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:05.474992] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FICO.txt [2026-01-05T20:22:05.475157] [INFO ] [sig ] [1215/3521] Completed FICO in 0.4s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:05.475197] [INFO ] [sig ] [1216/3521] Forecasting FICS... [2026-01-05T20:22:05.475228] [INFO ] [sig ] Generating forecast for: FICS [2026-01-05T20:22:05.475258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-05T20:22:05.486717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-05T20:22:05.487101] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-05T20:22:05.487941] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-05T20:22:05.487996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:05.488028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:05.488057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:05.488117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:05.545867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:05.546706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:05.546787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:05.546820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:05.670629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:05.670781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:05.670819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:05.670848] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:05.674430] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-05T20:22:05.674732] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-05T20:22:05.674860] [INFO ] [sig ] FICS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:05.824107] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FICS.txt [2026-01-05T20:22:05.824288] [INFO ] [sig ] [1216/3521] Completed FICS in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:05.824338] [INFO ] [sig ] [1217/3521] Forecasting FID... [2026-01-05T20:22:05.824382] [INFO ] [sig ] Generating forecast for: FID [2026-01-05T20:22:05.824418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-05T20:22:05.837271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-05T20:22:05.837672] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-05T20:22:05.838465] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-05T20:22:05.838518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:05.838549] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:05.838609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:05.838677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:05.898376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:05.899294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:05.899393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:05.899425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:06.018691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:06.018847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:06.018886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:06.018933] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:06.022310] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-01-05T20:22:06.022597] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-05T20:22:06.022724] [INFO ] [sig ] FID: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:06.169120] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FID.txt [2026-01-05T20:22:06.169279] [INFO ] [sig ] [1217/3521] Completed FID in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:06.169318] [INFO ] [sig ] [1218/3521] Forecasting FIGS... [2026-01-05T20:22:06.169348] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-05T20:22:06.169377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-05T20:22:06.181140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-05T20:22:06.181467] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-05T20:22:06.182243] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-05T20:22:06.182296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:06.182327] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:06.182353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:06.182410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:06.240480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:06.241334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:06.241421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:06.241453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:06.367540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:06.367728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:06.367769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:06.367798] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:06.371209] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-01-05T20:22:06.371485] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-05T20:22:06.371630] [INFO ] [sig ] FIGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:06.519713] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIGS.txt [2026-01-05T20:22:06.519873] [INFO ] [sig ] [1218/3521] Completed FIGS in 0.4s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:06.519913] [INFO ] [sig ] [1219/3521] Forecasting FIHL... [2026-01-05T20:22:06.519942] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-05T20:22:06.519971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-05T20:22:06.532955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-05T20:22:06.533300] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-05T20:22:06.534112] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-05T20:22:06.534166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:06.534198] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:06.534225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:06.534283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:06.591586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:06.592469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:06.592552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:06.592606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:06.715216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:06.715378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:06.715417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:06.715444] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:06.718846] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-01-05T20:22:06.719158] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-05T20:22:06.719297] [INFO ] [sig ] FIHL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:06.860322] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FIHL.txt [2026-01-05T20:22:06.860479] [INFO ] [sig ] [1219/3521] Completed FIHL in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:06.860521] [INFO ] [sig ] [1220/3521] Forecasting FINS... [2026-01-05T20:22:06.860551] [INFO ] [sig ] Generating forecast for: FINS [2026-01-05T20:22:06.860598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-05T20:22:06.872967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-05T20:22:06.873356] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-05T20:22:06.874163] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-05T20:22:06.874216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:06.874248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:06.874274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:06.874331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:06.930941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:06.931787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:06.931870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:06.931901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:07.048373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:07.048509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:07.048547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:07.048592] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:07.051862] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-05T20:22:07.052129] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-05T20:22:07.052254] [INFO ] [sig ] FINS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:07.192648] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FINS.txt [2026-01-05T20:22:07.192771] [INFO ] [sig ] [1220/3521] Completed FINS in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:07.192809] [INFO ] [sig ] [1221/3521] Forecasting FINX... [2026-01-05T20:22:07.192838] [INFO ] [sig ] Generating forecast for: FINX [2026-01-05T20:22:07.192867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-05T20:22:07.204860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-05T20:22:07.205334] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-05T20:22:07.206133] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-05T20:22:07.206186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:07.206217] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:07.206243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:07.206299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:07.265564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:07.266181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:07.266258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:07.266289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:07.385594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:07.385740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:07.385783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:07.385811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:07.389116] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-01-05T20:22:07.389381] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-05T20:22:07.389503] [INFO ] [sig ] FINX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:07.536501] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FINX.txt [2026-01-05T20:22:07.536647] [INFO ] [sig ] [1221/3521] Completed FINX in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:07.536687] [INFO ] [sig ] [1222/3521] Forecasting FIP... [2026-01-05T20:22:07.536716] [INFO ] [sig ] Generating forecast for: FIP [2026-01-05T20:22:07.536747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-05T20:22:07.548196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-05T20:22:07.548501] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-05T20:22:07.549322] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-05T20:22:07.549376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:07.549418] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:07.549447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:07.549506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:07.609768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:07.610660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:07.610752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:07.610785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:07.734591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:07.734738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:07.734778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:07.734805] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:07.738161] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-05T20:22:07.738427] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-05T20:22:07.738549] [INFO ] [sig ] FIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:07.882304] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIP.txt [2026-01-05T20:22:07.882454] [INFO ] [sig ] [1222/3521] Completed FIP in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-05T20:22:07.882493] [INFO ] [sig ] [1223/3521] Forecasting FIS... [2026-01-05T20:22:07.882522] [INFO ] [sig ] Generating forecast for: FIS [2026-01-05T20:22:07.882553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-05T20:22:07.894276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-05T20:22:07.894611] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-05T20:22:07.895360] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-05T20:22:07.895412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:07.895443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:07.895470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:07.895527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:07.957456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:07.958369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:07.958491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:07.958526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:08.088625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:08.088782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:08.088823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:08.088851] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:08.092409] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-05T20:22:08.092753] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-05T20:22:08.092896] [INFO ] [sig ] FIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:08.243381] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FIS.txt [2026-01-05T20:22:08.243536] [INFO ] [sig ] [1223/3521] Completed FIS in 0.4s | 2.89 sym/s | Total: 7.1m | ETA: 13.3m [2026-01-05T20:22:08.243595] [INFO ] [sig ] [1224/3521] Forecasting FISI... [2026-01-05T20:22:08.243629] [INFO ] [sig ] Generating forecast for: FISI [2026-01-05T20:22:08.243658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-05T20:22:08.255127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-05T20:22:08.255546] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-05T20:22:08.256386] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-05T20:22:08.256440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:08.256473] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:08.256500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:08.256558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:08.315640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:08.316301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:08.316381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:08.316413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:08.439808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:08.439974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:08.440015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:08.440043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:08.443342] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-01-05T20:22:08.443627] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-05T20:22:08.443754] [INFO ] [sig ] FISI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:08.587094] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FISI.txt [2026-01-05T20:22:08.587264] [INFO ] [sig ] [1224/3521] Completed FISI in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:08.587304] [INFO ] [sig ] [1225/3521] Forecasting FITB... [2026-01-05T20:22:08.587334] [INFO ] [sig ] Generating forecast for: FITB [2026-01-05T20:22:08.587363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-05T20:22:08.600050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-05T20:22:08.600407] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-05T20:22:08.601212] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-05T20:22:08.601268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:08.601300] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:08.601326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:08.601382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:08.658069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:08.659015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:08.659109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:08.659141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:08.785920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:08.786269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:08.786308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:08.786336] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:08.790385] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=34.95%) [2026-01-05T20:22:08.790719] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-05T20:22:08.790863] [INFO ] [sig ] FITB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:08.935938] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FITB.txt [2026-01-05T20:22:08.936270] [INFO ] [sig ] [1225/3521] Completed FITB in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:08.936315] [INFO ] [sig ] [1226/3521] Forecasting FITBI... [2026-01-05T20:22:08.936345] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-05T20:22:08.936375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-05T20:22:08.948794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-05T20:22:08.949149] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-05T20:22:08.950133] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-05T20:22:08.950187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:08.950218] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:08.950244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:08.950300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:09.007498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:09.008400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:09.008483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:09.008516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:09.131481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:09.131657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:09.131698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:09.131728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:09.135118] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-05T20:22:09.135390] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-05T20:22:09.135515] [INFO ] [sig ] FITBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:09.276699] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FITBI.txt [2026-01-05T20:22:09.276836] [INFO ] [sig ] [1226/3521] Completed FITBI in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:09.276876] [INFO ] [sig ] [1227/3521] Forecasting FITBO... [2026-01-05T20:22:09.276906] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-05T20:22:09.276935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-05T20:22:09.288540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-05T20:22:09.288884] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-05T20:22:09.289747] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-05T20:22:09.289821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:09.289861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:09.289892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:09.289960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:09.348542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:09.349480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:09.349565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:09.349618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:09.477862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:09.478207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:09.478245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:09.478274] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:09.482293] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-05T20:22:09.482621] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-05T20:22:09.482776] [INFO ] [sig ] FITBO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:09.634257] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FITBO.txt [2026-01-05T20:22:09.634420] [INFO ] [sig ] [1227/3521] Completed FITBO in 0.4s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:09.634461] [INFO ] [sig ] [1228/3521] Forecasting FIVE... [2026-01-05T20:22:09.634492] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-05T20:22:09.634521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-05T20:22:09.649012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-05T20:22:09.649400] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-05T20:22:09.650292] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-05T20:22:09.650347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:09.650379] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:09.650405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:09.650461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:09.709554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:09.710419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:09.710501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:09.710534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:09.839670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:09.839829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:09.839869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:09.839898] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:09.843376] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-01-05T20:22:09.843703] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-05T20:22:09.843849] [INFO ] [sig ] FIVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:09.992952] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIVE.txt [2026-01-05T20:22:09.993327] [INFO ] [sig ] [1228/3521] Completed FIVE in 0.4s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:09.993397] [INFO ] [sig ] [1229/3521] Forecasting FIVN... [2026-01-05T20:22:09.993441] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-05T20:22:09.993482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-05T20:22:10.008376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-05T20:22:10.008810] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-05T20:22:10.009921] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-05T20:22:10.010186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:10.010244] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:10.010285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:10.010368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:10.078005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:10.079098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:10.079213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:10.079256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:10.211197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:10.211351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:10.211419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:10.211458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:10.215003] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-01-05T20:22:10.215289] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-05T20:22:10.215421] [INFO ] [sig ] FIVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:10.357785] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FIVN.txt [2026-01-05T20:22:10.357939] [INFO ] [sig ] [1229/3521] Completed FIVN in 0.4s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:10.357978] [INFO ] [sig ] [1230/3521] Forecasting FIX... [2026-01-05T20:22:10.358008] [INFO ] [sig ] Generating forecast for: FIX [2026-01-05T20:22:10.358037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-05T20:22:10.370375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-05T20:22:10.370748] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-05T20:22:10.371536] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-05T20:22:10.371631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:10.371664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:10.371692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:10.371749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:10.428469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:10.429371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:10.429454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:10.429487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:10.550172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:10.550332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:10.550371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:10.550398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:10.553761] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-01-05T20:22:10.554052] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-05T20:22:10.554183] [INFO ] [sig ] FIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:10.692212] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIX.txt [2026-01-05T20:22:10.692342] [INFO ] [sig ] [1230/3521] Completed FIX in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:10.692380] [INFO ] [sig ] [1231/3521] Forecasting FIXD... [2026-01-05T20:22:10.692410] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-05T20:22:10.692439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-05T20:22:10.703801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-05T20:22:10.704079] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-05T20:22:10.704836] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-05T20:22:10.704888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:10.704920] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:10.704946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:10.705004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:10.760974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:10.761659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:10.761737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:10.761769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:10.880432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:10.880604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:10.880645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:10.880673] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:10.884003] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-05T20:22:10.884277] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-05T20:22:10.884406] [INFO ] [sig ] FIXD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:11.024305] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIXD.txt [2026-01-05T20:22:11.024461] [INFO ] [sig ] [1231/3521] Completed FIXD in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:11.024500] [INFO ] [sig ] [1232/3521] Forecasting FIZZ... [2026-01-05T20:22:11.024533] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-05T20:22:11.024564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-05T20:22:11.036510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-05T20:22:11.036880] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-05T20:22:11.037677] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-05T20:22:11.037732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:11.037763] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:11.037789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:11.037847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:11.095007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:11.095807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:11.095897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:11.095930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:11.222838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:11.223028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:11.223082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:11.223114] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:11.226665] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=72.68%) [2026-01-05T20:22:11.226975] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-05T20:22:11.227328] [INFO ] [sig ] FIZZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:11.372604] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FIZZ.txt [2026-01-05T20:22:11.372764] [INFO ] [sig ] [1232/3521] Completed FIZZ in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:11.372802] [INFO ] [sig ] [1233/3521] Forecasting FJP... [2026-01-05T20:22:11.372833] [INFO ] [sig ] Generating forecast for: FJP [2026-01-05T20:22:11.372862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-05T20:22:11.384533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-05T20:22:11.384952] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-05T20:22:11.385760] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-05T20:22:11.385813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:11.385876] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:11.385905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:11.385961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:11.447691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:11.448532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:11.448637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:11.448671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:11.562420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:11.562590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:11.562665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:11.562696] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:11.566184] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-01-05T20:22:11.566482] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-05T20:22:11.566637] [INFO ] [sig ] FJP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:11.707828] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FJP.txt [2026-01-05T20:22:11.707955] [INFO ] [sig ] [1233/3521] Completed FJP in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:11.707994] [INFO ] [sig ] [1234/3521] Forecasting FLEX... [2026-01-05T20:22:11.708023] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-05T20:22:11.708053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-05T20:22:11.719527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-05T20:22:11.719847] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-05T20:22:11.720637] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-05T20:22:11.720690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:11.720723] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:11.720754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:11.720825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:11.784276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:11.785150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:11.785231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:11.785263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:11.904308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:11.904474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:11.904515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:11.904543] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:11.907876] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=86.64%) [2026-01-05T20:22:11.908144] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-05T20:22:11.908267] [INFO ] [sig ] FLEX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:12.064273] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FLEX.txt [2026-01-05T20:22:12.064465] [INFO ] [sig ] [1234/3521] Completed FLEX in 0.4s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:12.064512] [INFO ] [sig ] [1235/3521] Forecasting FLGC... [2026-01-05T20:22:12.064544] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-05T20:22:12.064594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-05T20:22:12.076468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-05T20:22:12.076943] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-05T20:22:12.077842] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-05T20:22:12.077906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:12.077959] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:12.077990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:12.078048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:12.137694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:12.138622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:12.138706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:12.138738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:12.255766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:12.255914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:12.255964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:12.255992] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:12.259377] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-05T20:22:12.259696] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-05T20:22:12.259832] [INFO ] [sig ] FLGC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:12.398492] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLGC.txt [2026-01-05T20:22:12.398638] [INFO ] [sig ] [1235/3521] Completed FLGC in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:12.398678] [INFO ] [sig ] [1236/3521] Forecasting FLL... [2026-01-05T20:22:12.398708] [INFO ] [sig ] Generating forecast for: FLL [2026-01-05T20:22:12.398737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-05T20:22:12.411112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-05T20:22:12.411436] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-05T20:22:12.412238] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-05T20:22:12.412290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:12.412320] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:12.412347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:12.412403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:12.469531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:12.470489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:12.470619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:12.470655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:12.593273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:12.593435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:12.593479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:12.593507] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:12.597194] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-01-05T20:22:12.597542] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-05T20:22:12.597725] [INFO ] [sig ] FLL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:12.745149] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLL.txt [2026-01-05T20:22:12.745309] [INFO ] [sig ] [1236/3521] Completed FLL in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:12.745347] [INFO ] [sig ] [1237/3521] Forecasting FLNC... [2026-01-05T20:22:12.745417] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-05T20:22:12.745450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-05T20:22:12.761307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-05T20:22:12.761735] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-05T20:22:12.762646] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-05T20:22:12.762705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:12.762737] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:12.762764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:12.762822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:12.822304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:12.823216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:12.823320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:12.823353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:12.946980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:12.947129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:12.947170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:12.947198] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:12.950560] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-01-05T20:22:12.950854] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-05T20:22:12.950983] [INFO ] [sig ] FLNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:13.089671] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLNC.txt [2026-01-05T20:22:13.089801] [INFO ] [sig ] [1237/3521] Completed FLNC in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:13.089839] [INFO ] [sig ] [1238/3521] Forecasting FLNG... [2026-01-05T20:22:13.089868] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-05T20:22:13.089897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-05T20:22:13.100979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-05T20:22:13.101256] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-05T20:22:13.102030] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-05T20:22:13.102082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:13.102113] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:13.102140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:13.102196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:13.159238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:13.159920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:13.160002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:13.160035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:13.276439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:13.276603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:13.276642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:13.276670] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:13.279980] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-01-05T20:22:13.280244] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-05T20:22:13.280368] [INFO ] [sig ] FLNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:13.423293] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FLNG.txt [2026-01-05T20:22:13.423451] [INFO ] [sig ] [1238/3521] Completed FLNG in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:13.423491] [INFO ] [sig ] [1239/3521] Forecasting FLO... [2026-01-05T20:22:13.423522] [INFO ] [sig ] Generating forecast for: FLO [2026-01-05T20:22:13.423552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-05T20:22:13.435234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-05T20:22:13.435636] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-05T20:22:13.436407] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-05T20:22:13.436461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:13.436492] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:13.436519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:13.436593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:13.495589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:13.496435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:13.496520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:13.496553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:13.616407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:13.616561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:13.616618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:13.616647] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:13.619982] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-01-05T20:22:13.620254] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-05T20:22:13.620381] [INFO ] [sig ] FLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:13.759677] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FLO.txt [2026-01-05T20:22:13.759811] [INFO ] [sig ] [1239/3521] Completed FLO in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-05T20:22:13.759850] [INFO ] [sig ] [1240/3521] Forecasting FLS... [2026-01-05T20:22:13.759879] [INFO ] [sig ] Generating forecast for: FLS [2026-01-05T20:22:13.759911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-05T20:22:13.771252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-05T20:22:13.771610] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-05T20:22:13.772436] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-05T20:22:13.772491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:13.772522] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:13.772550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:13.772676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:13.830168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:13.831042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:13.831137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:13.831169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:13.958222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:13.958382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:13.958422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:13.958466] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:13.962440] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=31.83%) [2026-01-05T20:22:13.962736] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-05T20:22:13.962862] [INFO ] [sig ] FLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:14.106393] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLS.txt [2026-01-05T20:22:14.106521] [INFO ] [sig ] [1240/3521] Completed FLS in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-05T20:22:14.106559] [INFO ] [sig ] [1241/3521] Forecasting FLUX... [2026-01-05T20:22:14.106607] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-05T20:22:14.106638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-05T20:22:14.118197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-05T20:22:14.118513] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-05T20:22:14.119337] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-05T20:22:14.119391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:14.119423] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:14.119449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:14.119506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:14.178217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:14.178993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:14.179268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:14.179300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:14.299762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:14.299906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:14.299944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:14.299971] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:14.303236] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-01-05T20:22:14.303499] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-05T20:22:14.303642] [INFO ] [sig ] FLUX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:14.443421] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLUX.txt [2026-01-05T20:22:14.443590] [INFO ] [sig ] [1241/3521] Completed FLUX in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-05T20:22:14.443633] [INFO ] [sig ] [1242/3521] Forecasting FLWS... [2026-01-05T20:22:14.443664] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-05T20:22:14.443696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-05T20:22:14.454920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-05T20:22:14.455232] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-05T20:22:14.456021] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-05T20:22:14.456074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:14.456106] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:14.456132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:14.456190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:14.513306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:14.514021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:14.514102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:14.514151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:14.633976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:14.634123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:14.634162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:14.634190] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:14.637643] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-05T20:22:14.637974] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-05T20:22:14.638122] [INFO ] [sig ] FLWS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:14.777745] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLWS.txt [2026-01-05T20:22:14.777870] [INFO ] [sig ] [1242/3521] Completed FLWS in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:14.777907] [INFO ] [sig ] [1243/3521] Forecasting FLXS... [2026-01-05T20:22:14.777936] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-05T20:22:14.777965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-05T20:22:14.788788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-05T20:22:14.789091] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-05T20:22:14.789876] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-05T20:22:14.789929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:14.789961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:14.789988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:14.790045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:14.846846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:14.847481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:14.847558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:14.847607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:14.965793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:14.965957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:14.966000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:14.966028] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:14.969472] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-01-05T20:22:14.969835] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-05T20:22:14.969981] [INFO ] [sig ] FLXS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:15.109218] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FLXS.txt [2026-01-05T20:22:15.109347] [INFO ] [sig ] [1243/3521] Completed FLXS in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:15.109385] [INFO ] [sig ] [1244/3521] Forecasting FLYE... [2026-01-05T20:22:15.109414] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-05T20:22:15.109445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-05T20:22:15.120197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-05T20:22:15.120482] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-05T20:22:15.121259] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-05T20:22:15.121311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:15.121342] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:15.121379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:15.121438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:15.176861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:15.177492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:15.177586] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:15.177621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:15.295290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:15.295434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:15.295478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:15.295505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:15.299017] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-05T20:22:15.299480] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-05T20:22:15.299622] [INFO ] [sig ] FLYE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:15.447993] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FLYE.txt [2026-01-05T20:22:15.448116] [INFO ] [sig ] [1244/3521] Completed FLYE in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:15.448154] [INFO ] [sig ] [1245/3521] Forecasting FMAO... [2026-01-05T20:22:15.448183] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-05T20:22:15.448212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-05T20:22:15.459932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-05T20:22:15.460215] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-05T20:22:15.460999] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-05T20:22:15.461052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:15.461082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:15.461109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:15.461165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:15.519271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:15.519954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:15.520043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:15.520082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:15.627987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:15.628135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:15.628174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:15.628202] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:15.631537] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=68.93%) [2026-01-05T20:22:15.631821] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-05T20:22:15.631958] [INFO ] [sig ] FMAO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:15.778744] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FMAO.txt [2026-01-05T20:22:15.778865] [INFO ] [sig ] [1245/3521] Completed FMAO in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:15.778903] [INFO ] [sig ] [1246/3521] Forecasting FMB... [2026-01-05T20:22:15.778958] [INFO ] [sig ] Generating forecast for: FMB [2026-01-05T20:22:15.778995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-05T20:22:15.791027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-05T20:22:15.791501] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-05T20:22:15.792290] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-05T20:22:15.792342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:15.792373] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:15.792399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:15.792456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:15.850992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:15.851704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:15.851784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:15.851817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:15.977667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:15.977813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:15.977851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:15.977879] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:15.981207] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: DOWN (p=45.87%) [2026-01-05T20:22:15.981470] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-05T20:22:15.981612] [INFO ] [sig ] FMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:16.129066] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FMB.txt [2026-01-05T20:22:16.129390] [INFO ] [sig ] [1246/3521] Completed FMB in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:16.129427] [INFO ] [sig ] [1247/3521] Forecasting FMBH... [2026-01-05T20:22:16.129458] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-05T20:22:16.129486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-05T20:22:16.140778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-05T20:22:16.141099] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-05T20:22:16.142090] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-05T20:22:16.142143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:16.142174] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:16.142200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:16.142256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:16.200118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:16.200801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:16.200879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:16.200912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:16.324368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:16.324524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:16.324563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:16.324611] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:16.328021] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-05T20:22:16.328296] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-05T20:22:16.328425] [INFO ] [sig ] FMBH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:16.476245] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FMBH.txt [2026-01-05T20:22:16.476388] [INFO ] [sig ] [1247/3521] Completed FMBH in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:16.476427] [INFO ] [sig ] [1248/3521] Forecasting FMC... [2026-01-05T20:22:16.476456] [INFO ] [sig ] Generating forecast for: FMC [2026-01-05T20:22:16.476492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-05T20:22:16.488368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-05T20:22:16.488675] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-05T20:22:16.489507] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-05T20:22:16.489558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:16.489610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:16.489637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:16.489693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:16.546437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:16.547097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:16.547176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:16.547208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:16.667555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:16.667718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:16.667758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:16.667786] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:16.671179] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-01-05T20:22:16.671444] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-05T20:22:16.671568] [INFO ] [sig ] FMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:16.810611] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FMC.txt [2026-01-05T20:22:16.810740] [INFO ] [sig ] [1248/3521] Completed FMC in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:16.810778] [INFO ] [sig ] [1249/3521] Forecasting FMHI... [2026-01-05T20:22:16.810806] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-05T20:22:16.810835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-05T20:22:16.821802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-05T20:22:16.822094] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-05T20:22:16.822859] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-05T20:22:16.822915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:16.822952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:16.822984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:16.823054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:16.879417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:16.880165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:16.880246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:16.880277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:16.998985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:16.999143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:16.999183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:16.999212] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:17.002563] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-01-05T20:22:17.002856] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-05T20:22:17.002985] [INFO ] [sig ] FMHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:17.141839] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FMHI.txt [2026-01-05T20:22:17.141976] [INFO ] [sig ] [1249/3521] Completed FMHI in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:17.142016] [INFO ] [sig ] [1250/3521] Forecasting FMN... [2026-01-05T20:22:17.142046] [INFO ] [sig ] Generating forecast for: FMN [2026-01-05T20:22:17.142076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-05T20:22:17.153791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-05T20:22:17.154076] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-05T20:22:17.154867] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-05T20:22:17.154920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:17.154952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:17.154979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:17.155038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:17.211127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:17.211788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:17.211865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:17.211896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:17.327808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:17.327974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:17.328012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:17.328040] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:17.331422] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-05T20:22:17.331734] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-05T20:22:17.331865] [INFO ] [sig ] FMN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:17.494278] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FMN.txt [2026-01-05T20:22:17.494490] [INFO ] [sig ] [1250/3521] Completed FMN in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:17.494550] [INFO ] [sig ] [1251/3521] Forecasting FMNB... [2026-01-05T20:22:17.494616] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-05T20:22:17.494662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-05T20:22:17.508833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-05T20:22:17.509273] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-05T20:22:17.510147] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-05T20:22:17.510204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:17.510236] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:17.510262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:17.510318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:17.593460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:17.594693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:17.594820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:17.594880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:17.752030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:17.752222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:17.752279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:17.752316] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:17.757437] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-05T20:22:17.757953] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-05T20:22:17.758169] [INFO ] [sig ] FMNB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:17.969995] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FMNB.txt [2026-01-05T20:22:17.970229] [INFO ] [sig ] [1251/3521] Completed FMNB in 0.5s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:17.970297] [INFO ] [sig ] [1252/3521] Forecasting FMS... [2026-01-05T20:22:17.970349] [INFO ] [sig ] Generating forecast for: FMS [2026-01-05T20:22:17.970401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-05T20:22:17.992557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-05T20:22:17.993245] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-05T20:22:17.994201] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-05T20:22:17.994269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:17.994311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:17.994345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:17.994426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:18.089381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:18.090557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:18.090695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:18.090742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:18.260894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:18.261064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:18.261107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:18.261134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:18.265054] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-05T20:22:18.265481] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-05T20:22:18.265678] [INFO ] [sig ] FMS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:18.488239] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FMS.txt [2026-01-05T20:22:18.488450] [INFO ] [sig ] [1252/3521] Completed FMS in 0.5s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:18.488516] [INFO ] [sig ] [1253/3521] Forecasting FMX... [2026-01-05T20:22:18.488591] [INFO ] [sig ] Generating forecast for: FMX [2026-01-05T20:22:18.488649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-05T20:22:18.504814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-05T20:22:18.505297] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-05T20:22:18.506431] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-05T20:22:18.506501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:18.506551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:18.506617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:18.506707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:18.575962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:18.576993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:18.577104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:18.577143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:18.709616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:18.709778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:18.709819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:18.709847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:18.713282] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-05T20:22:18.713618] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-05T20:22:18.713774] [INFO ] [sig ] FMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:18.854973] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FMX.txt [2026-01-05T20:22:18.855126] [INFO ] [sig ] [1253/3521] Completed FMX in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:18.855191] [INFO ] [sig ] [1254/3521] Forecasting FN... [2026-01-05T20:22:18.855220] [INFO ] [sig ] Generating forecast for: FN [2026-01-05T20:22:18.855250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-05T20:22:18.866641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-05T20:22:18.866949] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-05T20:22:18.867738] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-05T20:22:18.867792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:18.867823] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:18.867850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:18.867907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:18.924020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:18.924788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:18.924870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:18.924902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:19.043409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:19.043585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:19.043628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:19.043657] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:19.046972] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=72.42%) [2026-01-05T20:22:19.047251] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-05T20:22:19.047381] [INFO ] [sig ] FN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:19.187414] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FN.txt [2026-01-05T20:22:19.187550] [INFO ] [sig ] [1254/3521] Completed FN in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:19.187609] [INFO ] [sig ] [1255/3521] Forecasting FNB... [2026-01-05T20:22:19.187640] [INFO ] [sig ] Generating forecast for: FNB [2026-01-05T20:22:19.187669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-05T20:22:19.200263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-05T20:22:19.200624] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-05T20:22:19.201396] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-05T20:22:19.201447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:19.201478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:19.201504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:19.201561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:19.258538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:19.259381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:19.259467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:19.259499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:19.386172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:19.386532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:19.386601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:19.386642] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:19.390625] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=28.80%) [2026-01-05T20:22:19.390987] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-05T20:22:19.391153] [INFO ] [sig ] FNB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:19.544831] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FNB.txt [2026-01-05T20:22:19.544995] [INFO ] [sig ] [1255/3521] Completed FNB in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:19.545041] [INFO ] [sig ] [1256/3521] Forecasting FND... [2026-01-05T20:22:19.545073] [INFO ] [sig ] Generating forecast for: FND [2026-01-05T20:22:19.545103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-05T20:22:19.557122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-05T20:22:19.557440] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-05T20:22:19.558216] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-05T20:22:19.558269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:19.558300] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:19.558327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:19.558383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:19.614560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:19.615157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:19.615232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:19.615264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:19.735860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:19.736016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:19.736057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:19.736086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:19.740015] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-05T20:22:19.740286] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-05T20:22:19.740617] [INFO ] [sig ] FND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:19.886349] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FND.txt [2026-01-05T20:22:19.886474] [INFO ] [sig ] [1256/3521] Completed FND in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-05T20:22:19.886512] [INFO ] [sig ] [1257/3521] Forecasting FNF... [2026-01-05T20:22:19.886541] [INFO ] [sig ] Generating forecast for: FNF [2026-01-05T20:22:19.886585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-05T20:22:19.897661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-05T20:22:19.897942] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-05T20:22:19.898727] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-05T20:22:19.898778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:19.898820] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:19.898848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:19.898961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:19.956905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:19.957516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:19.957612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:19.957649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:20.079106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:20.079222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:20.079260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:20.079289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:20.082627] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-01-05T20:22:20.082900] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-05T20:22:20.083027] [INFO ] [sig ] FNF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:20.231858] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FNF.txt [2026-01-05T20:22:20.231995] [INFO ] [sig ] [1257/3521] Completed FNF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-05T20:22:20.232036] [INFO ] [sig ] [1258/3521] Forecasting FNKO... [2026-01-05T20:22:20.232065] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-05T20:22:20.232094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-05T20:22:20.244214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-05T20:22:20.244506] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-05T20:22:20.245276] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-05T20:22:20.245328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:20.245360] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:20.245386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:20.245442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:20.306957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:20.308054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:20.308148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:20.308184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:20.431281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:20.431439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:20.431478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:20.431505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:20.434843] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-05T20:22:20.435115] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-05T20:22:20.435239] [INFO ] [sig ] FNKO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:20.576885] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FNKO.txt [2026-01-05T20:22:20.577036] [INFO ] [sig ] [1258/3521] Completed FNKO in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-05T20:22:20.577076] [INFO ] [sig ] [1259/3521] Forecasting FNLC... [2026-01-05T20:22:20.577107] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-05T20:22:20.577137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-05T20:22:20.588320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-05T20:22:20.588683] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-05T20:22:20.589516] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-05T20:22:20.589591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:20.589634] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:20.589663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:20.589722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:20.648015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:20.649131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:20.649408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:20.649440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:20.756827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:20.756983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:20.757022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:20.757051] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:20.760761] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-05T20:22:20.761033] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-05T20:22:20.761166] [INFO ] [sig ] FNLC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:20.910603] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FNLC.txt [2026-01-05T20:22:20.910759] [INFO ] [sig ] [1259/3521] Completed FNLC in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-05T20:22:20.910807] [INFO ] [sig ] [1260/3521] Forecasting FNX... [2026-01-05T20:22:20.910849] [INFO ] [sig ] Generating forecast for: FNX [2026-01-05T20:22:20.910890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-05T20:22:20.922954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-05T20:22:20.923299] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-05T20:22:20.924201] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-05T20:22:20.924266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:20.924307] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:20.924341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:20.924422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:20.984396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:20.985284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:20.985368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:20.985402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:21.107422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:21.107595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:21.107637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:21.107667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:21.111203] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-01-05T20:22:21.111518] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-05T20:22:21.111670] [INFO ] [sig ] FNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:21.271643] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FNX.txt [2026-01-05T20:22:21.271798] [INFO ] [sig ] [1260/3521] Completed FNX in 0.4s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:21.271845] [INFO ] [sig ] [1261/3521] Forecasting FNY... [2026-01-05T20:22:21.271875] [INFO ] [sig ] Generating forecast for: FNY [2026-01-05T20:22:21.271905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-05T20:22:21.283158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-05T20:22:21.283560] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-05T20:22:21.284391] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-05T20:22:21.284447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:21.284479] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:21.284507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:21.284565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:21.341847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:21.342717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:21.342800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:21.342833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:21.451638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:21.451797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:21.451837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:21.451865] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:21.456351] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-01-05T20:22:21.456812] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-05T20:22:21.456982] [INFO ] [sig ] FNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:21.617238] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FNY.txt [2026-01-05T20:22:21.617413] [INFO ] [sig ] [1261/3521] Completed FNY in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:21.617467] [INFO ] [sig ] [1262/3521] Forecasting FOA... [2026-01-05T20:22:21.617512] [INFO ] [sig ] Generating forecast for: FOA [2026-01-05T20:22:21.617546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-05T20:22:21.629147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-05T20:22:21.629478] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-05T20:22:21.630343] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-05T20:22:21.630398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:21.630430] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:21.630458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:21.630517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:21.691855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:21.692722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:21.692805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:21.692838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:21.827192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:21.827360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:21.827407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:21.827437] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:21.831614] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-01-05T20:22:21.831898] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-05T20:22:21.832046] [INFO ] [sig ] FOA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:21.981787] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOA.txt [2026-01-05T20:22:21.981913] [INFO ] [sig ] [1262/3521] Completed FOA in 0.4s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:21.981952] [INFO ] [sig ] [1263/3521] Forecasting FOF... [2026-01-05T20:22:21.981980] [INFO ] [sig ] Generating forecast for: FOF [2026-01-05T20:22:21.982010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-05T20:22:21.993741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-05T20:22:21.994020] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-05T20:22:21.994793] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-05T20:22:21.994845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:21.994876] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:21.994903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:21.994959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:22.051116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:22.051722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:22.051801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:22.051833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:22.172008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:22.172138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:22.172174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:22.172201] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:22.176169] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-05T20:22:22.176651] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-05T20:22:22.176777] [INFO ] [sig ] FOF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:22.317413] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOF.txt [2026-01-05T20:22:22.317524] [INFO ] [sig ] [1263/3521] Completed FOF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:22.317562] [INFO ] [sig ] [1264/3521] Forecasting FOLD... [2026-01-05T20:22:22.317609] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-05T20:22:22.317639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-05T20:22:22.328639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-05T20:22:22.328980] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-05T20:22:22.329768] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-05T20:22:22.329821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:22.329853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:22.329880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:22.329937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:22.386860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:22.387467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:22.387543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:22.387594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:22.509911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:22.510063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:22.510110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:22.510160] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:22.513555] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=56.67%) [2026-01-05T20:22:22.513837] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-05T20:22:22.513961] [INFO ] [sig ] FOLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:22.657242] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOLD.txt [2026-01-05T20:22:22.657376] [INFO ] [sig ] [1264/3521] Completed FOLD in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:22.657415] [INFO ] [sig ] [1265/3521] Forecasting FORM... [2026-01-05T20:22:22.657444] [INFO ] [sig ] Generating forecast for: FORM [2026-01-05T20:22:22.657474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-05T20:22:22.668886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-05T20:22:22.669185] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-05T20:22:22.669966] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-05T20:22:22.670018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:22.670050] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:22.670077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:22.670134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:22.726570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:22.727359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:22.727440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:22.727472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:22.844738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:22.844862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:22.844898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:22.844926] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:22.848160] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-05T20:22:22.848423] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-05T20:22:22.848547] [INFO ] [sig ] FORM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:22.987251] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FORM.txt [2026-01-05T20:22:22.987364] [INFO ] [sig ] [1265/3521] Completed FORM in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:22.987402] [INFO ] [sig ] [1266/3521] Forecasting FOSL... [2026-01-05T20:22:22.987431] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-05T20:22:22.987460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-05T20:22:22.999289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-05T20:22:22.999589] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-05T20:22:23.000376] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-05T20:22:23.000430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:23.000462] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:23.000490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:23.000549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:23.057409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:23.058014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:23.058101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:23.058134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:23.177955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:23.178088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:23.178125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:23.178153] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:23.181411] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=66.05%) [2026-01-05T20:22:23.181694] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-05T20:22:23.181820] [INFO ] [sig ] FOSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:23.325565] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOSL.txt [2026-01-05T20:22:23.325708] [INFO ] [sig ] [1266/3521] Completed FOSL in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:23.325747] [INFO ] [sig ] [1267/3521] Forecasting FOX... [2026-01-05T20:22:23.325776] [INFO ] [sig ] Generating forecast for: FOX [2026-01-05T20:22:23.325805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-05T20:22:23.336982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-05T20:22:23.337263] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-05T20:22:23.338031] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-05T20:22:23.338083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:23.338115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:23.338142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:23.338203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:23.395035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:23.395658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:23.395750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:23.395784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:23.520227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:23.520393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:23.520432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:23.520460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:23.523773] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=32.49%) [2026-01-05T20:22:23.524039] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-05T20:22:23.524163] [INFO ] [sig ] FOX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:23.663066] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FOX.txt [2026-01-05T20:22:23.663188] [INFO ] [sig ] [1267/3521] Completed FOX in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:23.663227] [INFO ] [sig ] [1268/3521] Forecasting FOXA... [2026-01-05T20:22:23.663256] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-05T20:22:23.663285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-05T20:22:23.674315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-05T20:22:23.674629] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-05T20:22:23.675391] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-05T20:22:23.675444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:23.675476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:23.675512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:23.675589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:23.731644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:23.732295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:23.732373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:23.732404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:23.850512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:23.850669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:23.850708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:23.850735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:23.854027] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-01-05T20:22:23.854295] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-05T20:22:23.854419] [INFO ] [sig ] FOXA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:23.996976] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOXA.txt [2026-01-05T20:22:23.997103] [INFO ] [sig ] [1268/3521] Completed FOXA in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:23.997150] [INFO ] [sig ] [1269/3521] Forecasting FOXF... [2026-01-05T20:22:23.997182] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-05T20:22:23.997212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-05T20:22:24.008234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-05T20:22:24.008522] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-05T20:22:24.009317] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-05T20:22:24.009370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:24.009402] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:24.009441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:24.009499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:24.065713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:24.066376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:24.066487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:24.066521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:24.186179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:24.186295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:24.186332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:24.186360] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:24.189611] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-01-05T20:22:24.189875] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-05T20:22:24.189996] [INFO ] [sig ] FOXF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:24.328191] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FOXF.txt [2026-01-05T20:22:24.328298] [INFO ] [sig ] [1269/3521] Completed FOXF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:24.328335] [INFO ] [sig ] [1270/3521] Forecasting FPF... [2026-01-05T20:22:24.328364] [INFO ] [sig ] Generating forecast for: FPF [2026-01-05T20:22:24.328392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-05T20:22:24.339688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-05T20:22:24.339967] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-05T20:22:24.340752] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-05T20:22:24.340804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:24.340835] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:24.340862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:24.340919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:24.397880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:24.398720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:24.398796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:24.398828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:24.515302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:24.515443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:24.515481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:24.515508] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:24.518802] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=76.17%) [2026-01-05T20:22:24.519083] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-05T20:22:24.519203] [INFO ] [sig ] FPF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:24.660981] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FPF.txt [2026-01-05T20:22:24.661103] [INFO ] [sig ] [1270/3521] Completed FPF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:24.661188] [INFO ] [sig ] [1271/3521] Forecasting FPH... [2026-01-05T20:22:24.661226] [INFO ] [sig ] Generating forecast for: FPH [2026-01-05T20:22:24.661263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-05T20:22:24.672343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-05T20:22:24.672647] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-05T20:22:24.673404] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-05T20:22:24.673457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:24.673489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:24.673515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:24.673591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:24.730032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:24.730641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:24.730734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:24.730768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:24.847739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:24.847856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:24.847892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:24.847920] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:24.851115] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-01-05T20:22:24.851406] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-05T20:22:24.851528] [INFO ] [sig ] FPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:24.991455] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FPH.txt [2026-01-05T20:22:24.991594] [INFO ] [sig ] [1271/3521] Completed FPH in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:24.991634] [INFO ] [sig ] [1272/3521] Forecasting FPI... [2026-01-05T20:22:24.991663] [INFO ] [sig ] Generating forecast for: FPI [2026-01-05T20:22:24.991698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-05T20:22:25.002882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-05T20:22:25.003161] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-05T20:22:25.004123] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-05T20:22:25.004174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:25.004205] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:25.004230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:25.004286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:25.060510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:25.061115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:25.061194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:25.061226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:25.175613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:25.175734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:25.175769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:25.175796] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:25.179157] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-01-05T20:22:25.179425] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-05T20:22:25.179547] [INFO ] [sig ] FPI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:25.317920] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FPI.txt [2026-01-05T20:22:25.318028] [INFO ] [sig ] [1272/3521] Completed FPI in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:25.318067] [INFO ] [sig ] [1273/3521] Forecasting FPXI... [2026-01-05T20:22:25.318094] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-05T20:22:25.318122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-05T20:22:25.328828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-05T20:22:25.329131] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-05T20:22:25.329902] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-05T20:22:25.329955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:25.329986] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:25.330014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:25.330070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:25.386511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:25.387104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:25.387180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:25.387211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:25.492265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:25.492418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:25.492456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:25.492483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:25.495819] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=35.87%) [2026-01-05T20:22:25.496085] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-05T20:22:25.496212] [INFO ] [sig ] FPXI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:25.635144] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FPXI.txt [2026-01-05T20:22:25.635270] [INFO ] [sig ] [1273/3521] Completed FPXI in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:25.635307] [INFO ] [sig ] [1274/3521] Forecasting FRA... [2026-01-05T20:22:25.635336] [INFO ] [sig ] Generating forecast for: FRA [2026-01-05T20:22:25.635366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-05T20:22:25.646838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-05T20:22:25.647149] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-05T20:22:25.647939] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-05T20:22:25.647993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:25.648025] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:25.648094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:25.648156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:25.704431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:25.705158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:25.705238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:25.705270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:25.821940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:25.822088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:25.822126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:25.822154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:25.825447] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-01-05T20:22:25.825732] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-05T20:22:25.825857] [INFO ] [sig ] FRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:25.963206] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRA.txt [2026-01-05T20:22:25.963335] [INFO ] [sig ] [1274/3521] Completed FRA in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-05T20:22:25.963374] [INFO ] [sig ] [1275/3521] Forecasting FRBA... [2026-01-05T20:22:25.963403] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-05T20:22:25.963433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-05T20:22:25.974496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-05T20:22:25.974789] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-05T20:22:25.975545] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-05T20:22:25.975614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:25.975646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:25.975673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:25.975729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:26.031689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:26.032297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:26.032373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:26.032404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:26.147859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:26.147974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:26.148010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:26.148039] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:26.151260] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-05T20:22:26.151522] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-05T20:22:26.151659] [INFO ] [sig ] FRBA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:26.289552] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRBA.txt [2026-01-05T20:22:26.289679] [INFO ] [sig ] [1275/3521] Completed FRBA in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-05T20:22:26.289716] [INFO ] [sig ] [1276/3521] Forecasting FRGE... [2026-01-05T20:22:26.289745] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-05T20:22:26.289774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-05T20:22:26.300311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-05T20:22:26.300609] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-05T20:22:26.301359] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-05T20:22:26.301411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:26.301442] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:26.301469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:26.301527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:26.357666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:26.358258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:26.358333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:26.358365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:26.482055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:26.482202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:26.482239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:26.482267] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:26.485551] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-01-05T20:22:26.485832] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-05T20:22:26.485954] [INFO ] [sig ] FRGE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:26.624241] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRGE.txt [2026-01-05T20:22:26.624351] [INFO ] [sig ] [1276/3521] Completed FRGE in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-05T20:22:26.624388] [INFO ] [sig ] [1277/3521] Forecasting FRHC... [2026-01-05T20:22:26.624417] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-05T20:22:26.624445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-05T20:22:26.635770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-05T20:22:26.636073] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-05T20:22:26.636868] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-05T20:22:26.636921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:26.636953] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:26.636981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:26.637038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:26.695985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:26.696954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:26.697036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:26.697069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:26.816702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:26.816829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:26.816867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:26.816895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:26.820435] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=73.41%) [2026-01-05T20:22:26.820731] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-05T20:22:26.820862] [INFO ] [sig ] FRHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:26.963856] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRHC.txt [2026-01-05T20:22:26.963998] [INFO ] [sig ] [1277/3521] Completed FRHC in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:26.964040] [INFO ] [sig ] [1278/3521] Forecasting FRME... [2026-01-05T20:22:26.964070] [INFO ] [sig ] Generating forecast for: FRME [2026-01-05T20:22:26.964100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-05T20:22:26.975112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-05T20:22:26.975410] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-05T20:22:26.976211] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-05T20:22:26.976265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:26.976296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:26.976323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:26.976379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:27.033505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:27.034107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:27.034183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:27.034217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:27.148758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:27.148891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:27.148940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:27.148969] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:27.152193] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: UP (p=50.26%) [2026-01-05T20:22:27.152460] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-05T20:22:27.152599] [INFO ] [sig ] FRME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:27.290543] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRME.txt [2026-01-05T20:22:27.290672] [INFO ] [sig ] [1278/3521] Completed FRME in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:27.290711] [INFO ] [sig ] [1279/3521] Forecasting FRO... [2026-01-05T20:22:27.290740] [INFO ] [sig ] Generating forecast for: FRO [2026-01-05T20:22:27.290769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-05T20:22:27.302964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-05T20:22:27.303266] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-05T20:22:27.304042] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-05T20:22:27.304095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:27.304126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:27.304153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:27.304222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:27.360966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:27.361591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:27.361669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:27.361701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:27.480557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:27.480718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:27.480757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:27.480787] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:27.484090] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-01-05T20:22:27.484359] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-05T20:22:27.484505] [INFO ] [sig ] FRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:27.621779] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FRO.txt [2026-01-05T20:22:27.621889] [INFO ] [sig ] [1279/3521] Completed FRO in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:27.621926] [INFO ] [sig ] [1280/3521] Forecasting FROG... [2026-01-05T20:22:27.621956] [INFO ] [sig ] Generating forecast for: FROG [2026-01-05T20:22:27.621985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-05T20:22:27.633121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-05T20:22:27.633407] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-05T20:22:27.634275] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-05T20:22:27.634329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:27.634362] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:27.634390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:27.634453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:27.695445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:27.696313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:27.696390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:27.696423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:27.815270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:27.815382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:27.815419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:27.815446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:27.818566] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-01-05T20:22:27.818842] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-05T20:22:27.818996] [INFO ] [sig ] FROG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:27.965177] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FROG.txt [2026-01-05T20:22:27.965344] [INFO ] [sig ] [1280/3521] Completed FROG in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:27.965384] [INFO ] [sig ] [1281/3521] Forecasting FRPH... [2026-01-05T20:22:27.965413] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-05T20:22:27.965441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-05T20:22:27.976552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-05T20:22:27.976864] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-05T20:22:27.977711] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-05T20:22:27.977777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:27.977810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:27.977838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:27.977896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:28.034899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:28.035530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:28.035627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:28.035659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:28.154037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:28.154179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:28.154216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:28.154244] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:28.157524] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-01-05T20:22:28.157807] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-05T20:22:28.157931] [INFO ] [sig ] FRPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:28.301906] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FRPH.txt [2026-01-05T20:22:28.302025] [INFO ] [sig ] [1281/3521] Completed FRPH in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:28.302064] [INFO ] [sig ] [1282/3521] Forecasting FRSH... [2026-01-05T20:22:28.302092] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-05T20:22:28.302121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-05T20:22:28.313011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-05T20:22:28.313280] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-05T20:22:28.314258] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-05T20:22:28.314312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:28.314534] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:28.314560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:28.314639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:28.370622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:28.371231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:28.371315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:28.371347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:28.491518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:28.491687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:28.491727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:28.491756] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:28.495122] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-01-05T20:22:28.495401] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-05T20:22:28.495527] [INFO ] [sig ] FRSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:28.645266] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FRSH.txt [2026-01-05T20:22:28.645466] [INFO ] [sig ] [1282/3521] Completed FRSH in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:28.645516] [INFO ] [sig ] [1283/3521] Forecasting FRSX... [2026-01-05T20:22:28.645548] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-05T20:22:28.645599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-05T20:22:28.659304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-05T20:22:28.659888] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-05T20:22:28.660748] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-05T20:22:28.660803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:28.660838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:28.660876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:28.660955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:28.720049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:28.720859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:28.720946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:28.720978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:28.846290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:28.846450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:28.846491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:28.846519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:28.850304] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-05T20:22:28.850634] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-05T20:22:28.850770] [INFO ] [sig ] FRSX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:29.002128] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FRSX.txt [2026-01-05T20:22:29.002295] [INFO ] [sig ] [1283/3521] Completed FRSX in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:29.002346] [INFO ] [sig ] [1284/3521] Forecasting FSBC... [2026-01-05T20:22:29.002376] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-05T20:22:29.002406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-05T20:22:29.014736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-05T20:22:29.015086] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-05T20:22:29.015974] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-05T20:22:29.016029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:29.016061] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:29.016089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:29.016150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:29.078484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:29.079364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:29.079481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:29.079515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:29.206046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:29.206212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:29.206261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:29.206295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:29.209983] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=56.09%) [2026-01-05T20:22:29.210305] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-05T20:22:29.210474] [INFO ] [sig ] FSBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:29.356992] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FSBC.txt [2026-01-05T20:22:29.357139] [INFO ] [sig ] [1284/3521] Completed FSBC in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:29.357179] [INFO ] [sig ] [1285/3521] Forecasting FSCO... [2026-01-05T20:22:29.357207] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-05T20:22:29.357236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-05T20:22:29.368616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-05T20:22:29.368943] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-05T20:22:29.369730] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-05T20:22:29.369783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:29.369815] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:29.369842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:29.369900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:29.425120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:29.425842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:29.425923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:29.425954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:29.540957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:29.541114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:29.541152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:29.541181] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:29.544675] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=76.64%) [2026-01-05T20:22:29.544949] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-05T20:22:29.545074] [INFO ] [sig ] FSCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:29.684473] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FSCO.txt [2026-01-05T20:22:29.684625] [INFO ] [sig ] [1285/3521] Completed FSCO in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:29.684668] [INFO ] [sig ] [1286/3521] Forecasting FSK... [2026-01-05T20:22:29.684699] [INFO ] [sig ] Generating forecast for: FSK [2026-01-05T20:22:29.684729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-05T20:22:29.696704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-05T20:22:29.697021] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-05T20:22:29.697816] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-05T20:22:29.697870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:29.697901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:29.697930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:29.697989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:29.761709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:29.762540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:29.762652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:29.762687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:29.881501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:29.881666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:29.881705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:29.881733] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:29.885022] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-05T20:22:29.885317] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-05T20:22:29.885445] [INFO ] [sig ] FSK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:30.025616] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FSK.txt [2026-01-05T20:22:30.025748] [INFO ] [sig ] [1286/3521] Completed FSK in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:30.025787] [INFO ] [sig ] [1287/3521] Forecasting FSLY... [2026-01-05T20:22:30.025817] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-05T20:22:30.025852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-05T20:22:30.037148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-05T20:22:30.037480] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-05T20:22:30.038279] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-05T20:22:30.038343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:30.038382] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:30.038415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:30.038477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:30.096723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:30.097435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:30.097515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:30.097547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:30.220454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:30.220626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:30.220666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:30.220695] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:30.224045] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-01-05T20:22:30.224323] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-05T20:22:30.224448] [INFO ] [sig ] FSLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:30.362972] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FSLY.txt [2026-01-05T20:22:30.363134] [INFO ] [sig ] [1287/3521] Completed FSLY in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:30.363174] [INFO ] [sig ] [1288/3521] Forecasting FSM... [2026-01-05T20:22:30.363202] [INFO ] [sig ] Generating forecast for: FSM [2026-01-05T20:22:30.363231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-05T20:22:30.374778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-05T20:22:30.375091] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-05T20:22:30.375901] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-05T20:22:30.375953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:30.375985] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:30.376012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:30.376071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:30.432518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:30.433256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:30.433340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:30.433372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:30.558370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:30.558587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:30.558631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:30.558660] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:30.562077] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-01-05T20:22:30.562363] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-05T20:22:30.562497] [INFO ] [sig ] FSM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:30.702506] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FSM.txt [2026-01-05T20:22:30.702655] [INFO ] [sig ] [1288/3521] Completed FSM in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:30.702695] [INFO ] [sig ] [1289/3521] Forecasting FSS... [2026-01-05T20:22:30.702724] [INFO ] [sig ] Generating forecast for: FSS [2026-01-05T20:22:30.702754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-05T20:22:30.714456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-05T20:22:30.714781] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-05T20:22:30.715535] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-05T20:22:30.715606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:30.715639] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:30.715667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:30.715727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:30.771975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:30.772697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:30.772778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:30.772810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:30.892850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:30.893034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:30.893077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:30.893105] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:30.896491] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=28.28%) [2026-01-05T20:22:30.896785] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-05T20:22:30.896916] [INFO ] [sig ] FSS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:31.034351] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FSS.txt [2026-01-05T20:22:31.034487] [INFO ] [sig ] [1289/3521] Completed FSS in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:31.034526] [INFO ] [sig ] [1290/3521] Forecasting FTA... [2026-01-05T20:22:31.034554] [INFO ] [sig ] Generating forecast for: FTA [2026-01-05T20:22:31.034602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-05T20:22:31.045531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-05T20:22:31.045871] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-05T20:22:31.046641] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-05T20:22:31.046693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:31.046724] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:31.046751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:31.046808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:31.102324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:31.103074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:31.103157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:31.103189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:31.225041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:31.225218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:31.225275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:31.225307] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:31.228985] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-05T20:22:31.229346] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-05T20:22:31.229480] [INFO ] [sig ] FTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:31.368515] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTA.txt [2026-01-05T20:22:31.368671] [INFO ] [sig ] [1290/3521] Completed FTA in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:31.368719] [INFO ] [sig ] [1291/3521] Forecasting FTAI... [2026-01-05T20:22:31.368750] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-05T20:22:31.368778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-05T20:22:31.380710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-05T20:22:31.381024] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-05T20:22:31.381831] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-05T20:22:31.381884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:31.381940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:31.381968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:31.382024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:31.438142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:31.439104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:31.439204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:31.439237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:31.560277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:31.560438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:31.560478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:31.560506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:31.563833] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-01-05T20:22:31.564111] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-05T20:22:31.564241] [INFO ] [sig ] FTAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:31.702048] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTAI.txt [2026-01-05T20:22:31.702185] [INFO ] [sig ] [1291/3521] Completed FTAI in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-05T20:22:31.702224] [INFO ] [sig ] [1292/3521] Forecasting FTC... [2026-01-05T20:22:31.702253] [INFO ] [sig ] Generating forecast for: FTC [2026-01-05T20:22:31.702282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-05T20:22:31.714343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-05T20:22:31.714665] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-05T20:22:31.715424] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-05T20:22:31.715477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:31.715519] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:31.715754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:31.715814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:31.771681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:31.772408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:31.772489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:31.772520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:31.892162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:31.892344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:31.892390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:31.892420] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:31.895920] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-05T20:22:31.896208] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-05T20:22:31.896341] [INFO ] [sig ] FTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:32.035542] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTC.txt [2026-01-05T20:22:32.035709] [INFO ] [sig ] [1292/3521] Completed FTC in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-05T20:22:32.035749] [INFO ] [sig ] [1293/3521] Forecasting FTCI... [2026-01-05T20:22:32.035777] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-05T20:22:32.035805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-05T20:22:32.047746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-05T20:22:32.048089] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-05T20:22:32.048870] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-05T20:22:32.048943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:32.048977] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:32.049003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:32.049060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:32.104695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:32.105416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:32.105499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:32.105531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:32.229075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:32.229237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:32.229275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:32.229303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:32.232842] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=52.81%) [2026-01-05T20:22:32.233118] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-05T20:22:32.233247] [INFO ] [sig ] FTCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:32.374810] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTCI.txt [2026-01-05T20:22:32.374941] [INFO ] [sig ] [1293/3521] Completed FTCI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:32.374979] [INFO ] [sig ] [1294/3521] Forecasting FTCS... [2026-01-05T20:22:32.375009] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-05T20:22:32.375038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-05T20:22:32.386134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-05T20:22:32.386466] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-05T20:22:32.387243] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-05T20:22:32.387296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:32.387327] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:32.387353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:32.387411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:32.442612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:32.443333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:32.443415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:32.443447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:32.560842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:32.561001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:32.561040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:32.561101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:32.564496] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-05T20:22:32.564785] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-05T20:22:32.564915] [INFO ] [sig ] FTCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:32.706495] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTCS.txt [2026-01-05T20:22:32.706653] [INFO ] [sig ] [1294/3521] Completed FTCS in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:32.706694] [INFO ] [sig ] [1295/3521] Forecasting FTEK... [2026-01-05T20:22:32.706724] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-05T20:22:32.706754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-05T20:22:32.718849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-05T20:22:32.719181] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-05T20:22:32.720033] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-05T20:22:32.720086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:32.720116] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:32.720142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:32.720198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:32.786738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:32.787665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:32.787750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:32.787784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:32.913566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:32.913741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:32.913799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:32.913845] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:32.917660] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-01-05T20:22:32.917998] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-05T20:22:32.918160] [INFO ] [sig ] FTEK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:33.069624] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTEK.txt [2026-01-05T20:22:33.069770] [INFO ] [sig ] [1295/3521] Completed FTEK in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:33.069818] [INFO ] [sig ] [1296/3521] Forecasting FTGC... [2026-01-05T20:22:33.069849] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-05T20:22:33.069880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-05T20:22:33.081791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-05T20:22:33.082105] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-05T20:22:33.082900] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-05T20:22:33.082958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:33.082999] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:33.083030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:33.083089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:33.144932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:33.145691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:33.145783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:33.145827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:33.273358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:33.273527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:33.273584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:33.273618] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:33.277277] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-01-05T20:22:33.277565] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-05T20:22:33.277716] [INFO ] [sig ] FTGC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:33.429266] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTGC.txt [2026-01-05T20:22:33.429403] [INFO ] [sig ] [1296/3521] Completed FTGC in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:33.429453] [INFO ] [sig ] [1297/3521] Forecasting FTGS... [2026-01-05T20:22:33.429486] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-05T20:22:33.429516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-05T20:22:33.442129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-05T20:22:33.442492] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-05T20:22:33.443531] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-05T20:22:33.443795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:33.443831] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:33.443859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:33.443919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:33.511844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:33.512560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:33.512658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:33.512691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:33.641895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:33.642050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:33.642090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:33.642119] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:33.645619] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=93.84%) [2026-01-05T20:22:33.645925] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-05T20:22:33.646079] [INFO ] [sig ] FTGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:33.798935] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTGS.txt [2026-01-05T20:22:33.799093] [INFO ] [sig ] [1297/3521] Completed FTGS in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:33.799135] [INFO ] [sig ] [1298/3521] Forecasting FTHI... [2026-01-05T20:22:33.799164] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-05T20:22:33.799194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-05T20:22:33.811972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-05T20:22:33.812298] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-05T20:22:33.813226] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-05T20:22:33.813295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:33.813343] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:33.813379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:33.813448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:33.869797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:33.870478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:33.870557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:33.870606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:33.996892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:33.997067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:33.997122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:33.997168] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:34.000875] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-05T20:22:34.001156] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-05T20:22:34.001284] [INFO ] [sig ] FTHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:34.147618] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTHI.txt [2026-01-05T20:22:34.147755] [INFO ] [sig ] [1298/3521] Completed FTHI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:34.147795] [INFO ] [sig ] [1299/3521] Forecasting FTHY... [2026-01-05T20:22:34.147825] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-05T20:22:34.147854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-05T20:22:34.162317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-05T20:22:34.162812] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-05T20:22:34.163791] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-05T20:22:34.163851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:34.163886] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:34.163917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:34.163989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:34.232652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:34.233697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:34.233806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:34.233844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:34.363358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:34.363512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:34.363552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:34.363619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:34.366940] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=18.14%) [2026-01-05T20:22:34.367214] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-05T20:22:34.367339] [INFO ] [sig ] FTHY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:34.507729] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTHY.txt [2026-01-05T20:22:34.507882] [INFO ] [sig ] [1299/3521] Completed FTHY in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:34.507923] [INFO ] [sig ] [1300/3521] Forecasting FTI... [2026-01-05T20:22:34.507951] [INFO ] [sig ] Generating forecast for: FTI [2026-01-05T20:22:34.507981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-05T20:22:34.519286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-05T20:22:34.519634] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-05T20:22:34.520388] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-05T20:22:34.520440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:34.520471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:34.520497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:34.520552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:34.576002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:34.576680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:34.576756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:34.576787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:34.696135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:34.696266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:34.696302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:34.696329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:34.699566] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-05T20:22:34.699851] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-05T20:22:34.699972] [INFO ] [sig ] FTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:34.837494] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTI.txt [2026-01-05T20:22:34.837614] [INFO ] [sig ] [1300/3521] Completed FTI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:34.837653] [INFO ] [sig ] [1301/3521] Forecasting FTK... [2026-01-05T20:22:34.837681] [INFO ] [sig ] Generating forecast for: FTK [2026-01-05T20:22:34.837710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-05T20:22:34.848796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-05T20:22:34.849098] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-05T20:22:34.849866] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-05T20:22:34.849918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:34.849950] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:34.849977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:34.850035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:34.906260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:34.906859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:34.906983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:34.907024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:35.027460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:35.027593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:35.027803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:35.027831] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:35.031155] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-05T20:22:35.031433] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-05T20:22:35.031596] [INFO ] [sig ] FTK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:35.172552] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTK.txt [2026-01-05T20:22:35.172674] [INFO ] [sig ] [1301/3521] Completed FTK in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:35.172712] [INFO ] [sig ] [1302/3521] Forecasting FTLF... [2026-01-05T20:22:35.172740] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-05T20:22:35.172768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-05T20:22:35.183786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-05T20:22:35.184076] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-05T20:22:35.184837] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-05T20:22:35.184889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:35.184920] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:35.184947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:35.185004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:35.241558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:35.242147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:35.242223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:35.242255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:35.349854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:35.349954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:35.349989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:35.350017] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:35.353100] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-01-05T20:22:35.353361] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-05T20:22:35.353489] [INFO ] [sig ] FTLF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:35.496455] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTLF.txt [2026-01-05T20:22:35.496788] [INFO ] [sig ] [1302/3521] Completed FTLF in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:35.496829] [INFO ] [sig ] [1303/3521] Forecasting FTQI... [2026-01-05T20:22:35.496856] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-05T20:22:35.496884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-05T20:22:35.509278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-05T20:22:35.509786] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-05T20:22:35.510533] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-05T20:22:35.510608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:35.510674] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:35.510704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:35.510762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:35.569129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:35.569835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:35.569914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:35.569945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:35.686047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:35.686180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:35.686216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:35.686246] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:35.689538] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-05T20:22:35.689819] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-05T20:22:35.689945] [INFO ] [sig ] FTQI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:35.828899] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTQI.txt [2026-01-05T20:22:35.829021] [INFO ] [sig ] [1303/3521] Completed FTQI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:35.829059] [INFO ] [sig ] [1304/3521] Forecasting FTRE... [2026-01-05T20:22:35.829087] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-05T20:22:35.829115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-05T20:22:35.840220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-05T20:22:35.840490] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-05T20:22:35.841240] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-05T20:22:35.841292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:35.841323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:35.841351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:35.841408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:35.897310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:35.897924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:35.897998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:35.898029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:36.019251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:36.019371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:36.019407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:36.019438] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:36.022660] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=38.62%) [2026-01-05T20:22:36.022928] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-05T20:22:36.023048] [INFO ] [sig ] FTRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:36.161422] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTRE.txt [2026-01-05T20:22:36.161588] [INFO ] [sig ] [1304/3521] Completed FTRE in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:36.161632] [INFO ] [sig ] [1305/3521] Forecasting FTRI... [2026-01-05T20:22:36.161661] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-05T20:22:36.161690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-05T20:22:36.173225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-05T20:22:36.173538] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-05T20:22:36.174297] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-05T20:22:36.174349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:36.174380] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:36.174407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:36.174468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:36.230325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:36.231009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:36.231086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:36.231118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:36.346541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:36.346913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:36.346953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:36.346980] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:36.350491] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=29.63%) [2026-01-05T20:22:36.350775] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-05T20:22:36.350896] [INFO ] [sig ] FTRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:36.488472] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTRI.txt [2026-01-05T20:22:36.488616] [INFO ] [sig ] [1305/3521] Completed FTRI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:36.488656] [INFO ] [sig ] [1306/3521] Forecasting FTS... [2026-01-05T20:22:36.488687] [INFO ] [sig ] Generating forecast for: FTS [2026-01-05T20:22:36.488716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-05T20:22:36.499893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-05T20:22:36.500245] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-05T20:22:36.501036] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-05T20:22:36.501091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:36.501122] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:36.501150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:36.501208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:36.558121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:36.559109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:36.559191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:36.559222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:36.682380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:36.682544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:36.682600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:36.682630] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:36.685956] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-05T20:22:36.686223] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-05T20:22:36.686347] [INFO ] [sig ] FTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:36.824392] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTS.txt [2026-01-05T20:22:36.824516] [INFO ] [sig ] [1306/3521] Completed FTS in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:36.824554] [INFO ] [sig ] [1307/3521] Forecasting FTSL... [2026-01-05T20:22:36.824606] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-05T20:22:36.824638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-05T20:22:36.835706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-05T20:22:36.835969] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-05T20:22:36.836732] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-05T20:22:36.836784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:36.836816] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:36.836842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:36.836900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:36.892898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:36.893484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:36.893559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:36.893608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:37.009341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:37.009473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:37.009516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:37.009550] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:37.012741] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-05T20:22:37.013005] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-05T20:22:37.013125] [INFO ] [sig ] FTSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:37.153485] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTSL.txt [2026-01-05T20:22:37.153612] [INFO ] [sig ] [1307/3521] Completed FTSL in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:37.153652] [INFO ] [sig ] [1308/3521] Forecasting FTSM... [2026-01-05T20:22:37.153680] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-05T20:22:37.153708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-05T20:22:37.164785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-05T20:22:37.165054] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-05T20:22:37.165822] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-05T20:22:37.165878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:37.165945] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:37.165973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:37.166031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:37.223818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:37.224619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:37.224708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:37.224740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:37.324278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:37.324403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:37.324439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:37.324466] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:37.327855] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: DOWN (p=39.98%) [2026-01-05T20:22:37.328129] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-05T20:22:37.328253] [INFO ] [sig ] FTSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:37.471835] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTSM.txt [2026-01-05T20:22:37.471964] [INFO ] [sig ] [1308/3521] Completed FTSM in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:37.472003] [INFO ] [sig ] [1309/3521] Forecasting FTXL... [2026-01-05T20:22:37.472031] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-05T20:22:37.472060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-05T20:22:37.482966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-05T20:22:37.483224] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-05T20:22:37.483991] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-05T20:22:37.484042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:37.484073] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:37.484100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:37.484156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:37.539956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:37.540681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:37.540764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:37.540795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:37.657073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:37.657231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:37.657270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:37.657298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:37.660620] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-05T20:22:37.660893] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-05T20:22:37.661012] [INFO ] [sig ] FTXL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:37.848354] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTXL.txt [2026-01-05T20:22:37.848489] [INFO ] [sig ] [1309/3521] Completed FTXL in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-05T20:22:37.848527] [INFO ] [sig ] [1310/3521] Forecasting FTXN... [2026-01-05T20:22:37.848556] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-05T20:22:37.848614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-05T20:22:37.859959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-05T20:22:37.860230] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-05T20:22:37.861003] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-05T20:22:37.861055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:37.861087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:37.861113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:37.861170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:37.917337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:37.917984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:37.918060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:37.918091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:38.036929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:38.037097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:38.037137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:38.037183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:38.040806] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-01-05T20:22:38.041077] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-05T20:22:38.041202] [INFO ] [sig ] FTXN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:38.182198] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FTXN.txt [2026-01-05T20:22:38.182313] [INFO ] [sig ] [1310/3521] Completed FTXN in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:38.182351] [INFO ] [sig ] [1311/3521] Forecasting FTXO... [2026-01-05T20:22:38.182379] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-05T20:22:38.182409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-05T20:22:38.291996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-05T20:22:38.292347] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-05T20:22:38.293280] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-05T20:22:38.293336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:38.293369] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:38.293395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:38.293452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:38.356218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:38.357002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:38.357087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:38.357120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:38.483191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:38.483353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:38.483392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:38.483458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:38.487096] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-01-05T20:22:38.487410] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-05T20:22:38.487561] [INFO ] [sig ] FTXO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:38.634493] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FTXO.txt [2026-01-05T20:22:38.634647] [INFO ] [sig ] [1311/3521] Completed FTXO in 0.5s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:38.634690] [INFO ] [sig ] [1312/3521] Forecasting FUBO... [2026-01-05T20:22:38.634719] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-05T20:22:38.634749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-05T20:22:38.645533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-05T20:22:38.645866] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-05T20:22:38.646647] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-05T20:22:38.646699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:38.646732] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:38.646759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:38.646816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:38.702282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:38.702967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:38.703049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:38.703093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:38.824078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:38.824218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:38.824256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:38.824285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:38.827563] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-01-05T20:22:38.827844] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-05T20:22:38.827969] [INFO ] [sig ] FUBO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:38.965221] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FUBO.txt [2026-01-05T20:22:38.965348] [INFO ] [sig ] [1312/3521] Completed FUBO in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:38.965388] [INFO ] [sig ] [1313/3521] Forecasting FUL... [2026-01-05T20:22:38.965415] [INFO ] [sig ] Generating forecast for: FUL [2026-01-05T20:22:38.965444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-05T20:22:38.976295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-05T20:22:38.976624] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-05T20:22:38.977391] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-05T20:22:38.977445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:38.977483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:38.977516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:38.977608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:39.033346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:39.034008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:39.034086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:39.034117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:39.156421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:39.156593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:39.156637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:39.156667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:39.160111] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-01-05T20:22:39.160393] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-05T20:22:39.160527] [INFO ] [sig ] FUL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:39.302157] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FUL.txt [2026-01-05T20:22:39.302286] [INFO ] [sig ] [1313/3521] Completed FUL in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:39.302325] [INFO ] [sig ] [1314/3521] Forecasting FULC... [2026-01-05T20:22:39.302360] [INFO ] [sig ] Generating forecast for: FULC [2026-01-05T20:22:39.302403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-05T20:22:39.313719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-05T20:22:39.314061] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-05T20:22:39.314917] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-05T20:22:39.314983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:39.315032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:39.315061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:39.315129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:39.376701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:39.377453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:39.377556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:39.377620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:39.505037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:39.505184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:39.505224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:39.505260] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:39.508701] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-05T20:22:39.509019] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-05T20:22:39.509158] [INFO ] [sig ] FULC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:39.655521] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FULC.txt [2026-01-05T20:22:39.655673] [INFO ] [sig ] [1314/3521] Completed FULC in 0.4s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:39.655714] [INFO ] [sig ] [1315/3521] Forecasting FUN... [2026-01-05T20:22:39.655743] [INFO ] [sig ] Generating forecast for: FUN [2026-01-05T20:22:39.655772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-05T20:22:39.667832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-05T20:22:39.668160] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-05T20:22:39.669003] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-05T20:22:39.669057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:39.669090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:39.669117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:39.669175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:39.724872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:39.725489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:39.725568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:39.725619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:39.843355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:39.843497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:39.843541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:39.843584] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:39.846886] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-05T20:22:39.847154] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-05T20:22:39.847277] [INFO ] [sig ] FUN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:39.990222] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FUN.txt [2026-01-05T20:22:39.990363] [INFO ] [sig ] [1315/3521] Completed FUN in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:39.990403] [INFO ] [sig ] [1316/3521] Forecasting FUNC... [2026-01-05T20:22:39.990433] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-05T20:22:39.990463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-05T20:22:40.002160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-05T20:22:40.002464] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-05T20:22:40.003440] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-05T20:22:40.003502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:40.003534] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:40.003560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:40.003635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:40.063123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:40.063883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:40.063965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:40.063998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:40.187182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:40.187329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:40.187368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:40.187395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:40.190906] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-05T20:22:40.191180] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-05T20:22:40.191308] [INFO ] [sig ] FUNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:40.335491] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FUNC.txt [2026-01-05T20:22:40.335640] [INFO ] [sig ] [1316/3521] Completed FUNC in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:40.335681] [INFO ] [sig ] [1317/3521] Forecasting FUND... [2026-01-05T20:22:40.335710] [INFO ] [sig ] Generating forecast for: FUND [2026-01-05T20:22:40.335738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-05T20:22:40.346771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-05T20:22:40.347059] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-05T20:22:40.347844] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-05T20:22:40.347896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:40.347926] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:40.347952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:40.348008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:40.404723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:40.405453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:40.405535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:40.405566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:40.526908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:40.527065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:40.527106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:40.527134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:40.530609] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-01-05T20:22:40.530910] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-05T20:22:40.531046] [INFO ] [sig ] FUND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:40.669934] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FUND.txt [2026-01-05T20:22:40.670064] [INFO ] [sig ] [1317/3521] Completed FUND in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:40.670104] [INFO ] [sig ] [1318/3521] Forecasting FVCB... [2026-01-05T20:22:40.670132] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-05T20:22:40.670161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-05T20:22:40.682199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-05T20:22:40.682611] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-05T20:22:40.683398] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-05T20:22:40.683451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:40.683482] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:40.683509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:40.683566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:40.740276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:40.741208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:40.741335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:40.741369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:40.850305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:40.850460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:40.850500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:40.850528] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:40.853849] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-05T20:22:40.854117] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-05T20:22:40.854246] [INFO ] [sig ] FVCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:41.004991] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FVCB.txt [2026-01-05T20:22:41.005155] [INFO ] [sig ] [1318/3521] Completed FVCB in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:41.005203] [INFO ] [sig ] [1319/3521] Forecasting FWONA... [2026-01-05T20:22:41.005233] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-05T20:22:41.005262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-05T20:22:41.016622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-05T20:22:41.016935] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-05T20:22:41.017724] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-05T20:22:41.017778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:41.017810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:41.017837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:41.017895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:41.073621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:41.074427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:41.074509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:41.074542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:41.191937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:41.192103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:41.192141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:41.192169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:41.195507] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=73.32%) [2026-01-05T20:22:41.195800] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-05T20:22:41.195925] [INFO ] [sig ] FWONA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:41.333530] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FWONA.txt [2026-01-05T20:22:41.333696] [INFO ] [sig ] [1319/3521] Completed FWONA in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:41.333739] [INFO ] [sig ] [1320/3521] Forecasting FWONK... [2026-01-05T20:22:41.333767] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-05T20:22:41.333796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-05T20:22:41.345519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-05T20:22:41.345857] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-05T20:22:41.346628] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-05T20:22:41.346682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:41.346713] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:41.346740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:41.346796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:41.404623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:41.405405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:41.405490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:41.405521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:41.522758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:41.522919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:41.522957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:41.522985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:41.526473] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=41.33%) [2026-01-05T20:22:41.526806] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-05T20:22:41.526946] [INFO ] [sig ] FWONK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:41.667421] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FWONK.txt [2026-01-05T20:22:41.667590] [INFO ] [sig ] [1320/3521] Completed FWONK in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:41.667633] [INFO ] [sig ] [1321/3521] Forecasting FWRD... [2026-01-05T20:22:41.667662] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-05T20:22:41.667691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-05T20:22:41.679508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-05T20:22:41.679853] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-05T20:22:41.680634] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-05T20:22:41.680686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:41.680717] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:41.680743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:41.680799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:41.736923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:41.737772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:41.737855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:41.737887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:41.859300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:41.859452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:41.859490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:41.859519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:41.862850] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-01-05T20:22:41.863116] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-05T20:22:41.863242] [INFO ] [sig ] FWRD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:42.001471] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FWRD.txt [2026-01-05T20:22:42.001621] [INFO ] [sig ] [1321/3521] Completed FWRD in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:42.001663] [INFO ] [sig ] [1322/3521] Forecasting FWRG... [2026-01-05T20:22:42.001692] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-05T20:22:42.001721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-05T20:22:42.012900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-05T20:22:42.013221] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-05T20:22:42.013998] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-05T20:22:42.014050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:42.014081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:42.014108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:42.014164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:42.069870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:42.070782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:42.070863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:42.070895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:42.190383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:42.190541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:42.190608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:42.190644] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:42.193942] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=35.85%) [2026-01-05T20:22:42.194211] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-05T20:22:42.194335] [INFO ] [sig ] FWRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:42.332916] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FWRG.txt [2026-01-05T20:22:42.333067] [INFO ] [sig ] [1322/3521] Completed FWRG in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:42.333106] [INFO ] [sig ] [1323/3521] Forecasting FYC... [2026-01-05T20:22:42.333136] [INFO ] [sig ] Generating forecast for: FYC [2026-01-05T20:22:42.333165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-05T20:22:42.344724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-05T20:22:42.345123] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-05T20:22:42.345956] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-05T20:22:42.346008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:42.346040] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:42.346067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:42.346124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:42.402174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:42.403039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:42.403120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:42.403152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:42.526152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:42.526313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:42.526351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:42.526378] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:42.529768] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-01-05T20:22:42.530035] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-05T20:22:42.530162] [INFO ] [sig ] FYC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:42.671888] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/FYC.txt [2026-01-05T20:22:42.672047] [INFO ] [sig ] [1323/3521] Completed FYC in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:42.672107] [INFO ] [sig ] [1324/3521] Forecasting FYX... [2026-01-05T20:22:42.672139] [INFO ] [sig ] Generating forecast for: FYX [2026-01-05T20:22:42.672171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-05T20:22:42.684043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-05T20:22:42.684364] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-05T20:22:42.685195] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-05T20:22:42.685250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:42.685283] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:42.685310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:42.685370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:42.743107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:42.743842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:42.743922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:42.743954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:42.864776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:42.864926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:42.864966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:42.864994] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:42.868397] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-05T20:22:42.868681] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-05T20:22:42.868807] [INFO ] [sig ] FYX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:43.008001] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/FYX.txt [2026-01-05T20:22:43.008162] [INFO ] [sig ] [1324/3521] Completed FYX in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:43.008202] [INFO ] [sig ] [1325/3521] Forecasting G... [2026-01-05T20:22:43.008231] [INFO ] [sig ] Generating forecast for: G [2026-01-05T20:22:43.008259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-05T20:22:43.019851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-05T20:22:43.020123] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-05T20:22:43.020919] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-05T20:22:43.020994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:43.021027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:43.021054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:43.021111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:43.077887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:43.078695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:43.078778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:43.078810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:43.199217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:43.199368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:43.199406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:43.199433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:43.202749] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-01-05T20:22:43.203018] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-05T20:22:43.203143] [INFO ] [sig ] G: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:43.344160] [INFO ] [LOCAL ] Saved forecast: G 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/G.txt [2026-01-05T20:22:43.344325] [INFO ] [sig ] [1325/3521] Completed G in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:43.344366] [INFO ] [sig ] [1326/3521] Forecasting GAB... [2026-01-05T20:22:43.344395] [INFO ] [sig ] Generating forecast for: GAB [2026-01-05T20:22:43.344424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-05T20:22:43.355837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-05T20:22:43.356146] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-05T20:22:43.356939] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-05T20:22:43.356992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:43.357023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:43.357049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:43.357105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:43.412728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:43.413551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:43.413650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:43.413683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:43.532872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:43.533024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:43.533063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:43.533092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:43.536393] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=80.96%) [2026-01-05T20:22:43.536678] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-05T20:22:43.536803] [INFO ] [sig ] GAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:43.674883] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GAB.txt [2026-01-05T20:22:43.675013] [INFO ] [sig ] [1326/3521] Completed GAB in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-05T20:22:43.675052] [INFO ] [sig ] [1327/3521] Forecasting GABC... [2026-01-05T20:22:43.675080] [INFO ] [sig ] Generating forecast for: GABC [2026-01-05T20:22:43.675109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-05T20:22:43.685700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-05T20:22:43.685959] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-05T20:22:43.686726] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-05T20:22:43.686788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:43.686820] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:43.686847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:43.686904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:43.746850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:43.747562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:43.747656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:43.747688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:43.863162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:43.863291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:43.863327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:43.863354] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:43.866608] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-01-05T20:22:43.866876] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-05T20:22:43.867000] [INFO ] [sig ] GABC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:44.005532] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GABC.txt [2026-01-05T20:22:44.005675] [INFO ] [sig ] [1327/3521] Completed GABC in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:44.005715] [INFO ] [sig ] [1328/3521] Forecasting GAIA... [2026-01-05T20:22:44.005745] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-05T20:22:44.005774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-05T20:22:44.016765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-05T20:22:44.017096] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-05T20:22:44.017895] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-05T20:22:44.017948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:44.017979] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:44.018006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:44.018063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:44.074385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:44.075268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:44.075356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:44.075388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:44.192895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:44.193053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:44.193142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:44.193173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:44.196493] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-01-05T20:22:44.196791] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-05T20:22:44.196915] [INFO ] [sig ] GAIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:44.346177] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GAIA.txt [2026-01-05T20:22:44.346309] [INFO ] [sig ] [1328/3521] Completed GAIA in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:44.346348] [INFO ] [sig ] [1329/3521] Forecasting GAIN... [2026-01-05T20:22:44.346377] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-05T20:22:44.346406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-05T20:22:44.358441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-05T20:22:44.358748] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-05T20:22:44.359529] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-05T20:22:44.359600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:44.359633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:44.359659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:44.359715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:44.416907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:44.417507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:44.417600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:44.417635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:44.537883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:44.538021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:44.538059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:44.538087] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:44.541416] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-05T20:22:44.541733] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-05T20:22:44.541863] [INFO ] [sig ] GAIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:44.680888] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GAIN.txt [2026-01-05T20:22:44.681018] [INFO ] [sig ] [1329/3521] Completed GAIN in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:44.681057] [INFO ] [sig ] [1330/3521] Forecasting GAM... [2026-01-05T20:22:44.681085] [INFO ] [sig ] Generating forecast for: GAM [2026-01-05T20:22:44.681114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-05T20:22:44.691876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-05T20:22:44.692128] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-05T20:22:44.692900] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-05T20:22:44.692951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:44.692990] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:44.693017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:44.693074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:44.749170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:44.749797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:44.749874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:44.749905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:44.863115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:44.863252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:44.863291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:44.863319] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:44.866563] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-05T20:22:44.866849] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-05T20:22:44.866971] [INFO ] [sig ] GAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:45.005653] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GAM.txt [2026-01-05T20:22:45.005772] [INFO ] [sig ] [1330/3521] Completed GAM in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:45.006012] [INFO ] [sig ] [1331/3521] Forecasting GAMB... [2026-01-05T20:22:45.006041] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-05T20:22:45.006069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-05T20:22:45.017528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-05T20:22:45.017818] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-05T20:22:45.018559] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-05T20:22:45.018632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:45.018667] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:45.018693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:45.018749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:45.076721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:45.077598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:45.077681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:45.077714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:45.198749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:45.198907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:45.198963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:45.198995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:45.202302] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-01-05T20:22:45.202593] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-05T20:22:45.202727] [INFO ] [sig ] GAMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:45.341636] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GAMB.txt [2026-01-05T20:22:45.341794] [INFO ] [sig ] [1331/3521] Completed GAMB in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:45.341835] [INFO ] [sig ] [1332/3521] Forecasting GANX... [2026-01-05T20:22:45.341895] [INFO ] [sig ] Generating forecast for: GANX [2026-01-05T20:22:45.341925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-05T20:22:45.354079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-05T20:22:45.354436] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-05T20:22:45.355222] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-05T20:22:45.355274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:45.355306] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:45.355333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:45.355390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:45.412372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:45.413253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:45.413337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:45.413370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:45.540603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:45.540761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:45.540799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:45.540827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:45.544324] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=46.09%) [2026-01-05T20:22:45.544618] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-05T20:22:45.544767] [INFO ] [sig ] GANX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:45.687838] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GANX.txt [2026-01-05T20:22:45.687995] [INFO ] [sig ] [1332/3521] Completed GANX in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:45.688034] [INFO ] [sig ] [1333/3521] Forecasting GASS... [2026-01-05T20:22:45.688063] [INFO ] [sig ] Generating forecast for: GASS [2026-01-05T20:22:45.688093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-05T20:22:45.699761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-05T20:22:45.700102] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-05T20:22:45.700884] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-05T20:22:45.700937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:45.700968] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:45.701002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:45.701059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:45.759106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:45.759967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:45.760051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:45.760082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:45.878191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:45.878343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:45.878382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:45.878411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:45.881792] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-05T20:22:45.882057] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-05T20:22:45.882182] [INFO ] [sig ] GASS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:46.020812] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GASS.txt [2026-01-05T20:22:46.020943] [INFO ] [sig ] [1333/3521] Completed GASS in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:46.020983] [INFO ] [sig ] [1334/3521] Forecasting GATX... [2026-01-05T20:22:46.021012] [INFO ] [sig ] Generating forecast for: GATX [2026-01-05T20:22:46.021040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-05T20:22:46.032942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-05T20:22:46.033209] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-05T20:22:46.033989] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-05T20:22:46.034040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:46.034072] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:46.034098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:46.034155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:46.090465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:46.091119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:46.091197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:46.091230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:46.210519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:46.210686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:46.210750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:46.210784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:46.214048] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-05T20:22:46.214314] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-05T20:22:46.214436] [INFO ] [sig ] GATX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:46.354649] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GATX.txt [2026-01-05T20:22:46.354787] [INFO ] [sig ] [1334/3521] Completed GATX in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:46.354826] [INFO ] [sig ] [1335/3521] Forecasting GAUZ... [2026-01-05T20:22:46.354855] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-05T20:22:46.354884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-05T20:22:46.368235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-05T20:22:46.368962] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-05T20:22:46.370008] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-05T20:22:46.370073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:46.370115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:46.370150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:46.370293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:46.429885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:46.431091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:46.431202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:46.431244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:46.556938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:46.557183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:46.557229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:46.557260] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:46.561344] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-05T20:22:46.561783] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-05T20:22:46.561942] [INFO ] [sig ] GAUZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:46.712516] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GAUZ.txt [2026-01-05T20:22:46.712740] [INFO ] [sig ] [1335/3521] Completed GAUZ in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:46.712782] [INFO ] [sig ] [1336/3521] Forecasting GBAB... [2026-01-05T20:22:46.712816] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-05T20:22:46.712849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-05T20:22:46.726840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-05T20:22:46.727353] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-05T20:22:46.728289] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-05T20:22:46.728346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:46.728379] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:46.728408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:46.728469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:46.794521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:46.795743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:46.795843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:46.795875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:46.920591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:46.920846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:46.920901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:46.920934] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:46.924799] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-01-05T20:22:46.925107] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-05T20:22:46.925247] [INFO ] [sig ] GBAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:47.075425] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GBAB.txt [2026-01-05T20:22:47.075640] [INFO ] [sig ] [1336/3521] Completed GBAB in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:47.075685] [INFO ] [sig ] [1337/3521] Forecasting GBCI... [2026-01-05T20:22:47.075723] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-05T20:22:47.075762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-05T20:22:47.090714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-05T20:22:47.091147] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-05T20:22:47.092233] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-05T20:22:47.092297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:47.092355] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:47.092394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:47.092477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:47.155221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:47.156429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:47.156529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:47.156563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:47.281349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:47.281603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:47.281662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:47.281697] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:47.285901] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-01-05T20:22:47.286243] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-05T20:22:47.286386] [INFO ] [sig ] GBCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:47.435641] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GBCI.txt [2026-01-05T20:22:47.435950] [INFO ] [sig ] [1337/3521] Completed GBCI in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:47.436009] [INFO ] [sig ] [1338/3521] Forecasting GBDC... [2026-01-05T20:22:47.436049] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-05T20:22:47.436088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-05T20:22:47.450823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-05T20:22:47.451407] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-05T20:22:47.452388] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-05T20:22:47.452445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:47.452530] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:47.452563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:47.452642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:47.511107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:47.511876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:47.511965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:47.511998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:47.633165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:47.633399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:47.633445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:47.633474] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:47.637629] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-05T20:22:47.637994] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-05T20:22:47.638134] [INFO ] [sig ] GBDC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:47.785450] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GBDC.txt [2026-01-05T20:22:47.785720] [INFO ] [sig ] [1338/3521] Completed GBDC in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:47.785772] [INFO ] [sig ] [1339/3521] Forecasting GBIO... [2026-01-05T20:22:47.785803] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-05T20:22:47.785834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-05T20:22:47.800457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-05T20:22:47.801232] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-05T20:22:47.802207] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-05T20:22:47.802264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:47.802297] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:47.802323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:47.802381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:47.863245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:47.864565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:47.864717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:47.864756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:47.990979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:47.991205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:47.991251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:47.991281] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:47.995491] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=61.66%) [2026-01-05T20:22:47.995852] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-05T20:22:47.995993] [INFO ] [sig ] GBIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:48.143966] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GBIO.txt [2026-01-05T20:22:48.144145] [INFO ] [sig ] [1339/3521] Completed GBIO in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:48.144186] [INFO ] [sig ] [1340/3521] Forecasting GBTG... [2026-01-05T20:22:48.144217] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-05T20:22:48.144249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-05T20:22:48.157068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-05T20:22:48.157465] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-05T20:22:48.158375] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-05T20:22:48.158430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:48.158463] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:48.158489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:48.158551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:48.217319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:48.218113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:48.218205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:48.218238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:48.340986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:48.341208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:48.341251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:48.341280] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:48.344946] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=39.54%) [2026-01-05T20:22:48.345244] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-05T20:22:48.345377] [INFO ] [sig ] GBTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:48.485931] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GBTG.txt [2026-01-05T20:22:48.486111] [INFO ] [sig ] [1340/3521] Completed GBTG in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:48.486152] [INFO ] [sig ] [1341/3521] Forecasting GBX... [2026-01-05T20:22:48.486181] [INFO ] [sig ] Generating forecast for: GBX [2026-01-05T20:22:48.486211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-05T20:22:48.499914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-05T20:22:48.500312] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-05T20:22:48.501223] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-05T20:22:48.501278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:48.501312] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:48.501339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:48.501398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:48.559919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:48.560966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:48.561065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:48.561098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:48.678770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:48.679043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:48.679091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:48.679121] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:48.684523] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-05T20:22:48.685007] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-05T20:22:48.685261] [INFO ] [sig ] GBX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:48.835528] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GBX.txt [2026-01-05T20:22:48.835730] [INFO ] [sig ] [1341/3521] Completed GBX in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:48.835779] [INFO ] [sig ] [1342/3521] Forecasting GCBC... [2026-01-05T20:22:48.835811] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-05T20:22:48.835840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-05T20:22:48.850904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-05T20:22:48.851334] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-05T20:22:48.852187] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-05T20:22:48.852240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:48.852272] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:48.852299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:48.852357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:48.910170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:48.910856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:48.910942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:48.910987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:49.019866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:49.020061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:49.020125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:49.020174] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:49.024700] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-05T20:22:49.025124] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-05T20:22:49.025341] [INFO ] [sig ] GCBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:49.211651] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GCBC.txt [2026-01-05T20:22:49.211815] [INFO ] [sig ] [1342/3521] Completed GCBC in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:49.211855] [INFO ] [sig ] [1343/3521] Forecasting GCMG... [2026-01-05T20:22:49.211885] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-05T20:22:49.211914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-05T20:22:49.223383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-05T20:22:49.223703] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-05T20:22:49.224475] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-05T20:22:49.224529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:49.224562] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:49.224619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:49.224678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:49.281852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:49.282633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:49.282716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:49.282750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:49.401624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:49.401784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:49.401824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:49.401853] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:49.405231] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=35.54%) [2026-01-05T20:22:49.405518] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-05T20:22:49.405685] [INFO ] [sig ] GCMG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:49.549471] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GCMG.txt [2026-01-05T20:22:49.549645] [INFO ] [sig ] [1343/3521] Completed GCMG in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:49.549685] [INFO ] [sig ] [1344/3521] Forecasting GCO... [2026-01-05T20:22:49.549715] [INFO ] [sig ] Generating forecast for: GCO [2026-01-05T20:22:49.549744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-05T20:22:49.563341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-05T20:22:49.563912] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-05T20:22:49.564847] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-05T20:22:49.564904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:49.564939] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:49.564967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:49.565026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:49.624195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:49.625351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:49.625451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:49.625484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:49.747495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:49.747736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:49.747779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:49.747809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:49.751727] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-05T20:22:49.752073] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-05T20:22:49.752220] [INFO ] [sig ] GCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:49.914052] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GCO.txt [2026-01-05T20:22:49.914350] [INFO ] [sig ] [1344/3521] Completed GCO in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-05T20:22:49.914394] [INFO ] [sig ] [1345/3521] Forecasting GD... [2026-01-05T20:22:49.914423] [INFO ] [sig ] Generating forecast for: GD [2026-01-05T20:22:49.914457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-05T20:22:49.928186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-05T20:22:49.928821] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-05T20:22:49.929819] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-05T20:22:49.929875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:49.929907] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:49.929934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:49.929995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:49.992969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:49.994228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:49.994348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:49.994383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:50.120882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:50.121143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:50.121191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:50.121253] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:50.125517] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-05T20:22:50.125991] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-05T20:22:50.126204] [INFO ] [sig ] GD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:50.277804] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GD.txt [2026-01-05T20:22:50.278007] [INFO ] [sig ] [1345/3521] Completed GD in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:50.278048] [INFO ] [sig ] [1346/3521] Forecasting GDC... [2026-01-05T20:22:50.278079] [INFO ] [sig ] Generating forecast for: GDC [2026-01-05T20:22:50.278109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-05T20:22:50.291441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-05T20:22:50.291862] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-05T20:22:50.292827] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-05T20:22:50.292882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:50.292918] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:50.292947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:50.293007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:50.359026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:50.360307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:50.360427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:50.360468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:50.498805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:50.499063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:50.499110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:50.499141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:50.504418] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=82.31%) [2026-01-05T20:22:50.504825] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-05T20:22:50.505207] [INFO ] [sig ] GDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:50.667684] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GDC.txt [2026-01-05T20:22:50.667908] [INFO ] [sig ] [1346/3521] Completed GDC in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:50.667955] [INFO ] [sig ] [1347/3521] Forecasting GDDY... [2026-01-05T20:22:50.667996] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-05T20:22:50.668030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-05T20:22:50.682343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-05T20:22:50.682927] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-05T20:22:50.683976] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-05T20:22:50.684032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:50.684065] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:50.684093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:50.684153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:50.749074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:50.750642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:50.750796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:50.750878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:50.884894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:50.885121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:50.885167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:50.885197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:50.889628] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-01-05T20:22:50.890070] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-05T20:22:50.890263] [INFO ] [sig ] GDDY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:51.038524] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GDDY.txt [2026-01-05T20:22:51.038750] [INFO ] [sig ] [1347/3521] Completed GDDY in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:51.038793] [INFO ] [sig ] [1348/3521] Forecasting GDEN... [2026-01-05T20:22:51.038827] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-05T20:22:51.038859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-05T20:22:51.052546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-05T20:22:51.053086] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-05T20:22:51.054036] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-05T20:22:51.054093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:51.054126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:51.054153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:51.054214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:51.114463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:51.115749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:51.115861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:51.115896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:51.247834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:51.248080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:51.248129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:51.248158] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:51.252192] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=52.18%) [2026-01-05T20:22:51.252525] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-05T20:22:51.252688] [INFO ] [sig ] GDEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:51.400485] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GDEN.txt [2026-01-05T20:22:51.400723] [INFO ] [sig ] [1348/3521] Completed GDEN in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:51.400806] [INFO ] [sig ] [1349/3521] Forecasting GDRX... [2026-01-05T20:22:51.400836] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-05T20:22:51.400868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-05T20:22:51.414886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-05T20:22:51.415412] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-05T20:22:51.416501] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-05T20:22:51.416558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:51.416615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:51.416661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:51.416724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:51.479037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:51.480345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:51.480479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:51.480517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:51.603931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:51.604166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:51.604210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:51.604241] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:51.608177] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=77.41%) [2026-01-05T20:22:51.608495] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-05T20:22:51.608655] [INFO ] [sig ] GDRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:51.749847] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GDRX.txt [2026-01-05T20:22:51.750039] [INFO ] [sig ] [1349/3521] Completed GDRX in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:51.750082] [INFO ] [sig ] [1350/3521] Forecasting GDS... [2026-01-05T20:22:51.750113] [INFO ] [sig ] Generating forecast for: GDS [2026-01-05T20:22:51.750143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-05T20:22:51.763394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-05T20:22:51.763873] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-05T20:22:51.764815] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-05T20:22:51.764870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:51.764904] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:51.764931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:51.764991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:51.824996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:51.826064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:51.826161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:51.826194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:51.953016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:51.953250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:51.953293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:51.953321] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:51.957434] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-05T20:22:51.957772] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-05T20:22:51.957912] [INFO ] [sig ] GDS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:52.101313] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GDS.txt [2026-01-05T20:22:52.101497] [INFO ] [sig ] [1350/3521] Completed GDS in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:52.101540] [INFO ] [sig ] [1351/3521] Forecasting GDYN... [2026-01-05T20:22:52.101586] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-05T20:22:52.101622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-05T20:22:52.116448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-05T20:22:52.116960] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-05T20:22:52.117885] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-05T20:22:52.117942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:52.117976] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:52.118003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:52.118074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:52.183262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:52.184242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:52.184345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:52.184380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:52.318667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:52.318837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:52.318891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:52.318967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:52.322487] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-01-05T20:22:52.322786] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-05T20:22:52.322933] [INFO ] [sig ] GDYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:52.481284] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GDYN.txt [2026-01-05T20:22:52.481460] [INFO ] [sig ] [1351/3521] Completed GDYN in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:52.481512] [INFO ] [sig ] [1352/3521] Forecasting GE... [2026-01-05T20:22:52.481544] [INFO ] [sig ] Generating forecast for: GE [2026-01-05T20:22:52.481597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-05T20:22:52.494983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-05T20:22:52.495393] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-05T20:22:52.496328] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-05T20:22:52.496390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:52.496425] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:52.496514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:52.496599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:52.562091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:52.563067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:52.563160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:52.563191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:52.699001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:52.699340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:52.699394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:52.699428] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:52.704334] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-01-05T20:22:52.704739] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-05T20:22:52.704937] [INFO ] [sig ] GE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:52.864330] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GE.txt [2026-01-05T20:22:52.864494] [INFO ] [sig ] [1352/3521] Completed GE in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:52.864536] [INFO ] [sig ] [1353/3521] Forecasting GECC... [2026-01-05T20:22:52.864593] [INFO ] [sig ] Generating forecast for: GECC [2026-01-05T20:22:52.864639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-05T20:22:52.875873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-05T20:22:52.876215] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-05T20:22:52.877004] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-05T20:22:52.877056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:52.877087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:52.877114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:52.877171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:52.935092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:52.935947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:52.936032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:52.936065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:53.059165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:53.059324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:53.059364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:53.059393] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:53.062889] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-01-05T20:22:53.063169] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-05T20:22:53.063300] [INFO ] [sig ] GECC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:53.209776] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GECC.txt [2026-01-05T20:22:53.209914] [INFO ] [sig ] [1353/3521] Completed GECC in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:53.209954] [INFO ] [sig ] [1354/3521] Forecasting GEF... [2026-01-05T20:22:53.209982] [INFO ] [sig ] Generating forecast for: GEF [2026-01-05T20:22:53.210011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-05T20:22:53.221411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-05T20:22:53.221765] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-05T20:22:53.222568] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-05T20:22:53.222645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:53.222678] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:53.222706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:53.222765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:53.279312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:53.279983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:53.280064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:53.280096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:53.395531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:53.395704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:53.395745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:53.395773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:53.399195] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-01-05T20:22:53.399463] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-05T20:22:53.399607] [INFO ] [sig ] GEF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:53.544442] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GEF.txt [2026-01-05T20:22:53.544595] [INFO ] [sig ] [1354/3521] Completed GEF in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:53.544662] [INFO ] [sig ] [1355/3521] Forecasting GEHC... [2026-01-05T20:22:53.544704] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-05T20:22:53.544737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-05T20:22:53.556215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-05T20:22:53.556482] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-05T20:22:53.557282] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-05T20:22:53.557336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:53.557368] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:53.557395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:53.557452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:53.616683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:53.617723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:53.617819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:53.617859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:53.750980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:53.751327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:53.751366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:53.751394] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:53.755046] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-05T20:22:53.755334] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-05T20:22:53.755465] [INFO ] [sig ] GEHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:53.895187] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GEHC.txt [2026-01-05T20:22:53.895334] [INFO ] [sig ] [1355/3521] Completed GEHC in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:53.895376] [INFO ] [sig ] [1356/3521] Forecasting GEL... [2026-01-05T20:22:53.895404] [INFO ] [sig ] Generating forecast for: GEL [2026-01-05T20:22:53.895435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-05T20:22:53.907257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-05T20:22:53.907549] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-05T20:22:53.908324] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-05T20:22:53.908375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:53.908407] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:53.908433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:53.908490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:53.964409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:53.965217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:53.965299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:53.965332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:54.084167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:54.084326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:54.084366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:54.084394] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:54.087805] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=14.43%) [2026-01-05T20:22:54.088079] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-05T20:22:54.088208] [INFO ] [sig ] GEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:54.238461] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GEL.txt [2026-01-05T20:22:54.238649] [INFO ] [sig ] [1356/3521] Completed GEL in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:54.238693] [INFO ] [sig ] [1357/3521] Forecasting GEN... [2026-01-05T20:22:54.238723] [INFO ] [sig ] Generating forecast for: GEN [2026-01-05T20:22:54.238753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-05T20:22:54.251528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-05T20:22:54.251921] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-05T20:22:54.252749] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-05T20:22:54.252803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:54.252834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:54.252866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:54.252926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:54.310273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:54.311215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:54.311300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:54.311332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:54.431544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:54.431719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:54.431759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:54.431787] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:54.435190] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-01-05T20:22:54.435463] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-05T20:22:54.435606] [INFO ] [sig ] GEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:54.601620] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GEN.txt [2026-01-05T20:22:54.601769] [INFO ] [sig ] [1357/3521] Completed GEN in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:54.601810] [INFO ] [sig ] [1358/3521] Forecasting GENI... [2026-01-05T20:22:54.601839] [INFO ] [sig ] Generating forecast for: GENI [2026-01-05T20:22:54.601869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-05T20:22:54.617065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-05T20:22:54.617675] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-05T20:22:54.618605] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-05T20:22:54.618663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:54.618698] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:54.618728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:54.618788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:54.677511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:54.678708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:54.678807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:54.678843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:54.799890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:54.800174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:54.800220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:54.800249] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:54.804357] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=53.80%) [2026-01-05T20:22:54.804735] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-05T20:22:54.804887] [INFO ] [sig ] GENI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:54.947155] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GENI.txt [2026-01-05T20:22:54.947289] [INFO ] [sig ] [1358/3521] Completed GENI in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:54.947330] [INFO ] [sig ] [1359/3521] Forecasting GENK... [2026-01-05T20:22:54.947359] [INFO ] [sig ] Generating forecast for: GENK [2026-01-05T20:22:54.947389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-05T20:22:54.962916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-05T20:22:54.963534] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-05T20:22:54.964741] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-05T20:22:54.964804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:54.964838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:54.964874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:54.964940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:55.036802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:55.038319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:55.038454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:55.038503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:55.190006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:55.190261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:55.190314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:55.190358] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:55.195342] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-05T20:22:55.195799] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-05T20:22:55.195995] [INFO ] [sig ] GENK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:55.355459] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GENK.txt [2026-01-05T20:22:55.355698] [INFO ] [sig ] [1359/3521] Completed GENK in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:55.355749] [INFO ] [sig ] [1360/3521] Forecasting GEOS... [2026-01-05T20:22:55.355783] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-05T20:22:55.355815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-05T20:22:55.369288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-05T20:22:55.369793] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-05T20:22:55.370786] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-05T20:22:55.370844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:55.370879] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:55.370907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:55.370968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:55.429748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:55.430770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:55.430871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:55.430903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:55.557322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:55.557488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:55.557532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:55.557561] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:55.561082] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-01-05T20:22:55.561387] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-05T20:22:55.561530] [INFO ] [sig ] GEOS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:55.709461] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GEOS.txt [2026-01-05T20:22:55.709642] [INFO ] [sig ] [1360/3521] Completed GEOS in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-05T20:22:55.709684] [INFO ] [sig ] [1361/3521] Forecasting GERN... [2026-01-05T20:22:55.709713] [INFO ] [sig ] Generating forecast for: GERN [2026-01-05T20:22:55.709743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-05T20:22:55.721391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-05T20:22:55.721760] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-05T20:22:55.722528] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-05T20:22:55.722600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:55.722634] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:55.722661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:55.722718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:55.778895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:55.779871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:55.779959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:55.779993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:55.899127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:55.899289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:55.899330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:55.899360] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:55.902804] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-01-05T20:22:55.903087] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-05T20:22:55.903217] [INFO ] [sig ] GERN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:56.049440] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GERN.txt [2026-01-05T20:22:56.049596] [INFO ] [sig ] [1361/3521] Completed GERN in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-05T20:22:56.049641] [INFO ] [sig ] [1362/3521] Forecasting GES... [2026-01-05T20:22:56.049672] [INFO ] [sig ] Generating forecast for: GES [2026-01-05T20:22:56.049704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-05T20:22:56.061106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-05T20:22:56.061395] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-05T20:22:56.062190] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-05T20:22:56.062256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:56.062289] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:56.062318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:56.062377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:56.119195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:56.120096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:56.120227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:56.120262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:56.245961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:56.246121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:56.246160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:56.246187] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:56.249613] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-05T20:22:56.249885] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-05T20:22:56.250016] [INFO ] [sig ] GES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:56.395820] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GES.txt [2026-01-05T20:22:56.395970] [INFO ] [sig ] [1362/3521] Completed GES in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-05T20:22:56.396009] [INFO ] [sig ] [1363/3521] Forecasting GEVO... [2026-01-05T20:22:56.396040] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-05T20:22:56.396070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-05T20:22:56.409348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-05T20:22:56.409640] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-05T20:22:56.410419] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-05T20:22:56.410471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:56.410503] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:56.410530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:56.410608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:56.469081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:56.469740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:56.469821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:56.469853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:56.592376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:56.592518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:56.592557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:56.592605] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:56.595932] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-01-05T20:22:56.596214] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-05T20:22:56.596345] [INFO ] [sig ] GEVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:56.744469] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GEVO.txt [2026-01-05T20:22:56.744620] [INFO ] [sig ] [1363/3521] Completed GEVO in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:56.744660] [INFO ] [sig ] [1364/3521] Forecasting GFF... [2026-01-05T20:22:56.744689] [INFO ] [sig ] Generating forecast for: GFF [2026-01-05T20:22:56.744718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-05T20:22:56.755631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-05T20:22:56.755905] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-05T20:22:56.756673] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-05T20:22:56.756725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:56.756756] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:56.756783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:56.756840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:56.813039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:56.813705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:56.813785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:56.813817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:56.928034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:56.928177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:56.928216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:56.928245] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:56.931620] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: UP (p=60.97%) [2026-01-05T20:22:56.931893] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-05T20:22:56.932023] [INFO ] [sig ] GFF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:57.077457] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GFF.txt [2026-01-05T20:22:57.077586] [INFO ] [sig ] [1364/3521] Completed GFF in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:57.077626] [INFO ] [sig ] [1365/3521] Forecasting GFI... [2026-01-05T20:22:57.077654] [INFO ] [sig ] Generating forecast for: GFI [2026-01-05T20:22:57.077682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-05T20:22:57.088847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-05T20:22:57.089148] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-05T20:22:57.089931] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-05T20:22:57.089988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:57.090019] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:57.090046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:57.090102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:57.147283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:57.147913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:57.147992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:57.148024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:57.279420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:57.279623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:57.279668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:57.279698] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:57.283321] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=30.22%) [2026-01-05T20:22:57.283629] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-05T20:22:57.283763] [INFO ] [sig ] GFI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:57.434042] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GFI.txt [2026-01-05T20:22:57.434436] [INFO ] [sig ] [1365/3521] Completed GFI in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:57.434501] [INFO ] [sig ] [1366/3521] Forecasting GFL... [2026-01-05T20:22:57.434535] [INFO ] [sig ] Generating forecast for: GFL [2026-01-05T20:22:57.434590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-05T20:22:57.446318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-05T20:22:57.446691] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-05T20:22:57.447482] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-05T20:22:57.447536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:57.447592] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:57.447625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:57.447685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:57.507325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:57.508208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:57.508293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:57.508327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:57.634843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:57.635001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:57.635040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:57.635069] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:57.638476] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-01-05T20:22:57.638766] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-05T20:22:57.638896] [INFO ] [sig ] GFL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:57.784854] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GFL.txt [2026-01-05T20:22:57.785006] [INFO ] [sig ] [1366/3521] Completed GFL in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:57.785052] [INFO ] [sig ] [1367/3521] Forecasting GFS... [2026-01-05T20:22:57.785086] [INFO ] [sig ] Generating forecast for: GFS [2026-01-05T20:22:57.785116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-05T20:22:57.796357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-05T20:22:57.796678] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-05T20:22:57.797453] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-05T20:22:57.797505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:57.797537] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:57.797564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:57.797646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:57.853967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:57.854726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:57.854808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:57.854839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:57.976641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:57.976820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:57.976865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:57.976895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:57.980314] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=59.52%) [2026-01-05T20:22:57.980607] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-05T20:22:57.980752] [INFO ] [sig ] GFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:58.127890] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GFS.txt [2026-01-05T20:22:58.128040] [INFO ] [sig ] [1367/3521] Completed GFS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:58.128078] [INFO ] [sig ] [1368/3521] Forecasting GGAL... [2026-01-05T20:22:58.128107] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-05T20:22:58.128136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-05T20:22:58.139704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-05T20:22:58.140009] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-05T20:22:58.140844] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-05T20:22:58.140898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:58.140931] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:58.140958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:58.141015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:58.197790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:58.198468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:58.198550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:58.198600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:58.321149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:58.321301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:58.321341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:58.321370] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:58.324836] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-01-05T20:22:58.325110] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-05T20:22:58.325238] [INFO ] [sig ] GGAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:58.474893] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GGAL.txt [2026-01-05T20:22:58.475023] [INFO ] [sig ] [1368/3521] Completed GGAL in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:58.475061] [INFO ] [sig ] [1369/3521] Forecasting GGB... [2026-01-05T20:22:58.475090] [INFO ] [sig ] Generating forecast for: GGB [2026-01-05T20:22:58.475119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-05T20:22:58.486629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-05T20:22:58.486940] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-05T20:22:58.487745] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-05T20:22:58.487799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:58.487868] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:58.487898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:58.487955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:58.544203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:58.544907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:58.544991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:58.545022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:58.673040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:58.673211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:58.673277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:58.673309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:58.676939] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-05T20:22:58.677246] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-05T20:22:58.677383] [INFO ] [sig ] GGB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:58.842277] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GGB.txt [2026-01-05T20:22:58.842433] [INFO ] [sig ] [1369/3521] Completed GGB in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:58.842473] [INFO ] [sig ] [1370/3521] Forecasting GGG... [2026-01-05T20:22:58.842503] [INFO ] [sig ] Generating forecast for: GGG [2026-01-05T20:22:58.842533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-05T20:22:58.853596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-05T20:22:58.853920] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-05T20:22:58.854707] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-05T20:22:58.854760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:58.854790] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:58.854816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:58.854872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:58.913276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:58.914164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:58.914252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:58.914286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:59.032986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:59.033133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:59.033185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:59.033217] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:59.036674] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=64.88%) [2026-01-05T20:22:59.036959] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-05T20:22:59.037089] [INFO ] [sig ] GGG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:59.182613] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GGG.txt [2026-01-05T20:22:59.182747] [INFO ] [sig ] [1370/3521] Completed GGG in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:59.182785] [INFO ] [sig ] [1371/3521] Forecasting GGLL... [2026-01-05T20:22:59.182813] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-05T20:22:59.182842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-05T20:22:59.194240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-05T20:22:59.194530] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-05T20:22:59.195311] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-05T20:22:59.195364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:59.195397] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:59.195423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:59.195480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:59.253181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:59.253882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:59.253977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:59.254012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:59.374077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:59.374271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:59.374322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:59.374353] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:59.378193] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=42.52%) [2026-01-05T20:22:59.378669] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-05T20:22:59.378796] [INFO ] [sig ] GGLL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:22:59.528594] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GGLL.txt [2026-01-05T20:22:59.528751] [INFO ] [sig ] [1371/3521] Completed GGLL in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:59.528792] [INFO ] [sig ] [1372/3521] Forecasting GGLS... [2026-01-05T20:22:59.528822] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-05T20:22:59.528852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-05T20:22:59.540669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-05T20:22:59.541054] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-05T20:22:59.541902] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-05T20:22:59.541962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:59.541995] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:59.542023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:59.542081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:59.599719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:59.600559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:59.600663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:59.600697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:22:59.717125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:22:59.717281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:22:59.717320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:22:59.717390] [INFO ] [FORECASTER] Training complete [2026-01-05T20:22:59.720790] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=84.57%) [2026-01-05T20:22:59.721064] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-05T20:22:59.721191] [INFO ] [sig ] GGLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:22:59.862418] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GGLS.txt [2026-01-05T20:22:59.862546] [INFO ] [sig ] [1372/3521] Completed GGLS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:22:59.862602] [INFO ] [sig ] [1373/3521] Forecasting GH... [2026-01-05T20:22:59.862633] [INFO ] [sig ] Generating forecast for: GH [2026-01-05T20:22:59.862664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-05T20:22:59.873970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-05T20:22:59.874266] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-05T20:22:59.875041] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-05T20:22:59.875093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:22:59.875125] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:22:59.875163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:22:59.875222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:22:59.931216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:22:59.931943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:22:59.932028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:22:59.932060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:00.060563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:00.060765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:00.060811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:00.060841] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:00.064386] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=44.18%) [2026-01-05T20:23:00.064769] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-05T20:23:00.064932] [INFO ] [sig ] GH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:00.218074] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GH.txt [2026-01-05T20:23:00.218225] [INFO ] [sig ] [1373/3521] Completed GH in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:00.218263] [INFO ] [sig ] [1374/3521] Forecasting GHI... [2026-01-05T20:23:00.218292] [INFO ] [sig ] Generating forecast for: GHI [2026-01-05T20:23:00.218321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-05T20:23:00.230879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-05T20:23:00.231411] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-05T20:23:00.232239] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-05T20:23:00.232294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:00.232326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:00.232353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:00.232412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:00.292457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:00.293274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:00.293360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:00.293394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:00.408400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:00.408554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:00.408612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:00.408643] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:00.412084] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=30.57%) [2026-01-05T20:23:00.412357] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-05T20:23:00.412485] [INFO ] [sig ] GHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:00.559127] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GHI.txt [2026-01-05T20:23:00.559277] [INFO ] [sig ] [1374/3521] Completed GHI in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:00.559318] [INFO ] [sig ] [1375/3521] Forecasting GHM... [2026-01-05T20:23:00.559349] [INFO ] [sig ] Generating forecast for: GHM [2026-01-05T20:23:00.559383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-05T20:23:00.570410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-05T20:23:00.570738] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-05T20:23:00.571554] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-05T20:23:00.571628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:00.571662] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:00.571689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:00.571748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:00.634436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:00.635263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:00.635346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:00.635378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:00.762355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:00.762484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:00.762525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:00.762554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:00.765979] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-05T20:23:00.766262] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-05T20:23:00.766392] [INFO ] [sig ] GHM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:00.927944] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GHM.txt [2026-01-05T20:23:00.928095] [INFO ] [sig ] [1375/3521] Completed GHM in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:00.928136] [INFO ] [sig ] [1376/3521] Forecasting GHRS... [2026-01-05T20:23:00.928166] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-05T20:23:00.928195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-05T20:23:00.940041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-05T20:23:00.940383] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-05T20:23:00.941251] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-05T20:23:00.941305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:00.941339] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:00.941367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:00.941426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:00.999865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:01.000720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:01.000811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:01.000844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:01.120472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:01.120612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:01.120654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:01.120683] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:01.124158] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-05T20:23:01.124467] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-05T20:23:01.124622] [INFO ] [sig ] GHRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:01.264303] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GHRS.txt [2026-01-05T20:23:01.264452] [INFO ] [sig ] [1376/3521] Completed GHRS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:01.264492] [INFO ] [sig ] [1377/3521] Forecasting GHY... [2026-01-05T20:23:01.264521] [INFO ] [sig ] Generating forecast for: GHY [2026-01-05T20:23:01.264557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-05T20:23:01.276056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-05T20:23:01.276387] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-05T20:23:01.277207] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-05T20:23:01.277263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:01.277295] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:01.277323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:01.277381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:01.333194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:01.334003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:01.334090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:01.334125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:01.456275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:01.456432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:01.456471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:01.456499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:01.460251] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=14.27%) [2026-01-05T20:23:01.460527] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-05T20:23:01.460676] [INFO ] [sig ] GHY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:01.610053] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GHY.txt [2026-01-05T20:23:01.610217] [INFO ] [sig ] [1377/3521] Completed GHY in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:01.610259] [INFO ] [sig ] [1378/3521] Forecasting GIB... [2026-01-05T20:23:01.610290] [INFO ] [sig ] Generating forecast for: GIB [2026-01-05T20:23:01.610321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-05T20:23:01.623224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-05T20:23:01.623736] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-05T20:23:01.624808] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-05T20:23:01.624886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:01.624926] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:01.624957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:01.625017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:01.686911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:01.687812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:01.687920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:01.687955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:01.817081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:01.817232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:01.817273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:01.817304] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:01.820748] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=86.44%) [2026-01-05T20:23:01.821065] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-05T20:23:01.821197] [INFO ] [sig ] GIB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:01.969153] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GIB.txt [2026-01-05T20:23:01.969328] [INFO ] [sig ] [1378/3521] Completed GIB in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-05T20:23:01.969373] [INFO ] [sig ] [1379/3521] Forecasting GIFI... [2026-01-05T20:23:01.969405] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-05T20:23:01.969435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-05T20:23:01.981318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-05T20:23:01.981733] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-05T20:23:01.982564] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-05T20:23:01.982639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:01.982671] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:01.982698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:01.982755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:02.042117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:02.043075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:02.043218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:02.043252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:02.167841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:02.168006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:02.168054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:02.168088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:02.172129] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-05T20:23:02.172482] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-05T20:23:02.172651] [INFO ] [sig ] GIFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:02.330406] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GIFI.txt [2026-01-05T20:23:02.330564] [INFO ] [sig ] [1379/3521] Completed GIFI in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-05T20:23:02.330626] [INFO ] [sig ] [1380/3521] Forecasting GIII... [2026-01-05T20:23:02.330656] [INFO ] [sig ] Generating forecast for: GIII [2026-01-05T20:23:02.330688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-05T20:23:02.342355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-05T20:23:02.342767] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-05T20:23:02.343606] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-05T20:23:02.343664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:02.343696] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:02.343723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:02.343780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:02.401653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:02.402494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:02.402598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:02.402634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:02.522866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:02.523018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:02.523058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:02.523087] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:02.526402] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-01-05T20:23:02.526689] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-05T20:23:02.526815] [INFO ] [sig ] GIII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:02.665904] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GIII.txt [2026-01-05T20:23:02.666040] [INFO ] [sig ] [1380/3521] Completed GIII in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-05T20:23:02.666079] [INFO ] [sig ] [1381/3521] Forecasting GIL... [2026-01-05T20:23:02.666109] [INFO ] [sig ] Generating forecast for: GIL [2026-01-05T20:23:02.666139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIL' from 'https://tdm.silogroup.org/data/derivative_storage/GIL.csv'. [2026-01-05T20:23:02.678784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIL'. [2026-01-05T20:23:02.679090] [INFO ] [FORECASTER] Starting predict_future for GIL [2026-01-05T20:23:02.679876] [DEBUG] [LOCAL ] No optimal features file found for GIL: ./output/feature-sets/GIL.txt [2026-01-05T20:23:02.679928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:02.679959] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:02.679985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:02.680042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:02.737850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:02.738477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:02.738556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:02.738604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:02.864061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:02.864205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:02.864247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:02.864275] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:02.867994] [DEBUG] [FORECASTER] GIL: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-05T20:23:02.868262] [INFO ] [FORECASTER] Completed predict_future for GIL [2026-01-05T20:23:02.868384] [INFO ] [sig ] GIL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:03.016761] [INFO ] [LOCAL ] Saved forecast: GIL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GIL.txt [2026-01-05T20:23:03.016895] [INFO ] [sig ] [1381/3521] Completed GIL in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:03.016933] [INFO ] [sig ] [1382/3521] Forecasting GILD... [2026-01-05T20:23:03.016962] [INFO ] [sig ] Generating forecast for: GILD [2026-01-05T20:23:03.016992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-05T20:23:03.028898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-05T20:23:03.029207] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-05T20:23:03.029994] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-05T20:23:03.030048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:03.030080] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:03.030108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:03.030165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:03.086900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:03.087706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:03.087784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:03.087816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:03.207974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:03.208112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:03.208149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:03.208177] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:03.211468] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-01-05T20:23:03.211753] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-05T20:23:03.211880] [INFO ] [sig ] GILD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:03.350322] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GILD.txt [2026-01-05T20:23:03.350514] [INFO ] [sig ] [1382/3521] Completed GILD in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:03.350555] [INFO ] [sig ] [1383/3521] Forecasting GIS... [2026-01-05T20:23:03.350604] [INFO ] [sig ] Generating forecast for: GIS [2026-01-05T20:23:03.350635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-05T20:23:03.362550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-05T20:23:03.362909] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-05T20:23:03.363713] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-05T20:23:03.363766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:03.363796] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:03.363822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:03.363878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:03.422107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:03.422948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:03.423031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:03.423063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:03.553071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:03.553239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:03.553283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:03.553312] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:03.557132] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-01-05T20:23:03.557457] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-05T20:23:03.557613] [INFO ] [sig ] GIS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:03.706839] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GIS.txt [2026-01-05T20:23:03.706969] [INFO ] [sig ] [1383/3521] Completed GIS in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:03.707008] [INFO ] [sig ] [1384/3521] Forecasting GKOS... [2026-01-05T20:23:03.707037] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-05T20:23:03.707068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-05T20:23:03.718964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-05T20:23:03.719298] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-05T20:23:03.720098] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-05T20:23:03.720152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:03.720185] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:03.720213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:03.720272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:03.776458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:03.777085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:03.777164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:03.777195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:03.896454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:03.896620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:03.896662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:03.896689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:03.900559] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=0.23%) [2026-01-05T20:23:03.900846] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-05T20:23:03.900972] [INFO ] [sig ] GKOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:04.038538] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GKOS.txt [2026-01-05T20:23:04.038676] [INFO ] [sig ] [1384/3521] Completed GKOS in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:04.038714] [INFO ] [sig ] [1385/3521] Forecasting GL... [2026-01-05T20:23:04.038742] [INFO ] [sig ] Generating forecast for: GL [2026-01-05T20:23:04.038772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-05T20:23:04.050270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-05T20:23:04.050535] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-05T20:23:04.051299] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-05T20:23:04.051351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:04.051383] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:04.051410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:04.051466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:04.107231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:04.107960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:04.108041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:04.108073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:04.231890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:04.232036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:04.232075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:04.232110] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:04.235386] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-05T20:23:04.235670] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-05T20:23:04.235802] [INFO ] [sig ] GL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:04.381308] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GL.txt [2026-01-05T20:23:04.381436] [INFO ] [sig ] [1385/3521] Completed GL in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:04.381473] [INFO ] [sig ] [1386/3521] Forecasting GLAD... [2026-01-05T20:23:04.381502] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-05T20:23:04.381532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-05T20:23:04.393394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-05T20:23:04.393741] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-05T20:23:04.394506] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-05T20:23:04.394602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:04.394671] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:04.394702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:04.394759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:04.450965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:04.451836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:04.451925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:04.451958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:04.572130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:04.572296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:04.572337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:04.572366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:04.576046] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-01-05T20:23:04.576413] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-05T20:23:04.576561] [INFO ] [sig ] GLAD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:04.768539] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLAD.txt [2026-01-05T20:23:04.768738] [INFO ] [sig ] [1386/3521] Completed GLAD in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:04.768781] [INFO ] [sig ] [1387/3521] Forecasting GLBE... [2026-01-05T20:23:04.768812] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-05T20:23:04.768843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-05T20:23:04.789076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-05T20:23:04.789607] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-05T20:23:04.790790] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-05T20:23:04.790861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:04.790912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:04.790959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:04.791051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:04.881324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:04.882610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:04.882744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:04.882799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:05.052863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:05.053067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:05.053136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:05.053188] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:05.058493] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-05T20:23:05.058995] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-05T20:23:05.059200] [INFO ] [sig ] GLBE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:05.291890] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLBE.txt [2026-01-05T20:23:05.292118] [INFO ] [sig ] [1387/3521] Completed GLBE in 0.5s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:05.292184] [INFO ] [sig ] [1388/3521] Forecasting GLBS... [2026-01-05T20:23:05.292237] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-05T20:23:05.292288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-05T20:23:05.310081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-05T20:23:05.310615] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-05T20:23:05.311690] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-05T20:23:05.311759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:05.311805] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:05.311842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:05.311921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:05.379088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:05.380162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:05.380272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:05.380306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:05.519591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:05.519778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:05.519824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:05.519855] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:05.524239] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-05T20:23:05.524704] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-05T20:23:05.524879] [INFO ] [sig ] GLBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:05.680899] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLBS.txt [2026-01-05T20:23:05.681070] [INFO ] [sig ] [1388/3521] Completed GLBS in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:05.681110] [INFO ] [sig ] [1389/3521] Forecasting GLDD... [2026-01-05T20:23:05.681141] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-05T20:23:05.681171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-05T20:23:05.693720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-05T20:23:05.694165] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-05T20:23:05.695204] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-05T20:23:05.695264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:05.695297] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:05.695323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:05.695382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:05.755841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:05.756737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:05.756827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:05.756861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:05.884631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:05.884789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:05.884830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:05.884896] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:05.888896] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=27.57%) [2026-01-05T20:23:05.889291] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-05T20:23:05.889658] [INFO ] [sig ] GLDD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:06.033110] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLDD.txt [2026-01-05T20:23:06.033264] [INFO ] [sig ] [1389/3521] Completed GLDD in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:06.033310] [INFO ] [sig ] [1390/3521] Forecasting GLNG... [2026-01-05T20:23:06.033341] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-05T20:23:06.033370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-05T20:23:06.044860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-05T20:23:06.045176] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-05T20:23:06.045967] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-05T20:23:06.046020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:06.046052] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:06.046079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:06.046136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:06.104501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:06.105368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:06.105455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:06.105488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:06.231459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:06.231638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:06.231681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:06.231710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:06.235548] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=87.14%) [2026-01-05T20:23:06.235870] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-05T20:23:06.236004] [INFO ] [sig ] GLNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:06.379381] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLNG.txt [2026-01-05T20:23:06.379541] [INFO ] [sig ] [1390/3521] Completed GLNG in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:06.379601] [INFO ] [sig ] [1391/3521] Forecasting GLOB... [2026-01-05T20:23:06.379636] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-05T20:23:06.379669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-05T20:23:06.391607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-05T20:23:06.391895] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-05T20:23:06.392698] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-05T20:23:06.392753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:06.392784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:06.392811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:06.392870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:06.462019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:06.462920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:06.463006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:06.463039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:06.581127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:06.581285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:06.581325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:06.581355] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:06.584860] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=23.27%) [2026-01-05T20:23:06.585167] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-05T20:23:06.585300] [INFO ] [sig ] GLOB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:06.724050] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLOB.txt [2026-01-05T20:23:06.724186] [INFO ] [sig ] [1391/3521] Completed GLOB in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:06.724226] [INFO ] [sig ] [1392/3521] Forecasting GLP... [2026-01-05T20:23:06.724254] [INFO ] [sig ] Generating forecast for: GLP [2026-01-05T20:23:06.724285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-05T20:23:06.735885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-05T20:23:06.736174] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-05T20:23:06.737029] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-05T20:23:06.737083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:06.737117] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:06.737145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:06.737203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:06.795435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:06.796324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:06.796410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:06.796443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:06.919918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:06.920077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:06.920118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:06.920149] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:06.923549] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-05T20:23:06.923869] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-05T20:23:06.924002] [INFO ] [sig ] GLP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:07.065557] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLP.txt [2026-01-05T20:23:07.065734] [INFO ] [sig ] [1392/3521] Completed GLP in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:07.065774] [INFO ] [sig ] [1393/3521] Forecasting GLPG... [2026-01-05T20:23:07.065804] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-05T20:23:07.065836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-05T20:23:07.078109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-05T20:23:07.078487] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-05T20:23:07.079519] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-05T20:23:07.079595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:07.079631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:07.079659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:07.079731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:07.138712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:07.139672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:07.139767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:07.139801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:07.266548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:07.266724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:07.266783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:07.266814] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:07.270384] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: UP (p=90.84%) [2026-01-05T20:23:07.270689] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-05T20:23:07.270828] [INFO ] [sig ] GLPG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:07.415623] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLPG.txt [2026-01-05T20:23:07.415786] [INFO ] [sig ] [1393/3521] Completed GLPG in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:07.415827] [INFO ] [sig ] [1394/3521] Forecasting GLPI... [2026-01-05T20:23:07.415858] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-05T20:23:07.415888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-05T20:23:07.432198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-05T20:23:07.432557] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-05T20:23:07.433367] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-05T20:23:07.433421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:07.433453] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:07.433479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:07.433537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:07.490978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:07.491891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:07.491979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:07.492012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:07.615434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:07.615627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:07.615689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:07.615719] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:07.619725] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=13.60%) [2026-01-05T20:23:07.620069] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-05T20:23:07.620218] [INFO ] [sig ] GLPI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:07.765322] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLPI.txt [2026-01-05T20:23:07.765477] [INFO ] [sig ] [1394/3521] Completed GLPI in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-05T20:23:07.765517] [INFO ] [sig ] [1395/3521] Forecasting GLRE... [2026-01-05T20:23:07.765547] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-05T20:23:07.765598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-05T20:23:07.778265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-05T20:23:07.778648] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-05T20:23:07.779458] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-05T20:23:07.779511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:07.779542] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:07.779567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:07.779645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:07.837728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:07.838625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:07.838707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:07.838739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:07.957224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:07.957381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:07.957422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:07.957451] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:07.961043] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-05T20:23:07.961333] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-05T20:23:07.961464] [INFO ] [sig ] GLRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:08.105594] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLRE.txt [2026-01-05T20:23:08.105755] [INFO ] [sig ] [1395/3521] Completed GLRE in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-05T20:23:08.105797] [INFO ] [sig ] [1396/3521] Forecasting GLSI... [2026-01-05T20:23:08.105829] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-05T20:23:08.105860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-05T20:23:08.118130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-05T20:23:08.118534] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-05T20:23:08.119474] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-05T20:23:08.119535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:08.119567] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:08.119628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:08.119694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:08.183827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:08.185117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:08.185261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:08.185496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:08.319732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:08.319885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:08.319925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:08.319954] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:08.323353] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-05T20:23:08.323650] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-05T20:23:08.323778] [INFO ] [sig ] GLSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:08.466390] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GLSI.txt [2026-01-05T20:23:08.466510] [INFO ] [sig ] [1396/3521] Completed GLSI in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-05T20:23:08.466547] [INFO ] [sig ] [1397/3521] Forecasting GLTO... [2026-01-05T20:23:08.466594] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-05T20:23:08.466626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-05T20:23:08.478050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-05T20:23:08.478345] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-05T20:23:08.479136] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-05T20:23:08.479189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:08.479231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:08.479259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:08.479315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:08.535419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:08.536049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:08.536127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:08.536159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:08.656213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:08.656366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:08.656404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:08.656433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:08.659914] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-05T20:23:08.660227] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-05T20:23:08.660378] [INFO ] [sig ] GLTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:08.805441] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLTO.txt [2026-01-05T20:23:08.805602] [INFO ] [sig ] [1397/3521] Completed GLTO in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-05T20:23:08.805653] [INFO ] [sig ] [1398/3521] Forecasting GLUE... [2026-01-05T20:23:08.805684] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-05T20:23:08.805715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-05T20:23:08.817644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-05T20:23:08.817931] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-05T20:23:08.818786] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-05T20:23:08.818841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:08.818873] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:08.818901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:08.818982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:08.878232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:08.878896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:08.878987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:08.879022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:09.004567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:09.004735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:09.004776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:09.004805] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:09.008188] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-05T20:23:09.008464] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-05T20:23:09.008611] [INFO ] [sig ] GLUE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:09.151157] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GLUE.txt [2026-01-05T20:23:09.151290] [INFO ] [sig ] [1398/3521] Completed GLUE in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-05T20:23:09.151331] [INFO ] [sig ] [1399/3521] Forecasting GMAB... [2026-01-05T20:23:09.151371] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-05T20:23:09.151412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-05T20:23:09.163255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-05T20:23:09.163583] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-05T20:23:09.164404] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-05T20:23:09.164467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:09.164506] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:09.164533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:09.164611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:09.223976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:09.224709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:09.224790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:09.224824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:09.359860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:09.360031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:09.360075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:09.360111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:09.363810] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-05T20:23:09.364098] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-05T20:23:09.364235] [INFO ] [sig ] GMAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:09.503268] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GMAB.txt [2026-01-05T20:23:09.503420] [INFO ] [sig ] [1399/3521] Completed GMAB in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:09.503459] [INFO ] [sig ] [1400/3521] Forecasting GME... [2026-01-05T20:23:09.503488] [INFO ] [sig ] Generating forecast for: GME [2026-01-05T20:23:09.503518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-05T20:23:09.514415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-05T20:23:09.514717] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-05T20:23:09.515466] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-05T20:23:09.515519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:09.515551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:09.515596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:09.515655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:09.572280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:09.572972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:09.573051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:09.573083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:09.691363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:09.691513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:09.691552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:09.691599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:09.694944] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-01-05T20:23:09.695210] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-05T20:23:09.695332] [INFO ] [sig ] GME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:09.836531] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GME.txt [2026-01-05T20:23:09.836671] [INFO ] [sig ] [1400/3521] Completed GME in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:09.836716] [INFO ] [sig ] [1401/3521] Forecasting GMED... [2026-01-05T20:23:09.836747] [INFO ] [sig ] Generating forecast for: GMED [2026-01-05T20:23:09.836777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-05T20:23:09.847464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-05T20:23:09.847770] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-05T20:23:09.848514] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-05T20:23:09.848566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:09.848625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:09.848652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:09.848709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:09.906682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:09.907568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:09.907670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:09.907703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:10.040678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:10.040832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:10.040872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:10.040901] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:10.044594] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-01-05T20:23:10.044905] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-05T20:23:10.045057] [INFO ] [sig ] GMED: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:10.194630] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GMED.txt [2026-01-05T20:23:10.194785] [INFO ] [sig ] [1401/3521] Completed GMED in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:10.194824] [INFO ] [sig ] [1402/3521] Forecasting GMM... [2026-01-05T20:23:10.194855] [INFO ] [sig ] Generating forecast for: GMM [2026-01-05T20:23:10.194885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-05T20:23:10.206235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-05T20:23:10.206536] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-05T20:23:10.207355] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-05T20:23:10.207409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:10.207442] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:10.207468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:10.207527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:10.263834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:10.264531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:10.264629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:10.264662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:10.375926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:10.376067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:10.376105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:10.376134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:10.379980] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=57.53%) [2026-01-05T20:23:10.380249] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-05T20:23:10.380399] [INFO ] [sig ] GMM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:10.518793] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GMM.txt [2026-01-05T20:23:10.518943] [INFO ] [sig ] [1402/3521] Completed GMM in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:10.518990] [INFO ] [sig ] [1403/3521] Forecasting GMRE... [2026-01-05T20:23:10.519027] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-05T20:23:10.519067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-05T20:23:10.531057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-05T20:23:10.531382] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-05T20:23:10.532184] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-05T20:23:10.532239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:10.532302] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:10.532330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:10.532389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:10.591116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:10.591917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:10.591998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:10.592032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:10.715078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:10.715234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:10.715274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:10.715302] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:10.718910] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-05T20:23:10.719208] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-05T20:23:10.719342] [INFO ] [sig ] GMRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:10.869049] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GMRE.txt [2026-01-05T20:23:10.869185] [INFO ] [sig ] [1403/3521] Completed GMRE in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:10.869225] [INFO ] [sig ] [1404/3521] Forecasting GNE... [2026-01-05T20:23:10.869257] [INFO ] [sig ] Generating forecast for: GNE [2026-01-05T20:23:10.869288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-05T20:23:10.880407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-05T20:23:10.880729] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-05T20:23:10.881525] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-05T20:23:10.881598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:10.881631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:10.881657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:10.881714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:10.939447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:10.940291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:10.940376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:10.940409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:11.059777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:11.059924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:11.059963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:11.060006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:11.063315] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=61.81%) [2026-01-05T20:23:11.063600] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-05T20:23:11.063724] [INFO ] [sig ] GNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:11.208783] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GNE.txt [2026-01-05T20:23:11.208947] [INFO ] [sig ] [1404/3521] Completed GNE in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:11.208988] [INFO ] [sig ] [1405/3521] Forecasting GNK... [2026-01-05T20:23:11.209016] [INFO ] [sig ] Generating forecast for: GNK [2026-01-05T20:23:11.209046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-05T20:23:11.220751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-05T20:23:11.221057] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-05T20:23:11.221868] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-05T20:23:11.221922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:11.221953] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:11.221979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:11.222035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:11.279801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:11.280674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:11.280781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:11.280815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:11.408260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:11.408422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:11.408464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:11.408492] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:11.411973] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-05T20:23:11.412270] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-05T20:23:11.412403] [INFO ] [sig ] GNK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:11.555785] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNK.txt [2026-01-05T20:23:11.555938] [INFO ] [sig ] [1405/3521] Completed GNK in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:11.555977] [INFO ] [sig ] [1406/3521] Forecasting GNL... [2026-01-05T20:23:11.556007] [INFO ] [sig ] Generating forecast for: GNL [2026-01-05T20:23:11.556039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-05T20:23:11.567402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-05T20:23:11.567796] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-05T20:23:11.568599] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-05T20:23:11.568654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:11.568684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:11.568711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:11.568768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:11.626724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:11.627556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:11.627659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:11.627709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:11.750896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:11.751049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:11.751088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:11.751147] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:11.754479] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-05T20:23:11.754768] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-05T20:23:11.754892] [INFO ] [sig ] GNL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:11.894535] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNL.txt [2026-01-05T20:23:11.894684] [INFO ] [sig ] [1406/3521] Completed GNL in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:11.894724] [INFO ] [sig ] [1407/3521] Forecasting GNLN... [2026-01-05T20:23:11.894754] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-05T20:23:11.894783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-05T20:23:11.905764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-05T20:23:11.906020] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-05T20:23:11.906795] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-05T20:23:11.906847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:11.906878] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:11.906904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:11.906962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:11.965256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:11.965995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:11.966077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:11.966111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:12.074888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:12.075034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:12.075073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:12.075102] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:12.078408] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=51.60%) [2026-01-05T20:23:12.078695] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-05T20:23:12.078817] [INFO ] [sig ] GNLN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:12.217918] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GNLN.txt [2026-01-05T20:23:12.218070] [INFO ] [sig ] [1407/3521] Completed GNLN in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:12.218110] [INFO ] [sig ] [1408/3521] Forecasting GNLX... [2026-01-05T20:23:12.218139] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-05T20:23:12.218168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-05T20:23:12.233132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-05T20:23:12.233639] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-05T20:23:12.234635] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-05T20:23:12.234696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:12.234733] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:12.234778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:12.234857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:12.292224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:12.293062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:12.293143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:12.293176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:12.416511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:12.416688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:12.416730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:12.416761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:12.420254] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-01-05T20:23:12.420530] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-05T20:23:12.420681] [INFO ] [sig ] GNLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:12.572103] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GNLX.txt [2026-01-05T20:23:12.572245] [INFO ] [sig ] [1408/3521] Completed GNLX in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:12.572282] [INFO ] [sig ] [1409/3521] Forecasting GNMA... [2026-01-05T20:23:12.572312] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-05T20:23:12.572342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-05T20:23:12.587870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-05T20:23:12.588364] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-05T20:23:12.589524] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-05T20:23:12.589628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:12.589670] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:12.589703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:12.589781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:12.660544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:12.661706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:12.661817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:12.661852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:12.787522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:12.787697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:12.787740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:12.787769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:12.791399] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-05T20:23:12.791731] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-05T20:23:12.791872] [INFO ] [sig ] GNMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:12.942877] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNMA.txt [2026-01-05T20:23:12.943047] [INFO ] [sig ] [1409/3521] Completed GNMA in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:12.943093] [INFO ] [sig ] [1410/3521] Forecasting GNOM... [2026-01-05T20:23:12.943122] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-05T20:23:12.943151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-05T20:23:12.954809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-05T20:23:12.955166] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-05T20:23:12.955979] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-05T20:23:12.956032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:12.956065] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:12.956090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:12.956147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:13.012953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:13.013829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:13.013932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:13.013966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:13.126921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:13.127077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:13.127115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:13.127143] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:13.130538] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-01-05T20:23:13.130830] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-05T20:23:13.130956] [INFO ] [sig ] GNOM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:13.270182] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNOM.txt [2026-01-05T20:23:13.270333] [INFO ] [sig ] [1410/3521] Completed GNOM in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:13.270372] [INFO ] [sig ] [1411/3521] Forecasting GNPX... [2026-01-05T20:23:13.270402] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-05T20:23:13.270432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-05T20:23:13.282317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-05T20:23:13.282628] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-05T20:23:13.283381] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-05T20:23:13.283433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:13.283464] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:13.283490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:13.283548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:13.339096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:13.339716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:13.339792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:13.339824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:13.451788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:13.451895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:13.451930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:13.451958] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:13.455052] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-05T20:23:13.455309] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-05T20:23:13.455432] [INFO ] [sig ] GNPX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:13.595325] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNPX.txt [2026-01-05T20:23:13.595469] [INFO ] [sig ] [1411/3521] Completed GNPX in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:13.595508] [INFO ] [sig ] [1412/3521] Forecasting GNRC... [2026-01-05T20:23:13.595539] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-05T20:23:13.595591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-05T20:23:13.607078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-05T20:23:13.607415] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-05T20:23:13.608256] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-05T20:23:13.608309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:13.608342] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:13.608367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:13.608424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:13.666013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:13.666764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:13.666845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:13.666878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:13.790278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:13.790416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:13.790453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:13.790481] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:13.793734] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-05T20:23:13.793998] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-05T20:23:13.794120] [INFO ] [sig ] GNRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:13.931391] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GNRC.txt [2026-01-05T20:23:13.931507] [INFO ] [sig ] [1412/3521] Completed GNRC in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-05T20:23:13.931544] [INFO ] [sig ] [1413/3521] Forecasting GNSS... [2026-01-05T20:23:13.931590] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-05T20:23:13.931623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-05T20:23:13.945610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-05T20:23:13.946003] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-05T20:23:13.946914] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-05T20:23:13.946982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:13.947025] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:13.947068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:13.947154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:14.009695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:14.010482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:14.010614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:14.010652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:14.138155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:14.138316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:14.138359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:14.138388] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:14.142061] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-05T20:23:14.142379] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-05T20:23:14.142520] [INFO ] [sig ] GNSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:14.294941] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GNSS.txt [2026-01-05T20:23:14.295088] [INFO ] [sig ] [1413/3521] Completed GNSS in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-05T20:23:14.295129] [INFO ] [sig ] [1414/3521] Forecasting GNTX... [2026-01-05T20:23:14.295161] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-05T20:23:14.295191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-05T20:23:14.306814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-05T20:23:14.307138] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-05T20:23:14.307937] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-05T20:23:14.307991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:14.308023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:14.308048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:14.308105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:14.364070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:14.364688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:14.364792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:14.364825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:14.493144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:14.493302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:14.493341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:14.493370] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:14.496712] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-05T20:23:14.496981] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-05T20:23:14.497103] [INFO ] [sig ] GNTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:14.633877] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GNTX.txt [2026-01-05T20:23:14.634020] [INFO ] [sig ] [1414/3521] Completed GNTX in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-05T20:23:14.634059] [INFO ] [sig ] [1415/3521] Forecasting GO... [2026-01-05T20:23:14.634089] [INFO ] [sig ] Generating forecast for: GO [2026-01-05T20:23:14.634119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-05T20:23:14.645931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-05T20:23:14.646223] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-05T20:23:14.647004] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-05T20:23:14.647057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:14.647089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:14.647115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:14.647173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:14.703163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:14.703844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:14.703925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:14.703956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:14.824126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:14.824280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:14.824321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:14.824369] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:14.827770] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-01-05T20:23:14.828047] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-05T20:23:14.828178] [INFO ] [sig ] GO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:14.969220] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GO.txt [2026-01-05T20:23:14.969352] [INFO ] [sig ] [1415/3521] Completed GO in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-05T20:23:14.969392] [INFO ] [sig ] [1416/3521] Forecasting GOCO... [2026-01-05T20:23:14.969422] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-05T20:23:14.969453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-05T20:23:14.980461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-05T20:23:14.980749] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-05T20:23:14.981517] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-05T20:23:14.981595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:14.981631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:14.981658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:14.981726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:15.039082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:15.039837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:15.039919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:15.039953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:15.162538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:15.162709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:15.162748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:15.162777] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:15.166088] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-05T20:23:15.166353] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-05T20:23:15.166475] [INFO ] [sig ] GOCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:15.304167] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOCO.txt [2026-01-05T20:23:15.304316] [INFO ] [sig ] [1416/3521] Completed GOCO in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:15.304356] [INFO ] [sig ] [1417/3521] Forecasting GOF... [2026-01-05T20:23:15.304389] [INFO ] [sig ] Generating forecast for: GOF [2026-01-05T20:23:15.304418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-05T20:23:15.315606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-05T20:23:15.315873] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-05T20:23:15.316643] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-05T20:23:15.316695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:15.316728] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:15.316754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:15.316811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:15.373439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:15.374116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:15.374195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:15.374228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:15.496159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:15.496314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:15.496353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:15.496381] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:15.499823] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-05T20:23:15.500099] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-05T20:23:15.500225] [INFO ] [sig ] GOF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:15.644720] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOF.txt [2026-01-05T20:23:15.644883] [INFO ] [sig ] [1417/3521] Completed GOF in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:15.644925] [INFO ] [sig ] [1418/3521] Forecasting GOGO... [2026-01-05T20:23:15.644954] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-05T20:23:15.644984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-05T20:23:15.656823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-05T20:23:15.657173] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-05T20:23:15.657956] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-05T20:23:15.658008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:15.658039] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:15.658066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:15.658123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:15.715725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:15.716568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:15.716707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:15.716741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:15.835673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:15.835824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:15.835862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:15.835890] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:15.839259] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-01-05T20:23:15.839529] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-05T20:23:15.839669] [INFO ] [sig ] GOGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:15.981682] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOGO.txt [2026-01-05T20:23:15.981820] [INFO ] [sig ] [1418/3521] Completed GOGO in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:15.981862] [INFO ] [sig ] [1419/3521] Forecasting GOLF... [2026-01-05T20:23:15.981892] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-05T20:23:15.981923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-05T20:23:15.993608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-05T20:23:15.993910] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-05T20:23:15.994697] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-05T20:23:15.994751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:15.994785] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:15.994812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:15.994883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:16.052876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:16.053659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:16.053743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:16.053777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:16.176752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:16.176898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:16.176938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:16.176968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:16.180377] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-01-05T20:23:16.180672] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-05T20:23:16.180799] [INFO ] [sig ] GOLF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:16.325428] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOLF.txt [2026-01-05T20:23:16.325789] [INFO ] [sig ] [1419/3521] Completed GOLF in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:16.325858] [INFO ] [sig ] [1420/3521] Forecasting GOOD... [2026-01-05T20:23:16.325901] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-05T20:23:16.325939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-05T20:23:16.338720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-05T20:23:16.339085] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-05T20:23:16.339916] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-05T20:23:16.339972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:16.340028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:16.340056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:16.340113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:16.397317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:16.398196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:16.398281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:16.398315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:16.516058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:16.516219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:16.516260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:16.516289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:16.519760] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-01-05T20:23:16.520037] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-05T20:23:16.520166] [INFO ] [sig ] GOOD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:16.662531] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GOOD.txt [2026-01-05T20:23:16.662684] [INFO ] [sig ] [1420/3521] Completed GOOD in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:16.662724] [INFO ] [sig ] [1421/3521] Forecasting GOOG... [2026-01-05T20:23:16.662753] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-05T20:23:16.662784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-05T20:23:16.675711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-05T20:23:16.676001] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-05T20:23:16.676775] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-05T20:23:16.676838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:16.676870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:16.676896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:16.676953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:16.736291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:16.736957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:16.737036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:16.737067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:16.862890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:16.863047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:16.863088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:16.863117] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:16.866473] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-05T20:23:16.866761] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-05T20:23:16.866891] [INFO ] [sig ] GOOG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:17.016169] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GOOG.txt [2026-01-05T20:23:17.016300] [INFO ] [sig ] [1421/3521] Completed GOOG in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:17.016339] [INFO ] [sig ] [1422/3521] Forecasting GOOS... [2026-01-05T20:23:17.016369] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-05T20:23:17.016405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-05T20:23:17.028605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-05T20:23:17.028875] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-05T20:23:17.029791] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-05T20:23:17.029843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:17.029875] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:17.029901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:17.029957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:17.087155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:17.087872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:17.087954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:17.087987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:17.222120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:17.222277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:17.222316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:17.222345] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:17.225839] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-01-05T20:23:17.226144] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-05T20:23:17.226311] [INFO ] [sig ] GOOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:17.369293] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GOOS.txt [2026-01-05T20:23:17.369446] [INFO ] [sig ] [1422/3521] Completed GOOS in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:17.369484] [INFO ] [sig ] [1423/3521] Forecasting GOSS... [2026-01-05T20:23:17.369513] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-05T20:23:17.369544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-05T20:23:17.382565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-05T20:23:17.383190] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-05T20:23:17.384106] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-05T20:23:17.384165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:17.384198] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:17.384224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:17.384281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:17.445586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:17.446469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:17.446557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:17.446611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:17.571090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:17.571240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:17.571282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:17.571349] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:17.574907] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-05T20:23:17.575189] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-05T20:23:17.575320] [INFO ] [sig ] GOSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:17.715911] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOSS.txt [2026-01-05T20:23:17.716051] [INFO ] [sig ] [1423/3521] Completed GOSS in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:17.716090] [INFO ] [sig ] [1424/3521] Forecasting GOVI... [2026-01-05T20:23:17.716119] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-05T20:23:17.716149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-05T20:23:17.727790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-05T20:23:17.728118] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-05T20:23:17.729015] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-05T20:23:17.729081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:17.729116] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:17.729156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:17.729226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:17.789326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:17.790209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:17.790297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:17.790331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:17.905751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:17.905904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:17.905943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:17.905972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:17.909304] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-05T20:23:17.909637] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-05T20:23:17.909762] [INFO ] [sig ] GOVI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:18.049058] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GOVI.txt [2026-01-05T20:23:18.049191] [INFO ] [sig ] [1424/3521] Completed GOVI in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:18.049229] [INFO ] [sig ] [1425/3521] Forecasting GPC... [2026-01-05T20:23:18.049260] [INFO ] [sig ] Generating forecast for: GPC [2026-01-05T20:23:18.049289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-05T20:23:18.060891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-05T20:23:18.061181] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-05T20:23:18.061954] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-05T20:23:18.062006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:18.062037] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:18.062064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:18.062121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:18.119119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:18.120182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:18.120284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:18.120316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:18.242290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:18.242448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:18.242487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:18.242518] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:18.245957] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-05T20:23:18.246230] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-05T20:23:18.246356] [INFO ] [sig ] GPC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:18.390593] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPC.txt [2026-01-05T20:23:18.390732] [INFO ] [sig ] [1425/3521] Completed GPC in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:18.390771] [INFO ] [sig ] [1426/3521] Forecasting GPI... [2026-01-05T20:23:18.390799] [INFO ] [sig ] Generating forecast for: GPI [2026-01-05T20:23:18.390837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-05T20:23:18.403198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-05T20:23:18.403497] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-05T20:23:18.404460] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-05T20:23:18.404512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:18.404543] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:18.404587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:18.404648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:18.463789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:18.464647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:18.464739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:18.464772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:18.582880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:18.583036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:18.583076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:18.583104] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:18.586443] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=43.72%) [2026-01-05T20:23:18.586745] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-05T20:23:18.586868] [INFO ] [sig ] GPI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:18.730478] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GPI.txt [2026-01-05T20:23:18.730629] [INFO ] [sig ] [1426/3521] Completed GPI in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:18.730670] [INFO ] [sig ] [1427/3521] Forecasting GPIQ... [2026-01-05T20:23:18.730699] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-05T20:23:18.730729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-05T20:23:18.742189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-05T20:23:18.742513] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-05T20:23:18.743503] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-05T20:23:18.743557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:18.743609] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:18.743655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:18.743712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:18.804175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:18.805220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:18.805327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:18.805378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:18.922808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:18.922963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:18.923002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:18.923030] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:18.926377] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=77.33%) [2026-01-05T20:23:18.926680] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-05T20:23:18.926810] [INFO ] [sig ] GPIQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:19.070250] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPIQ.txt [2026-01-05T20:23:19.070392] [INFO ] [sig ] [1427/3521] Completed GPIQ in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:19.070432] [INFO ] [sig ] [1428/3521] Forecasting GPIX... [2026-01-05T20:23:19.070462] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-05T20:23:19.070496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-05T20:23:19.082058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-05T20:23:19.082367] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-05T20:23:19.083174] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-05T20:23:19.083227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:19.083259] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:19.083287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:19.083345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:19.141009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:19.141832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:19.141917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:19.141950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:19.262956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:19.263121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:19.263159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:19.263186] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:19.266528] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-05T20:23:19.266814] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-05T20:23:19.266937] [INFO ] [sig ] GPIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:19.407175] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPIX.txt [2026-01-05T20:23:19.407349] [INFO ] [sig ] [1428/3521] Completed GPIX in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:19.407388] [INFO ] [sig ] [1429/3521] Forecasting GPJA... [2026-01-05T20:23:19.407418] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-05T20:23:19.407447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-05T20:23:19.419926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-05T20:23:19.420261] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-05T20:23:19.421061] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-05T20:23:19.421114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:19.421145] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:19.421171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:19.421228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:19.478445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:19.479315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:19.479402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:19.479443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:19.601099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:19.601256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:19.601297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:19.601327] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:19.604860] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=69.93%) [2026-01-05T20:23:19.605140] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-05T20:23:19.605270] [INFO ] [sig ] GPJA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:19.748604] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPJA.txt [2026-01-05T20:23:19.748736] [INFO ] [sig ] [1429/3521] Completed GPJA in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-05T20:23:19.748775] [INFO ] [sig ] [1430/3521] Forecasting GPK... [2026-01-05T20:23:19.748805] [INFO ] [sig ] Generating forecast for: GPK [2026-01-05T20:23:19.748835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-05T20:23:19.760121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-05T20:23:19.760419] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-05T20:23:19.761209] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-05T20:23:19.761262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:19.761294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:19.761323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:19.761381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:19.821943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:19.822804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:19.822915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:19.822947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:19.941037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:19.941187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:19.941225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:19.941254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:19.944589] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-05T20:23:19.944859] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-05T20:23:19.944981] [INFO ] [sig ] GPK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:20.085901] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPK.txt [2026-01-05T20:23:20.086065] [INFO ] [sig ] [1430/3521] Completed GPK in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-05T20:23:20.086103] [INFO ] [sig ] [1431/3521] Forecasting GPN... [2026-01-05T20:23:20.086132] [INFO ] [sig ] Generating forecast for: GPN [2026-01-05T20:23:20.086163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-05T20:23:20.098666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-05T20:23:20.099043] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-05T20:23:20.099868] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-05T20:23:20.099920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:20.099952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:20.099978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:20.100036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:20.158608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:20.159451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:20.159536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:20.159570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:20.282334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:20.282511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:20.282551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:20.282597] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:20.286038] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-05T20:23:20.286330] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-05T20:23:20.286461] [INFO ] [sig ] GPN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:20.425851] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPN.txt [2026-01-05T20:23:20.425977] [INFO ] [sig ] [1431/3521] Completed GPN in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-05T20:23:20.426016] [INFO ] [sig ] [1432/3521] Forecasting GPRE... [2026-01-05T20:23:20.426044] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-05T20:23:20.426075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-05T20:23:20.437218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-05T20:23:20.437623] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-05T20:23:20.438463] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-05T20:23:20.438520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:20.438567] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:20.438628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:20.438689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:20.495718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:20.496539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:20.496643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:20.496677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:20.617003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:20.617163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:20.617202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:20.617232] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:20.620634] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-01-05T20:23:20.620902] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-05T20:23:20.621025] [INFO ] [sig ] GPRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:20.760282] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GPRE.txt [2026-01-05T20:23:20.760439] [INFO ] [sig ] [1432/3521] Completed GPRE in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-05T20:23:20.760482] [INFO ] [sig ] [1433/3521] Forecasting GPRK... [2026-01-05T20:23:20.760514] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-05T20:23:20.760547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-05T20:23:20.771565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-05T20:23:20.771905] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-05T20:23:20.772682] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-05T20:23:20.772732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:20.772764] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:20.772791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:20.772847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:20.829088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:20.829766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:20.829842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:20.829874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:20.953640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:20.953800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:20.953856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:20.953887] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:20.957445] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-05T20:23:20.957800] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-05T20:23:20.957928] [INFO ] [sig ] GPRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:21.097232] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPRK.txt [2026-01-05T20:23:21.097388] [INFO ] [sig ] [1433/3521] Completed GPRK in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:21.097434] [INFO ] [sig ] [1434/3521] Forecasting GPRO... [2026-01-05T20:23:21.097466] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-05T20:23:21.097495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-05T20:23:21.108990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-05T20:23:21.109313] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-05T20:23:21.110174] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-05T20:23:21.110229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:21.110262] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:21.110289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:21.110346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:21.166864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:21.167517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:21.167618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:21.167654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:21.291480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:21.291640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:21.291680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:21.291709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:21.295008] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-05T20:23:21.295272] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-05T20:23:21.295395] [INFO ] [sig ] GPRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:21.433938] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GPRO.txt [2026-01-05T20:23:21.434065] [INFO ] [sig ] [1434/3521] Completed GPRO in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:21.434102] [INFO ] [sig ] [1435/3521] Forecasting GRAB... [2026-01-05T20:23:21.434130] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-05T20:23:21.434160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-05T20:23:21.445319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-05T20:23:21.445661] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-05T20:23:21.446428] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-05T20:23:21.446480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:21.446510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:21.446536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:21.446612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:21.506979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:21.507790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:21.507877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:21.507909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:21.628287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:21.628441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:21.628479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:21.628507] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:21.631904] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-05T20:23:21.632169] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-05T20:23:21.632289] [INFO ] [sig ] GRAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:21.772005] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRAB.txt [2026-01-05T20:23:21.772132] [INFO ] [sig ] [1435/3521] Completed GRAB in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:21.772177] [INFO ] [sig ] [1436/3521] Forecasting GRAL... [2026-01-05T20:23:21.772207] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-05T20:23:21.772236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-05T20:23:21.783542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-05T20:23:21.783864] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-05T20:23:21.784695] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-05T20:23:21.784750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:21.784784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:21.784812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:21.784870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:21.843701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:21.844395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:21.844494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:21.844532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:21.962873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:21.963029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:21.963067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:21.963096] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:21.966493] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-01-05T20:23:21.966800] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-05T20:23:21.966930] [INFO ] [sig ] GRAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:22.112646] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GRAL.txt [2026-01-05T20:23:22.112781] [INFO ] [sig ] [1436/3521] Completed GRAL in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:22.112819] [INFO ] [sig ] [1437/3521] Forecasting GRBK... [2026-01-05T20:23:22.112848] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-05T20:23:22.112878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-05T20:23:22.123988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-05T20:23:22.124295] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-05T20:23:22.125087] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-05T20:23:22.125138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:22.125196] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:22.125223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:22.125295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:22.183562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:22.184202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:22.184279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:22.184310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:22.302728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:22.302877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:22.302915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:22.302943] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:22.306245] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-05T20:23:22.306511] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-05T20:23:22.306668] [INFO ] [sig ] GRBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:22.445276] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GRBK.txt [2026-01-05T20:23:22.445402] [INFO ] [sig ] [1437/3521] Completed GRBK in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:22.445441] [INFO ] [sig ] [1438/3521] Forecasting GRC... [2026-01-05T20:23:22.445470] [INFO ] [sig ] Generating forecast for: GRC [2026-01-05T20:23:22.445499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-05T20:23:22.463850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-05T20:23:22.464513] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-05T20:23:22.465890] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-05T20:23:22.465974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:22.466022] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:22.466063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:22.466144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:22.534171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:22.535358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:22.535458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:22.535492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:22.663804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:22.664035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:22.664079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:22.664108] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:22.667975] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-05T20:23:22.668314] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-05T20:23:22.668459] [INFO ] [sig ] GRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:22.830968] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRC.txt [2026-01-05T20:23:22.831190] [INFO ] [sig ] [1438/3521] Completed GRC in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:22.831233] [INFO ] [sig ] [1439/3521] Forecasting GREE... [2026-01-05T20:23:22.831263] [INFO ] [sig ] Generating forecast for: GREE [2026-01-05T20:23:22.831294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-05T20:23:22.845141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-05T20:23:22.845750] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-05T20:23:22.846702] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-05T20:23:22.846757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:22.846791] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:22.846818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:22.846876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:22.906439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:22.907698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:22.907822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:22.907857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:23.031291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:23.031532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:23.031598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:23.031660] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:23.035921] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=53.96%) [2026-01-05T20:23:23.036268] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-05T20:23:23.036425] [INFO ] [sig ] GREE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:23.179738] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GREE.txt [2026-01-05T20:23:23.179911] [INFO ] [sig ] [1439/3521] Completed GREE in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:23.179953] [INFO ] [sig ] [1440/3521] Forecasting GRFS... [2026-01-05T20:23:23.179983] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-05T20:23:23.180014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-05T20:23:23.193065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-05T20:23:23.193501] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-05T20:23:23.194426] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-05T20:23:23.194480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:23.194511] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:23.194538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:23.194633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:23.253005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:23.254150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:23.254256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:23.254290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:23.379238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:23.379470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:23.379515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:23.379614] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:23.383964] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-05T20:23:23.384343] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-05T20:23:23.384500] [INFO ] [sig ] GRFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:23.625903] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRFS.txt [2026-01-05T20:23:23.626132] [INFO ] [sig ] [1440/3521] Completed GRFS in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:23.626175] [INFO ] [sig ] [1441/3521] Forecasting GRID... [2026-01-05T20:23:23.626205] [INFO ] [sig ] Generating forecast for: GRID [2026-01-05T20:23:23.626236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-05T20:23:23.640643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-05T20:23:23.641210] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-05T20:23:23.642175] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-05T20:23:23.642233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:23.642266] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:23.642294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:23.642355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:23.703085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:23.704513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:23.704672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:23.704709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:23.828760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:23.829042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:23.829092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:23.829121] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:23.833152] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-05T20:23:23.833461] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-05T20:23:23.833619] [INFO ] [sig ] GRID: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:23.975508] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRID.txt [2026-01-05T20:23:23.975705] [INFO ] [sig ] [1441/3521] Completed GRID in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:23.975747] [INFO ] [sig ] [1442/3521] Forecasting GRMN... [2026-01-05T20:23:23.975778] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-05T20:23:23.975808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-05T20:23:23.989228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-05T20:23:23.989613] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-05T20:23:23.990527] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-05T20:23:23.990599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:23.990637] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:23.990664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:23.990726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:24.051015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:24.051836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:24.051938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:24.051971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:24.179841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:24.180014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:24.180055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:24.180086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:24.183771] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=35.13%) [2026-01-05T20:23:24.184087] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-05T20:23:24.184227] [INFO ] [sig ] GRMN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:24.330890] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRMN.txt [2026-01-05T20:23:24.331046] [INFO ] [sig ] [1442/3521] Completed GRMN in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:24.331084] [INFO ] [sig ] [1443/3521] Forecasting GRND... [2026-01-05T20:23:24.331114] [INFO ] [sig ] Generating forecast for: GRND [2026-01-05T20:23:24.331144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-05T20:23:24.342703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-05T20:23:24.342969] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-05T20:23:24.343763] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-05T20:23:24.343816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:24.343857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:24.343885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:24.343942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:24.401394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:24.402353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:24.402466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:24.402501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:24.525837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:24.525999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:24.526039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:24.526070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:24.529488] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=39.13%) [2026-01-05T20:23:24.529782] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-05T20:23:24.529914] [INFO ] [sig ] GRND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:24.672490] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRND.txt [2026-01-05T20:23:24.672642] [INFO ] [sig ] [1443/3521] Completed GRND in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:24.672683] [INFO ] [sig ] [1444/3521] Forecasting GRPN... [2026-01-05T20:23:24.672713] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-05T20:23:24.672742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-05T20:23:24.685717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-05T20:23:24.686169] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-05T20:23:24.687105] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-05T20:23:24.687167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:24.687201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:24.687228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:24.687288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:24.750459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:24.751341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:24.751446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:24.751493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:24.878679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:24.878840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:24.878881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:24.878909] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:24.882696] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-01-05T20:23:24.882991] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-05T20:23:24.883141] [INFO ] [sig ] GRPN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:25.032434] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GRPN.txt [2026-01-05T20:23:25.032601] [INFO ] [sig ] [1444/3521] Completed GRPN in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:25.032644] [INFO ] [sig ] [1445/3521] Forecasting GRVY... [2026-01-05T20:23:25.032675] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-05T20:23:25.032705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-05T20:23:25.044862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-05T20:23:25.045243] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-05T20:23:25.046072] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-05T20:23:25.046128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:25.046161] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:25.046189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:25.046248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:25.108292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:25.109057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:25.109145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:25.109190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:25.231225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:25.231390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:25.231431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:25.231459] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:25.234957] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-05T20:23:25.235254] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-05T20:23:25.235386] [INFO ] [sig ] GRVY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:25.381057] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GRVY.txt [2026-01-05T20:23:25.381189] [INFO ] [sig ] [1445/3521] Completed GRVY in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:25.381228] [INFO ] [sig ] [1446/3521] Forecasting GRWG... [2026-01-05T20:23:25.381256] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-05T20:23:25.381286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-05T20:23:25.392757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-05T20:23:25.393066] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-05T20:23:25.393857] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-05T20:23:25.393910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:25.393941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:25.393967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:25.394023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:25.449962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:25.450672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:25.450763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:25.450797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:25.569815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:25.569974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:25.570013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:25.570041] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:25.573381] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-05T20:23:25.573672] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-05T20:23:25.573798] [INFO ] [sig ] GRWG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:25.713702] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GRWG.txt [2026-01-05T20:23:25.713861] [INFO ] [sig ] [1446/3521] Completed GRWG in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-05T20:23:25.713899] [INFO ] [sig ] [1447/3521] Forecasting GRX... [2026-01-05T20:23:25.713938] [INFO ] [sig ] Generating forecast for: GRX [2026-01-05T20:23:25.713969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-05T20:23:25.724636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-05T20:23:25.724920] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-05T20:23:25.725693] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-05T20:23:25.725745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:25.725776] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:25.725804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:25.725861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:25.781071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:25.781720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:25.781826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:25.781858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:25.887118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:25.887266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:25.887304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:25.887332] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:25.890672] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-05T20:23:25.890943] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-05T20:23:25.891065] [INFO ] [sig ] GRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:26.031900] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GRX.txt [2026-01-05T20:23:26.032046] [INFO ] [sig ] [1447/3521] Completed GRX in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-05T20:23:26.032085] [INFO ] [sig ] [1448/3521] Forecasting GS... [2026-01-05T20:23:26.032114] [INFO ] [sig ] Generating forecast for: GS [2026-01-05T20:23:26.032145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-05T20:23:26.043763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-05T20:23:26.044074] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-05T20:23:26.044874] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-05T20:23:26.044927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:26.044958] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:26.044984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:26.045041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:26.100799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:26.101503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:26.101600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:26.101635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:26.223292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:26.223450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:26.223489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:26.223516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:26.226854] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=41.58%) [2026-01-05T20:23:26.227127] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-05T20:23:26.227253] [INFO ] [sig ] GS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:26.364555] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GS.txt [2026-01-05T20:23:26.364706] [INFO ] [sig ] [1448/3521] Completed GS in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-05T20:23:26.364745] [INFO ] [sig ] [1449/3521] Forecasting GSBC... [2026-01-05T20:23:26.364772] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-05T20:23:26.364801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-05T20:23:26.375499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-05T20:23:26.375811] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-05T20:23:26.376560] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-05T20:23:26.376629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:26.376660] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:26.376688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:26.376744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:26.432280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:26.432993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:26.433074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:26.433106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:26.552779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:26.552961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:26.553006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:26.553035] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:26.556518] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-05T20:23:26.556817] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-05T20:23:26.556943] [INFO ] [sig ] GSBC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:26.698964] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GSBC.txt [2026-01-05T20:23:26.699161] [INFO ] [sig ] [1449/3521] Completed GSBC in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-05T20:23:26.699224] [INFO ] [sig ] [1450/3521] Forecasting GSBD... [2026-01-05T20:23:26.699271] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-05T20:23:26.699312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-05T20:23:26.711513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-05T20:23:26.711872] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-05T20:23:26.712664] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-05T20:23:26.712717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:26.712749] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:26.712775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:26.712832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:26.769927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:26.770720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:26.770801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:26.770832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:26.889884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:26.890047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:26.890086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:26.890156] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:26.893591] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-01-05T20:23:26.893877] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-05T20:23:26.894006] [INFO ] [sig ] GSBD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:27.031821] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GSBD.txt [2026-01-05T20:23:27.032026] [INFO ] [sig ] [1450/3521] Completed GSBD in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-05T20:23:27.032087] [INFO ] [sig ] [1451/3521] Forecasting GSHD... [2026-01-05T20:23:27.032119] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-05T20:23:27.032148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-05T20:23:27.043066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-05T20:23:27.043351] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-05T20:23:27.044126] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-05T20:23:27.044178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:27.044210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:27.044237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:27.044293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:27.101306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:27.101966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:27.102047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:27.102081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:27.221927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:27.222112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:27.222167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:27.222208] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:27.226313] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-05T20:23:27.226668] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-05T20:23:27.226827] [INFO ] [sig ] GSHD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:27.373762] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GSHD.txt [2026-01-05T20:23:27.374090] [INFO ] [sig ] [1451/3521] Completed GSHD in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:27.374128] [INFO ] [sig ] [1452/3521] Forecasting GSK... [2026-01-05T20:23:27.374157] [INFO ] [sig ] Generating forecast for: GSK [2026-01-05T20:23:27.374187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-05T20:23:27.386252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-05T20:23:27.386637] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-05T20:23:27.387437] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-05T20:23:27.387491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:27.387522] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:27.387548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:27.387632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:27.444652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:27.445614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:27.445699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:27.445748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:27.573282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:27.573440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:27.573481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:27.573511] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:27.576941] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-01-05T20:23:27.577221] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-05T20:23:27.577351] [INFO ] [sig ] GSK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:27.717855] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GSK.txt [2026-01-05T20:23:27.717997] [INFO ] [sig ] [1452/3521] Completed GSK in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:27.718035] [INFO ] [sig ] [1453/3521] Forecasting GSL... [2026-01-05T20:23:27.718064] [INFO ] [sig ] Generating forecast for: GSL [2026-01-05T20:23:27.718093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-05T20:23:27.729720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-05T20:23:27.730063] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-05T20:23:27.730873] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-05T20:23:27.730928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:27.730961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:27.730988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:27.731046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:27.790659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:27.791405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:27.791491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:27.791524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:27.918057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:27.918213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:27.918254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:27.918285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:27.921694] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-05T20:23:27.921976] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-05T20:23:27.922103] [INFO ] [sig ] GSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:28.062673] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GSL.txt [2026-01-05T20:23:28.062818] [INFO ] [sig ] [1453/3521] Completed GSL in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:28.062859] [INFO ] [sig ] [1454/3521] Forecasting GSM... [2026-01-05T20:23:28.062890] [INFO ] [sig ] Generating forecast for: GSM [2026-01-05T20:23:28.062921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-05T20:23:28.074333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-05T20:23:28.074692] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-05T20:23:28.075448] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-05T20:23:28.075500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:28.075558] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:28.075605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:28.075675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:28.131545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:28.132347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:28.132432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:28.132465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:28.252826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:28.252989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:28.253028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:28.253056] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:28.256412] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-05T20:23:28.256715] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-05T20:23:28.256845] [INFO ] [sig ] GSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:28.395624] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GSM.txt [2026-01-05T20:23:28.395764] [INFO ] [sig ] [1454/3521] Completed GSM in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:28.395804] [INFO ] [sig ] [1455/3521] Forecasting GTES... [2026-01-05T20:23:28.395833] [INFO ] [sig ] Generating forecast for: GTES [2026-01-05T20:23:28.395861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-05T20:23:28.407125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-05T20:23:28.407425] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-05T20:23:28.408201] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-05T20:23:28.408254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:28.408285] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:28.408311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:28.408367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:28.466367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:28.467101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:28.467187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:28.467221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:28.585111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:28.585276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:28.585317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:28.585346] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:28.588826] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-01-05T20:23:28.589144] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-05T20:23:28.589278] [INFO ] [sig ] GTES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:28.733298] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GTES.txt [2026-01-05T20:23:28.733444] [INFO ] [sig ] [1455/3521] Completed GTES in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:28.733484] [INFO ] [sig ] [1456/3521] Forecasting GTLB... [2026-01-05T20:23:28.733512] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-05T20:23:28.733540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-05T20:23:28.745822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-05T20:23:28.746200] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-05T20:23:28.747060] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-05T20:23:28.747127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:28.747159] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:28.747185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:28.747246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:28.803813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:28.804774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:28.804864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:28.804898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:28.924288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:28.924447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:28.924487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:28.924514] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:28.927913] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-05T20:23:28.928184] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-05T20:23:28.928311] [INFO ] [sig ] GTLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:29.072745] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GTLB.txt [2026-01-05T20:23:29.072903] [INFO ] [sig ] [1456/3521] Completed GTLB in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:29.072943] [INFO ] [sig ] [1457/3521] Forecasting GTLS... [2026-01-05T20:23:29.072973] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-05T20:23:29.073004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-05T20:23:29.084680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-05T20:23:29.084946] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-05T20:23:29.085771] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-05T20:23:29.085824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:29.085860] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:29.085897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:29.085964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:29.145414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:29.146080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:29.146163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:29.146195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:29.270525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:29.270711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:29.270751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:29.270837] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:29.274282] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-05T20:23:29.274589] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-05T20:23:29.274723] [INFO ] [sig ] GTLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:29.417627] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GTLS.txt [2026-01-05T20:23:29.417795] [INFO ] [sig ] [1457/3521] Completed GTLS in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:29.417840] [INFO ] [sig ] [1458/3521] Forecasting GTN... [2026-01-05T20:23:29.417872] [INFO ] [sig ] Generating forecast for: GTN [2026-01-05T20:23:29.417902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-05T20:23:29.429689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-05T20:23:29.430004] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-05T20:23:29.430814] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-05T20:23:29.430868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:29.430899] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:29.430926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:29.430983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:29.487072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:29.487740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:29.487818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:29.487850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:29.608367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:29.608526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:29.608565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:29.608612] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:29.611937] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-05T20:23:29.612204] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-05T20:23:29.612326] [INFO ] [sig ] GTN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:29.759699] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GTN.txt [2026-01-05T20:23:29.759829] [INFO ] [sig ] [1458/3521] Completed GTN in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:29.759869] [INFO ] [sig ] [1459/3521] Forecasting GTX... [2026-01-05T20:23:29.759897] [INFO ] [sig ] Generating forecast for: GTX [2026-01-05T20:23:29.759927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-05T20:23:29.771226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-05T20:23:29.771484] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-05T20:23:29.772255] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-05T20:23:29.772307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:29.772338] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:29.772365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:29.772424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:29.828601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:29.829208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:29.829286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:29.829318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:29.947246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:29.947389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:29.947428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:29.947458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:29.950884] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=58.00%) [2026-01-05T20:23:29.951155] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-05T20:23:29.951282] [INFO ] [sig ] GTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:30.093302] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GTX.txt [2026-01-05T20:23:30.093454] [INFO ] [sig ] [1459/3521] Completed GTX in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:30.093493] [INFO ] [sig ] [1460/3521] Forecasting GTY... [2026-01-05T20:23:30.093524] [INFO ] [sig ] Generating forecast for: GTY [2026-01-05T20:23:30.093554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-05T20:23:30.105813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-05T20:23:30.106171] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-05T20:23:30.106973] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-05T20:23:30.107026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:30.107057] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:30.107082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:30.107137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:30.163853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:30.164459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:30.164543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:30.164592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:30.282844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:30.282956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:30.282993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:30.283019] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:30.286188] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=58.17%) [2026-01-05T20:23:30.286456] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-05T20:23:30.286599] [INFO ] [sig ] GTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:30.431400] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GTY.txt [2026-01-05T20:23:30.431532] [INFO ] [sig ] [1460/3521] Completed GTY in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:30.431586] [INFO ] [sig ] [1461/3521] Forecasting GUG... [2026-01-05T20:23:30.431617] [INFO ] [sig ] Generating forecast for: GUG [2026-01-05T20:23:30.431646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-05T20:23:30.443364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-05T20:23:30.443661] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-05T20:23:30.444428] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-05T20:23:30.444480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:30.444512] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:30.444539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:30.444616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:30.500181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:30.500804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:30.500881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:30.500911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:30.617439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:30.617584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:30.617623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:30.617650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:30.620867] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=18.18%) [2026-01-05T20:23:30.621148] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-05T20:23:30.621269] [INFO ] [sig ] GUG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:30.758589] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GUG.txt [2026-01-05T20:23:30.758701] [INFO ] [sig ] [1461/3521] Completed GUG in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:30.758741] [INFO ] [sig ] [1462/3521] Forecasting GVA... [2026-01-05T20:23:30.758768] [INFO ] [sig ] Generating forecast for: GVA [2026-01-05T20:23:30.758797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-05T20:23:30.770085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-05T20:23:30.770370] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-05T20:23:30.771135] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-05T20:23:30.771188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:30.771219] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:30.771245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:30.771301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:30.826973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:30.827598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:30.827673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:30.827705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:30.942321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:30.942452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:30.942488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:30.942516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:30.945759] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-05T20:23:30.946032] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-05T20:23:30.946157] [INFO ] [sig ] GVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:31.086818] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GVA.txt [2026-01-05T20:23:31.086949] [INFO ] [sig ] [1462/3521] Completed GVA in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:31.086988] [INFO ] [sig ] [1463/3521] Forecasting GWH... [2026-01-05T20:23:31.087017] [INFO ] [sig ] Generating forecast for: GWH [2026-01-05T20:23:31.087045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-05T20:23:31.098505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-05T20:23:31.098801] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-05T20:23:31.099620] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-05T20:23:31.099672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:31.099704] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:31.099729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:31.099786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:31.155607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:31.156245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:31.156326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:31.156357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:31.276125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:31.276273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:31.276327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:31.276355] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:31.279697] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-05T20:23:31.279969] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-05T20:23:31.280089] [INFO ] [sig ] GWH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:31.417041] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GWH.txt [2026-01-05T20:23:31.417152] [INFO ] [sig ] [1463/3521] Completed GWH in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:31.417190] [INFO ] [sig ] [1464/3521] Forecasting GWRE... [2026-01-05T20:23:31.417220] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-05T20:23:31.417248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-05T20:23:31.428357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-05T20:23:31.428640] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-05T20:23:31.429410] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-05T20:23:31.429462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:31.429493] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:31.429520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:31.429597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:31.485142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:31.485743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:31.485847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:31.485880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:31.606656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:31.606799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:31.606837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:31.606865] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:31.610213] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-01-05T20:23:31.610492] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-05T20:23:31.610635] [INFO ] [sig ] GWRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:31.748977] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GWRE.txt [2026-01-05T20:23:31.749091] [INFO ] [sig ] [1464/3521] Completed GWRE in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-05T20:23:31.749129] [INFO ] [sig ] [1465/3521] Forecasting GWRS... [2026-01-05T20:23:31.749161] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-05T20:23:31.749190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-05T20:23:31.762195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-05T20:23:31.762637] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-05T20:23:31.763666] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-05T20:23:31.763730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:31.763772] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:31.763807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:31.763885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:31.832427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:31.833435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:31.833529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:31.833563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:31.948295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:31.948475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:31.948514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:31.948542] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:31.952086] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-01-05T20:23:31.952384] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-05T20:23:31.952521] [INFO ] [sig ] GWRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:32.092802] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GWRS.txt [2026-01-05T20:23:32.092974] [INFO ] [sig ] [1465/3521] Completed GWRS in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-05T20:23:32.093014] [INFO ] [sig ] [1466/3521] Forecasting GXAI... [2026-01-05T20:23:32.093044] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-05T20:23:32.093074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-05T20:23:32.105073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-05T20:23:32.105402] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-05T20:23:32.106193] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-05T20:23:32.106246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:32.106277] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:32.106304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:32.106360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:32.162658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:32.163429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:32.163513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:32.163545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:32.277655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:32.277817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:32.277856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:32.277884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:32.281235] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-01-05T20:23:32.281508] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-05T20:23:32.281652] [INFO ] [sig ] GXAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:32.424204] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/GXAI.txt [2026-01-05T20:23:32.424336] [INFO ] [sig ] [1466/3521] Completed GXAI in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-05T20:23:32.424375] [INFO ] [sig ] [1467/3521] Forecasting GYRE... [2026-01-05T20:23:32.424404] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-05T20:23:32.424433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-05T20:23:32.435874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-05T20:23:32.436175] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-05T20:23:32.436948] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-05T20:23:32.437001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:32.437044] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:32.437071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:32.437128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:32.494134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:32.495150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:32.495240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:32.495281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:32.613080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:32.613238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:32.613279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:32.613310] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:32.616892] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-05T20:23:32.617184] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-05T20:23:32.617316] [INFO ] [sig ] GYRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:32.756290] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/GYRE.txt [2026-01-05T20:23:32.756475] [INFO ] [sig ] [1467/3521] Completed GYRE in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:32.756516] [INFO ] [sig ] [1468/3521] Forecasting H... [2026-01-05T20:23:32.756547] [INFO ] [sig ] Generating forecast for: H [2026-01-05T20:23:32.756595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-05T20:23:32.768311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-05T20:23:32.768715] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-05T20:23:32.769516] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-05T20:23:32.769591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:32.769626] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:32.769653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:32.769710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:32.826806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:32.827696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:32.827788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:32.827823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:32.946792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:32.946951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:32.946990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:32.947018] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:32.950370] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-05T20:23:32.950661] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-05T20:23:32.950789] [INFO ] [sig ] H: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:33.093476] [INFO ] [LOCAL ] Saved forecast: H 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/H.txt [2026-01-05T20:23:33.093646] [INFO ] [sig ] [1468/3521] Completed H in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:33.093689] [INFO ] [sig ] [1469/3521] Forecasting HAE... [2026-01-05T20:23:33.093719] [INFO ] [sig ] Generating forecast for: HAE [2026-01-05T20:23:33.093750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-05T20:23:33.105006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-05T20:23:33.105307] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-05T20:23:33.106080] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-05T20:23:33.106133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:33.106164] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:33.106190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:33.106245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:33.163881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:33.164748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:33.164831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:33.164865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:33.285039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:33.285194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:33.285232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:33.285259] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:33.288607] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-05T20:23:33.288872] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-05T20:23:33.289030] [INFO ] [sig ] HAE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:33.426436] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HAE.txt [2026-01-05T20:23:33.426561] [INFO ] [sig ] [1469/3521] Completed HAE in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:33.426616] [INFO ] [sig ] [1470/3521] Forecasting HAFC... [2026-01-05T20:23:33.426645] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-05T20:23:33.426673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-05T20:23:33.437690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-05T20:23:33.437974] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-05T20:23:33.438738] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-05T20:23:33.438794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:33.438826] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:33.438853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:33.438910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:33.500001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:33.500855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:33.500937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:33.500970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:33.625389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:33.625560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:33.625622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:33.625654] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:33.629109] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-01-05T20:23:33.629402] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-05T20:23:33.629530] [INFO ] [sig ] HAFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:33.769619] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HAFC.txt [2026-01-05T20:23:33.769750] [INFO ] [sig ] [1470/3521] Completed HAFC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:33.769789] [INFO ] [sig ] [1471/3521] Forecasting HAIN... [2026-01-05T20:23:33.769834] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-05T20:23:33.769867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-05T20:23:33.781296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-05T20:23:33.781610] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-05T20:23:33.782389] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-05T20:23:33.782443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:33.782502] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:33.782531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:33.782612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:33.841299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:33.842046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:33.842128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:33.842161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:33.962552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:33.962713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:33.962791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:33.962827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:33.966220] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-05T20:23:33.966498] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-05T20:23:33.966645] [INFO ] [sig ] HAIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:34.104160] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HAIN.txt [2026-01-05T20:23:34.104295] [INFO ] [sig ] [1471/3521] Completed HAIN in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:34.104334] [INFO ] [sig ] [1472/3521] Forecasting HAL... [2026-01-05T20:23:34.104363] [INFO ] [sig ] Generating forecast for: HAL [2026-01-05T20:23:34.104392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-05T20:23:34.116236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-05T20:23:34.116585] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-05T20:23:34.117370] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-05T20:23:34.117423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:34.117456] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:34.117482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:34.117539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:34.176468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:34.177540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:34.177645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:34.177679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:34.305796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:34.305948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:34.305986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:34.306015] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:34.309346] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-05T20:23:34.309627] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-05T20:23:34.309749] [INFO ] [sig ] HAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:34.450184] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HAL.txt [2026-01-05T20:23:34.450330] [INFO ] [sig ] [1472/3521] Completed HAL in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:34.450370] [INFO ] [sig ] [1473/3521] Forecasting HALO... [2026-01-05T20:23:34.450402] [INFO ] [sig ] Generating forecast for: HALO [2026-01-05T20:23:34.450435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-05T20:23:34.461710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-05T20:23:34.462042] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-05T20:23:34.462839] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-05T20:23:34.462891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:34.462923] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:34.462949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:34.463005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:34.520457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:34.521160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:34.521241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:34.521274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:34.665251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:34.665433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:34.665482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:34.665513] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:34.669437] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-05T20:23:34.669742] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-05T20:23:34.669881] [INFO ] [sig ] HALO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:34.810795] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HALO.txt [2026-01-05T20:23:34.810993] [INFO ] [sig ] [1473/3521] Completed HALO in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:34.811059] [INFO ] [sig ] [1474/3521] Forecasting HAS... [2026-01-05T20:23:34.811108] [INFO ] [sig ] Generating forecast for: HAS [2026-01-05T20:23:34.811155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-05T20:23:34.823245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-05T20:23:34.823640] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-05T20:23:34.824490] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-05T20:23:34.824545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:34.824599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:34.824633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:34.824692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:34.881565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:34.882452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:34.882536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:34.882568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:35.002768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:35.002924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:35.002964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:35.003060] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:35.007696] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=31.03%) [2026-01-05T20:23:35.007983] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-05T20:23:35.008115] [INFO ] [sig ] HAS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:35.147834] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HAS.txt [2026-01-05T20:23:35.147994] [INFO ] [sig ] [1474/3521] Completed HAS in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:35.148033] [INFO ] [sig ] [1475/3521] Forecasting HASI... [2026-01-05T20:23:35.148064] [INFO ] [sig ] Generating forecast for: HASI [2026-01-05T20:23:35.148093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-05T20:23:35.160648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-05T20:23:35.161008] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-05T20:23:35.161867] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-05T20:23:35.161927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:35.161959] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:35.161988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:35.162045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:35.222680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:35.223472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:35.223559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:35.223610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:35.350355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:35.350513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:35.350553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:35.350602] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:35.354169] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-01-05T20:23:35.354448] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-05T20:23:35.354595] [INFO ] [sig ] HASI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:35.505238] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HASI.txt [2026-01-05T20:23:35.505393] [INFO ] [sig ] [1475/3521] Completed HASI in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:35.505437] [INFO ] [sig ] [1476/3521] Forecasting HBAN... [2026-01-05T20:23:35.505469] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-05T20:23:35.505504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-05T20:23:35.523331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-05T20:23:35.523752] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-05T20:23:35.524603] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-05T20:23:35.524658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:35.524691] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:35.524719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:35.524778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:35.583257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:35.584159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:35.584254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:35.584306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:35.705840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:35.705991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:35.706031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:35.706062] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:35.709457] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=32.09%) [2026-01-05T20:23:35.709745] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-05T20:23:35.709869] [INFO ] [sig ] HBAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:35.860326] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HBAN.txt [2026-01-05T20:23:35.860452] [INFO ] [sig ] [1476/3521] Completed HBAN in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:35.860489] [INFO ] [sig ] [1477/3521] Forecasting HBANL... [2026-01-05T20:23:35.860518] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-05T20:23:35.860548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-05T20:23:35.871940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-05T20:23:35.872241] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-05T20:23:35.873015] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-05T20:23:35.873069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:35.873100] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:35.873127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:35.873183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:35.929940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:35.930558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:35.930657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:35.930689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:36.046719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:36.046910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:36.046965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:36.046995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:36.050671] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-01-05T20:23:36.050979] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-05T20:23:36.051114] [INFO ] [sig ] HBANL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:36.199863] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HBANL.txt [2026-01-05T20:23:36.200049] [INFO ] [sig ] [1477/3521] Completed HBANL in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:36.200092] [INFO ] [sig ] [1478/3521] Forecasting HBANP... [2026-01-05T20:23:36.200124] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-05T20:23:36.200155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-05T20:23:36.212208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-05T20:23:36.212490] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-05T20:23:36.213319] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-05T20:23:36.213373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:36.213406] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:36.213443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:36.213503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:36.270430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:36.271060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:36.271140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:36.271173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:36.383643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:36.383789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:36.383827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:36.383855] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:36.387110] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-05T20:23:36.387378] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-05T20:23:36.387502] [INFO ] [sig ] HBANP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:36.525177] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HBANP.txt [2026-01-05T20:23:36.525309] [INFO ] [sig ] [1478/3521] Completed HBANP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:36.525348] [INFO ] [sig ] [1479/3521] Forecasting HBB... [2026-01-05T20:23:36.525378] [INFO ] [sig ] Generating forecast for: HBB [2026-01-05T20:23:36.525408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-05T20:23:36.536916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-05T20:23:36.537165] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-05T20:23:36.537925] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-05T20:23:36.537978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:36.538010] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:36.538036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:36.538092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:36.593702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:36.594289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:36.594366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:36.594396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:36.703154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:36.703262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:36.703296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:36.703323] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:36.706447] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-05T20:23:36.706724] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-05T20:23:36.706845] [INFO ] [sig ] HBB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:36.847888] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HBB.txt [2026-01-05T20:23:36.848010] [INFO ] [sig ] [1479/3521] Completed HBB in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:36.848049] [INFO ] [sig ] [1480/3521] Forecasting HBCP... [2026-01-05T20:23:36.848077] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-05T20:23:36.848106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-05T20:23:36.859620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-05T20:23:36.859894] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-05T20:23:36.860675] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-05T20:23:36.860727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:36.860758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:36.860785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:36.860842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:36.916635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:36.917214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:36.917291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:36.917322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:37.035158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:37.035268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:37.035304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:37.035331] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:37.038460] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=63.34%) [2026-01-05T20:23:37.038737] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-05T20:23:37.038857] [INFO ] [sig ] HBCP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:37.177968] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HBCP.txt [2026-01-05T20:23:37.178261] [INFO ] [sig ] [1480/3521] Completed HBCP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:37.178299] [INFO ] [sig ] [1481/3521] Forecasting HBM... [2026-01-05T20:23:37.178326] [INFO ] [sig ] Generating forecast for: HBM [2026-01-05T20:23:37.178355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-05T20:23:37.190524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-05T20:23:37.190806] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-05T20:23:37.191548] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-05T20:23:37.191619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:37.191652] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:37.191683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:37.191740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:37.249430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:37.250072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:37.250194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:37.250227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:37.369145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:37.369287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:37.369324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:37.369352] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:37.372633] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-05T20:23:37.372907] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-05T20:23:37.373028] [INFO ] [sig ] HBM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:37.513856] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HBM.txt [2026-01-05T20:23:37.513980] [INFO ] [sig ] [1481/3521] Completed HBM in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:37.514018] [INFO ] [sig ] [1482/3521] Forecasting HBNC... [2026-01-05T20:23:37.514047] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-05T20:23:37.514093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-05T20:23:37.525944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-05T20:23:37.526206] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-05T20:23:37.526965] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-05T20:23:37.527017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:37.527049] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:37.527075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:37.527133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:37.583230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:37.584018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:37.584098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:37.584130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:37.699522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:37.699656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:37.699692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:37.699720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:37.703008] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-01-05T20:23:37.703268] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-05T20:23:37.703390] [INFO ] [sig ] HBNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:37.840454] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HBNC.txt [2026-01-05T20:23:37.840563] [INFO ] [sig ] [1482/3521] Completed HBNC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-05T20:23:37.840617] [INFO ] [sig ] [1483/3521] Forecasting HCA... [2026-01-05T20:23:37.840647] [INFO ] [sig ] Generating forecast for: HCA [2026-01-05T20:23:37.840676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-05T20:23:37.851693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-05T20:23:37.851970] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-05T20:23:37.852731] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-05T20:23:37.852782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:37.852813] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:37.852840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:37.852897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:37.909609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:37.910206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:37.910282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:37.910313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:38.030206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:38.030368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:38.030407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:38.030435] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:38.033732] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=44.57%) [2026-01-05T20:23:38.033993] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-05T20:23:38.034116] [INFO ] [sig ] HCA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:38.172106] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HCA.txt [2026-01-05T20:23:38.172231] [INFO ] [sig ] [1483/3521] Completed HCA in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-05T20:23:38.172269] [INFO ] [sig ] [1484/3521] Forecasting HCC... [2026-01-05T20:23:38.172298] [INFO ] [sig ] Generating forecast for: HCC [2026-01-05T20:23:38.172328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-05T20:23:38.183756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-05T20:23:38.184038] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-05T20:23:38.184811] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-05T20:23:38.184864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:38.184899] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:38.184927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:38.184987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:38.240875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:38.241476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:38.241554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:38.241603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:38.363963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:38.364302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:38.364340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:38.364368] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:38.368037] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-05T20:23:38.368303] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-05T20:23:38.368425] [INFO ] [sig ] HCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:38.507864] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HCC.txt [2026-01-05T20:23:38.508015] [INFO ] [sig ] [1484/3521] Completed HCC in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:38.508055] [INFO ] [sig ] [1485/3521] Forecasting HCI... [2026-01-05T20:23:38.508084] [INFO ] [sig ] Generating forecast for: HCI [2026-01-05T20:23:38.508113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-05T20:23:38.520187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-05T20:23:38.520472] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-05T20:23:38.521280] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-05T20:23:38.521332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:38.521363] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:38.521391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:38.521448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:38.578314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:38.578924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:38.579006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:38.579037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:38.695176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:38.695302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:38.695339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:38.695366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:38.698629] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-01-05T20:23:38.698905] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-05T20:23:38.699071] [INFO ] [sig ] HCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:38.837236] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HCI.txt [2026-01-05T20:23:38.837342] [INFO ] [sig ] [1485/3521] Completed HCI in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:38.837380] [INFO ] [sig ] [1486/3521] Forecasting HCM... [2026-01-05T20:23:38.837408] [INFO ] [sig ] Generating forecast for: HCM [2026-01-05T20:23:38.837436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-05T20:23:38.848699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-05T20:23:38.849007] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-05T20:23:38.849787] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-05T20:23:38.849839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:38.849870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:38.849897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:38.849954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:38.906318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:38.906924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:38.906999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:38.907030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:39.023939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:39.024057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:39.024092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:39.024119] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:39.027210] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-05T20:23:39.027470] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-05T20:23:39.027608] [INFO ] [sig ] HCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:39.167055] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HCM.txt [2026-01-05T20:23:39.167159] [INFO ] [sig ] [1486/3521] Completed HCM in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:39.167196] [INFO ] [sig ] [1487/3521] Forecasting HCSG... [2026-01-05T20:23:39.167225] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-05T20:23:39.167444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-05T20:23:39.178513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-05T20:23:39.178791] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-05T20:23:39.179548] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-05T20:23:39.179618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:39.179653] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:39.179679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:39.179736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:39.236483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:39.237083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:39.237156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:39.237187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:39.353876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:39.353985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:39.354020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:39.354048] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:39.357159] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=38.76%) [2026-01-05T20:23:39.357418] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-05T20:23:39.357538] [INFO ] [sig ] HCSG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:39.495837] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HCSG.txt [2026-01-05T20:23:39.495943] [INFO ] [sig ] [1487/3521] Completed HCSG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:39.495979] [INFO ] [sig ] [1488/3521] Forecasting HD... [2026-01-05T20:23:39.496007] [INFO ] [sig ] Generating forecast for: HD [2026-01-05T20:23:39.496037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-05T20:23:39.507407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-05T20:23:39.507690] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-05T20:23:39.508435] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-05T20:23:39.508487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:39.508543] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:39.508590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:39.508651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:39.565335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:39.565948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:39.566026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:39.566057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:39.684066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:39.684222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:39.684259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:39.684286] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:39.687677] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-01-05T20:23:39.687945] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-05T20:23:39.688072] [INFO ] [sig ] HD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:39.826803] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HD.txt [2026-01-05T20:23:39.826936] [INFO ] [sig ] [1488/3521] Completed HD in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:39.826977] [INFO ] [sig ] [1489/3521] Forecasting HDB... [2026-01-05T20:23:39.827006] [INFO ] [sig ] Generating forecast for: HDB [2026-01-05T20:23:39.827035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-05T20:23:39.837697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-05T20:23:39.837971] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-05T20:23:39.838734] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-05T20:23:39.838786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:39.838817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:39.838844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:39.838901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:39.894740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:39.895316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:39.895393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:39.895423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:40.016709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:40.016847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:40.016886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:40.016914] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:40.020191] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-05T20:23:40.020455] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-05T20:23:40.020592] [INFO ] [sig ] HDB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:40.158628] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HDB.txt [2026-01-05T20:23:40.158767] [INFO ] [sig ] [1489/3521] Completed HDB in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:40.158805] [INFO ] [sig ] [1490/3521] Forecasting HDSN... [2026-01-05T20:23:40.158833] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-05T20:23:40.158862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-05T20:23:40.169971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-05T20:23:40.170278] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-05T20:23:40.171055] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-05T20:23:40.171110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:40.171142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:40.171168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:40.171225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:40.226843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:40.227537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:40.227634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:40.227667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:40.342175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:40.342324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:40.342362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:40.342389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:40.345674] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-05T20:23:40.345938] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-05T20:23:40.346065] [INFO ] [sig ] HDSN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:40.490751] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HDSN.txt [2026-01-05T20:23:40.490870] [INFO ] [sig ] [1490/3521] Completed HDSN in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:40.490907] [INFO ] [sig ] [1491/3521] Forecasting HE... [2026-01-05T20:23:40.490938] [INFO ] [sig ] Generating forecast for: HE [2026-01-05T20:23:40.490969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-05T20:23:40.502315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-05T20:23:40.502658] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-05T20:23:40.503413] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-05T20:23:40.503475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:40.503508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:40.503534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:40.503610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:40.560705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:40.561489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:40.561591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:40.561625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:40.681775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:40.681935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:40.681973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:40.681999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:40.685440] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-05T20:23:40.685730] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-05T20:23:40.685858] [INFO ] [sig ] HE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:40.828248] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HE.txt [2026-01-05T20:23:40.828401] [INFO ] [sig ] [1491/3521] Completed HE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:40.828441] [INFO ] [sig ] [1492/3521] Forecasting HEI... [2026-01-05T20:23:40.828471] [INFO ] [sig ] Generating forecast for: HEI [2026-01-05T20:23:40.828500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-05T20:23:40.840125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-05T20:23:40.840492] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-05T20:23:40.841328] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-05T20:23:40.841381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:40.841413] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:40.841440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:40.841497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:40.897708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:40.898536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:40.898634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:40.898667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:41.017813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:41.017932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:41.017972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:41.018001] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:41.021200] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-05T20:23:41.021459] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-05T20:23:41.021599] [INFO ] [sig ] HEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:41.159721] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HEI.txt [2026-01-05T20:23:41.159830] [INFO ] [sig ] [1492/3521] Completed HEI in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:41.159866] [INFO ] [sig ] [1493/3521] Forecasting HELE... [2026-01-05T20:23:41.159895] [INFO ] [sig ] Generating forecast for: HELE [2026-01-05T20:23:41.159923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-05T20:23:41.170894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-05T20:23:41.171171] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-05T20:23:41.171935] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-05T20:23:41.171986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:41.172018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:41.172044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:41.172100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:41.228788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:41.229410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:41.229488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:41.229520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:41.352976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:41.353121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:41.353160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:41.353190] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:41.356787] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=8.37%) [2026-01-05T20:23:41.357124] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-05T20:23:41.357258] [INFO ] [sig ] HELE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:41.498495] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HELE.txt [2026-01-05T20:23:41.498666] [INFO ] [sig ] [1493/3521] Completed HELE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:41.498708] [INFO ] [sig ] [1494/3521] Forecasting HEPS... [2026-01-05T20:23:41.498739] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-05T20:23:41.498768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-05T20:23:41.510346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-05T20:23:41.510682] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-05T20:23:41.511460] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-05T20:23:41.511511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:41.511542] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:41.511585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:41.511645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:41.568274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:41.568891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:41.569065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:41.569116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:41.684900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:41.685016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:41.685052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:41.685079] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:41.688256] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-05T20:23:41.688515] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-05T20:23:41.688652] [INFO ] [sig ] HEPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:41.828743] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HEPS.txt [2026-01-05T20:23:41.828847] [INFO ] [sig ] [1494/3521] Completed HEPS in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:41.828891] [INFO ] [sig ] [1495/3521] Forecasting HEQ... [2026-01-05T20:23:41.828934] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-05T20:23:41.828964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-05T20:23:41.840276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-05T20:23:41.840549] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-05T20:23:41.841344] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-05T20:23:41.841399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:41.841433] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:41.841460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:41.841519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:41.898746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:41.899612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:41.899697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:41.899729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:42.012757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:42.012901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:42.012938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:42.012968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:42.016258] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-05T20:23:42.016522] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-05T20:23:42.016661] [INFO ] [sig ] HEQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:42.161410] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HEQ.txt [2026-01-05T20:23:42.161514] [INFO ] [sig ] [1495/3521] Completed HEQ in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:42.161551] [INFO ] [sig ] [1496/3521] Forecasting HERO... [2026-01-05T20:23:42.161597] [INFO ] [sig ] Generating forecast for: HERO [2026-01-05T20:23:42.161628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-05T20:23:42.172708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-05T20:23:42.172995] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-05T20:23:42.173821] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-05T20:23:42.173875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:42.173907] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:42.173940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:42.174011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:42.232046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:42.232943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:42.233026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:42.233059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:42.359150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:42.359515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:42.359554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:42.359603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:42.363361] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=77.03%) [2026-01-05T20:23:42.363740] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-05T20:23:42.363905] [INFO ] [sig ] HERO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:42.516704] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HERO.txt [2026-01-05T20:23:42.516842] [INFO ] [sig ] [1496/3521] Completed HERO in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:42.516880] [INFO ] [sig ] [1497/3521] Forecasting HESM... [2026-01-05T20:23:42.516909] [INFO ] [sig ] Generating forecast for: HESM [2026-01-05T20:23:42.516938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-05T20:23:42.529617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-05T20:23:42.529931] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-05T20:23:42.530702] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-05T20:23:42.530754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:42.530785] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:42.530811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:42.530868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:42.590772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:42.591495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:42.591592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:42.591626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:42.716672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:42.716817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:42.716854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:42.716881] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:42.720275] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-01-05T20:23:42.720543] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-05T20:23:42.720686] [INFO ] [sig ] HESM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:42.860587] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HESM.txt [2026-01-05T20:23:42.860714] [INFO ] [sig ] [1497/3521] Completed HESM in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:42.860751] [INFO ] [sig ] [1498/3521] Forecasting HFFG... [2026-01-05T20:23:42.860781] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-05T20:23:42.860809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-05T20:23:42.871902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-05T20:23:42.872237] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-05T20:23:42.873040] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-05T20:23:42.873093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:42.873125] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:42.873153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:42.873212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:42.930483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:42.931251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:42.931377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:42.931424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:43.050086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:43.050240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:43.050297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:43.050326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:43.053667] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-05T20:23:43.053944] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-05T20:23:43.054073] [INFO ] [sig ] HFFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:43.193163] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HFFG.txt [2026-01-05T20:23:43.193289] [INFO ] [sig ] [1498/3521] Completed HFFG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:43.193326] [INFO ] [sig ] [1499/3521] Forecasting HFRO... [2026-01-05T20:23:43.193355] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-05T20:23:43.193384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-05T20:23:43.204145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-05T20:23:43.204443] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-05T20:23:43.205265] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-05T20:23:43.205318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:43.205350] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:43.205376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:43.205434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:43.261763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:43.262348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:43.262424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:43.262455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:43.383109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:43.383270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:43.383312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:43.383341] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:43.386965] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-05T20:23:43.387260] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-05T20:23:43.387413] [INFO ] [sig ] HFRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:43.530938] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HFRO.txt [2026-01-05T20:23:43.531095] [INFO ] [sig ] [1499/3521] Completed HFRO in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:43.531136] [INFO ] [sig ] [1500/3521] Forecasting HFWA... [2026-01-05T20:23:43.531166] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-05T20:23:43.531197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-05T20:23:43.542939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-05T20:23:43.543261] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-05T20:23:43.544079] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-05T20:23:43.544133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:43.544166] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:43.544192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:43.544250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:43.600084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:43.600724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:43.600802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:43.600833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:43.718905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:43.719090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:43.719136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:43.719170] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:43.723490] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=75.53%) [2026-01-05T20:23:43.723832] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-05T20:23:43.723983] [INFO ] [sig ] HFWA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:43.875410] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HFWA.txt [2026-01-05T20:23:43.875561] [INFO ] [sig ] [1500/3521] Completed HFWA in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-05T20:23:43.875619] [INFO ] [sig ] [1501/3521] Forecasting HG... [2026-01-05T20:23:43.875649] [INFO ] [sig ] Generating forecast for: HG [2026-01-05T20:23:43.875679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-05T20:23:43.887045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-05T20:23:43.887378] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-05T20:23:43.888153] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-05T20:23:43.888204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:43.888236] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:43.888263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:43.888320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:43.946054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:43.946902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:43.946984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:43.947017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:44.079683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:44.079844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:44.079884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:44.079914] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:44.083404] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=59.65%) [2026-01-05T20:23:44.083782] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-05T20:23:44.083925] [INFO ] [sig ] HG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:44.234194] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HG.txt [2026-01-05T20:23:44.234386] [INFO ] [sig ] [1501/3521] Completed HG in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:44.234427] [INFO ] [sig ] [1502/3521] Forecasting HGBL... [2026-01-05T20:23:44.234457] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-05T20:23:44.234487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-05T20:23:44.246313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-05T20:23:44.246713] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-05T20:23:44.247500] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-05T20:23:44.247554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:44.247623] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:44.247670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:44.247763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:44.308195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:44.309080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:44.309164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:44.309197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:44.425395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:44.425564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:44.425634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:44.425666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:44.429082] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-01-05T20:23:44.429361] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-05T20:23:44.429489] [INFO ] [sig ] HGBL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:44.570181] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HGBL.txt [2026-01-05T20:23:44.570320] [INFO ] [sig ] [1502/3521] Completed HGBL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:44.570359] [INFO ] [sig ] [1503/3521] Forecasting HGLB... [2026-01-05T20:23:44.570390] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-05T20:23:44.570419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-05T20:23:44.582350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-05T20:23:44.582732] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-05T20:23:44.583589] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-05T20:23:44.583649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:44.583683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:44.583712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:44.583771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:44.641428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:44.642202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:44.642287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:44.642320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:44.763757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:44.763910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:44.763949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:44.763977] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:44.767342] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-01-05T20:23:44.767636] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-05T20:23:44.767768] [INFO ] [sig ] HGLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:44.914677] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HGLB.txt [2026-01-05T20:23:44.914829] [INFO ] [sig ] [1503/3521] Completed HGLB in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:44.914867] [INFO ] [sig ] [1504/3521] Forecasting HGTY... [2026-01-05T20:23:44.914896] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-05T20:23:44.914926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-05T20:23:44.926465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-05T20:23:44.926862] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-05T20:23:44.927722] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-05T20:23:44.927778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:44.927812] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:44.927840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:44.927899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:44.985029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:44.985854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:44.985937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:44.985969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:45.105065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:45.105394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:45.105432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:45.105461] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:45.109001] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=75.28%) [2026-01-05T20:23:45.109451] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-05T20:23:45.109604] [INFO ] [sig ] HGTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:45.256721] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HGTY.txt [2026-01-05T20:23:45.256875] [INFO ] [sig ] [1504/3521] Completed HGTY in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:45.256914] [INFO ] [sig ] [1505/3521] Forecasting HHH... [2026-01-05T20:23:45.256944] [INFO ] [sig ] Generating forecast for: HHH [2026-01-05T20:23:45.256974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-05T20:23:45.268323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-05T20:23:45.268715] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-05T20:23:45.269558] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-05T20:23:45.269633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:45.269721] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:45.269769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:45.269851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:45.326809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:45.327675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:45.327758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:45.327790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:45.444114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:45.444264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:45.444303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:45.444331] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:45.447684] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-05T20:23:45.447955] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-05T20:23:45.448080] [INFO ] [sig ] HHH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:45.585530] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HHH.txt [2026-01-05T20:23:45.585678] [INFO ] [sig ] [1505/3521] Completed HHH in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:45.585717] [INFO ] [sig ] [1506/3521] Forecasting HI... [2026-01-05T20:23:45.585752] [INFO ] [sig ] Generating forecast for: HI [2026-01-05T20:23:45.585783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-05T20:23:45.597282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-05T20:23:45.597611] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-05T20:23:45.598428] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-05T20:23:45.598483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:45.598515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:45.598542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:45.598623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:45.654370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:45.655017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:45.655094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:45.655125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:45.776489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:45.776659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:45.776698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:45.776728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:45.780188] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-01-05T20:23:45.780463] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-05T20:23:45.780606] [INFO ] [sig ] HI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:45.921513] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HI.txt [2026-01-05T20:23:45.921647] [INFO ] [sig ] [1506/3521] Completed HI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:45.921694] [INFO ] [sig ] [1507/3521] Forecasting HIFS... [2026-01-05T20:23:45.921736] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-05T20:23:45.921775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-05T20:23:45.932835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-05T20:23:45.933127] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-05T20:23:45.933914] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-05T20:23:45.933968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:45.934001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:45.934030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:45.934090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:45.990555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:45.991234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:45.991314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:45.991345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:46.099414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:46.099557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:46.099611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:46.099640] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:46.102965] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-01-05T20:23:46.103230] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-05T20:23:46.103352] [INFO ] [sig ] HIFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:46.241326] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIFS.txt [2026-01-05T20:23:46.241457] [INFO ] [sig ] [1507/3521] Completed HIFS in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:46.241494] [INFO ] [sig ] [1508/3521] Forecasting HIG... [2026-01-05T20:23:46.241522] [INFO ] [sig ] Generating forecast for: HIG [2026-01-05T20:23:46.241553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-05T20:23:46.253020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-05T20:23:46.253317] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-05T20:23:46.254083] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-05T20:23:46.254135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:46.254167] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:46.254193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:46.254248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:46.310859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:46.311733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:46.311815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:46.311847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:46.429000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:46.429161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:46.429204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:46.429240] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:46.433128] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-05T20:23:46.433435] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-05T20:23:46.433595] [INFO ] [sig ] HIG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:46.580696] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HIG.txt [2026-01-05T20:23:46.580889] [INFO ] [sig ] [1508/3521] Completed HIG in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:46.580946] [INFO ] [sig ] [1509/3521] Forecasting HII... [2026-01-05T20:23:46.580991] [INFO ] [sig ] Generating forecast for: HII [2026-01-05T20:23:46.581038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-05T20:23:46.596150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-05T20:23:46.596602] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-05T20:23:46.597668] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-05T20:23:46.597736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:46.597784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:46.597827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:46.597917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:46.663040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:46.663982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:46.664073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:46.664108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:46.787517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:46.787687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:46.787727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:46.787771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:46.791129] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-05T20:23:46.791396] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-05T20:23:46.791521] [INFO ] [sig ] HII: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:46.936246] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HII.txt [2026-01-05T20:23:46.936402] [INFO ] [sig ] [1509/3521] Completed HII in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:46.936441] [INFO ] [sig ] [1510/3521] Forecasting HIMS... [2026-01-05T20:23:46.936470] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-05T20:23:46.936501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-05T20:23:46.948101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-05T20:23:46.948371] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-05T20:23:46.949195] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-05T20:23:46.949249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:46.949280] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:46.949306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:46.949362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:47.004736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:47.005377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:47.005456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:47.005487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:47.122209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:47.122361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:47.122402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:47.122431] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:47.125761] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-05T20:23:47.126028] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-05T20:23:47.126155] [INFO ] [sig ] HIMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:47.265263] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIMS.txt [2026-01-05T20:23:47.265416] [INFO ] [sig ] [1510/3521] Completed HIMS in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:47.265456] [INFO ] [sig ] [1511/3521] Forecasting HIMX... [2026-01-05T20:23:47.265485] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-05T20:23:47.265514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-05T20:23:47.277071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-05T20:23:47.277377] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-05T20:23:47.278145] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-05T20:23:47.278198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:47.278231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:47.278258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:47.278319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:47.335063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:47.335953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:47.336037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:47.336071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:47.457142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:47.457294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:47.457333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:47.457361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:47.460744] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-01-05T20:23:47.461016] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-05T20:23:47.461147] [INFO ] [sig ] HIMX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:47.600687] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HIMX.txt [2026-01-05T20:23:47.600838] [INFO ] [sig ] [1511/3521] Completed HIMX in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:47.600878] [INFO ] [sig ] [1512/3521] Forecasting HIO... [2026-01-05T20:23:47.600907] [INFO ] [sig ] Generating forecast for: HIO [2026-01-05T20:23:47.600936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-05T20:23:47.613129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-05T20:23:47.613461] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-05T20:23:47.614233] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-05T20:23:47.614286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:47.614318] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:47.614344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:47.614401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:47.670848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:47.671726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:47.671807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:47.671839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:47.793868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:47.794022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:47.794060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:47.794091] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:47.797396] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-05T20:23:47.797684] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-05T20:23:47.797808] [INFO ] [sig ] HIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:47.936887] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIO.txt [2026-01-05T20:23:47.937043] [INFO ] [sig ] [1512/3521] Completed HIO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:47.937083] [INFO ] [sig ] [1513/3521] Forecasting HIPO... [2026-01-05T20:23:47.937113] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-05T20:23:47.937143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-05T20:23:47.950266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-05T20:23:47.950858] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-05T20:23:47.951832] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-05T20:23:47.951884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:47.951915] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:47.951941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:47.952010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:48.009238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:48.010167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:48.010253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:48.010285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:48.146631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:48.146788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:48.146827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:48.146854] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:48.150238] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=65.43%) [2026-01-05T20:23:48.150509] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-05T20:23:48.150662] [INFO ] [sig ] HIPO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:48.289956] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIPO.txt [2026-01-05T20:23:48.290117] [INFO ] [sig ] [1513/3521] Completed HIPO in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:48.290156] [INFO ] [sig ] [1514/3521] Forecasting HITI... [2026-01-05T20:23:48.290185] [INFO ] [sig ] Generating forecast for: HITI [2026-01-05T20:23:48.290214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-05T20:23:48.302036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-05T20:23:48.302427] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-05T20:23:48.303238] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-05T20:23:48.303293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:48.303324] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:48.303351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:48.303407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:48.359234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:48.360086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:48.360167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:48.360199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:48.479329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:48.479491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:48.479529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:48.479556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:48.482970] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=26.96%) [2026-01-05T20:23:48.483249] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-05T20:23:48.483377] [INFO ] [sig ] HITI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:48.622200] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HITI.txt [2026-01-05T20:23:48.622331] [INFO ] [sig ] [1514/3521] Completed HITI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:48.622369] [INFO ] [sig ] [1515/3521] Forecasting HIVE... [2026-01-05T20:23:48.622398] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-05T20:23:48.622427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-05T20:23:48.633635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-05T20:23:48.633934] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-05T20:23:48.634704] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-05T20:23:48.634766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:48.634799] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:48.634826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:48.634883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:48.692447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:48.693049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:48.693150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:48.693182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:48.812043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:48.812189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:48.812230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:48.812258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:48.815686] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-05T20:23:48.815962] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-05T20:23:48.816091] [INFO ] [sig ] HIVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:48.959538] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIVE.txt [2026-01-05T20:23:48.959685] [INFO ] [sig ] [1515/3521] Completed HIVE in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:48.959723] [INFO ] [sig ] [1516/3521] Forecasting HIX... [2026-01-05T20:23:48.959752] [INFO ] [sig ] Generating forecast for: HIX [2026-01-05T20:23:48.959781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-05T20:23:48.972414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-05T20:23:48.972737] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-05T20:23:48.973530] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-05T20:23:48.973608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:48.973649] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:48.973677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:48.973736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:49.031914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:49.032758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:49.032843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:49.032876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:49.146349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:49.146489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:49.146527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:49.146554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:49.149836] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-05T20:23:49.150102] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-05T20:23:49.150231] [INFO ] [sig ] HIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:49.287222] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HIX.txt [2026-01-05T20:23:49.287353] [INFO ] [sig ] [1516/3521] Completed HIX in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:49.287391] [INFO ] [sig ] [1517/3521] Forecasting HL... [2026-01-05T20:23:49.287421] [INFO ] [sig ] Generating forecast for: HL [2026-01-05T20:23:49.287450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-05T20:23:49.299406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-05T20:23:49.299742] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-05T20:23:49.300601] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-05T20:23:49.300657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:49.300689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:49.300716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:49.300775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:49.358411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:49.359117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:49.359204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:49.359237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:49.478940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:49.479096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:49.479136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:49.479165] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:49.482907] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-05T20:23:49.483182] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-05T20:23:49.483313] [INFO ] [sig ] HL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:49.626953] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HL.txt [2026-01-05T20:23:49.627085] [INFO ] [sig ] [1517/3521] Completed HL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-05T20:23:49.627123] [INFO ] [sig ] [1518/3521] Forecasting HLAL... [2026-01-05T20:23:49.627152] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-05T20:23:49.627181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-05T20:23:49.639794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-05T20:23:49.640218] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-05T20:23:49.641054] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-05T20:23:49.641110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:49.641144] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:49.641171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:49.641230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:49.702078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:49.702937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:49.703025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:49.703059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:49.827983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:49.828139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:49.828179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:49.828210] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:49.831634] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-05T20:23:49.831914] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-05T20:23:49.832043] [INFO ] [sig ] HLAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:49.972523] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLAL.txt [2026-01-05T20:23:49.972733] [INFO ] [sig ] [1518/3521] Completed HLAL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-05T20:23:49.972774] [INFO ] [sig ] [1519/3521] Forecasting HLF... [2026-01-05T20:23:49.972805] [INFO ] [sig ] Generating forecast for: HLF [2026-01-05T20:23:49.972835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-05T20:23:49.984467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-05T20:23:49.984853] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-05T20:23:49.985665] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-05T20:23:49.985721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:49.985765] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:49.985795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:49.985855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:50.049383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:50.050313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:50.050406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:50.050439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:50.186402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:50.186604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:50.186661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:50.186694] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:50.190199] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-05T20:23:50.190688] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-05T20:23:50.190817] [INFO ] [sig ] HLF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:50.343048] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLF.txt [2026-01-05T20:23:50.343177] [INFO ] [sig ] [1519/3521] Completed HLF in 0.4s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:50.343218] [INFO ] [sig ] [1520/3521] Forecasting HLI... [2026-01-05T20:23:50.343248] [INFO ] [sig ] Generating forecast for: HLI [2026-01-05T20:23:50.343279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-05T20:23:50.354956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-05T20:23:50.355296] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-05T20:23:50.356094] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-05T20:23:50.356148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:50.356185] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:50.356214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:50.356272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:50.414709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:50.415458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:50.415542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:50.415595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:50.528722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:50.528873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:50.528912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:50.528967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:50.532334] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-05T20:23:50.532644] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-05T20:23:50.532770] [INFO ] [sig ] HLI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:50.673354] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLI.txt [2026-01-05T20:23:50.673501] [INFO ] [sig ] [1520/3521] Completed HLI in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:50.673539] [INFO ] [sig ] [1521/3521] Forecasting HLIO... [2026-01-05T20:23:50.673568] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-05T20:23:50.673617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-05T20:23:50.684870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-05T20:23:50.685167] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-05T20:23:50.685949] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-05T20:23:50.686001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:50.686032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:50.686059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:50.686115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:50.744215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:50.745136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:50.745233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:50.745266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:50.868206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:50.868359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:50.868398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:50.868428] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:50.871921] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-05T20:23:50.872219] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-05T20:23:50.872370] [INFO ] [sig ] HLIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:51.016864] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLIO.txt [2026-01-05T20:23:51.016998] [INFO ] [sig ] [1521/3521] Completed HLIO in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:51.017037] [INFO ] [sig ] [1522/3521] Forecasting HLLY... [2026-01-05T20:23:51.017065] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-05T20:23:51.017094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-05T20:23:51.028294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-05T20:23:51.028611] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-05T20:23:51.029414] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-05T20:23:51.029468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:51.029526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:51.029555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:51.029632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:51.088421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:51.089393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:51.089478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:51.089511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:51.215431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:51.215673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:51.215736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:51.215791] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:51.219317] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-01-05T20:23:51.219640] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-05T20:23:51.219776] [INFO ] [sig ] HLLY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:51.363727] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLLY.txt [2026-01-05T20:23:51.363891] [INFO ] [sig ] [1522/3521] Completed HLLY in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:51.363934] [INFO ] [sig ] [1523/3521] Forecasting HLMN... [2026-01-05T20:23:51.363965] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-05T20:23:51.363996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-05T20:23:51.375635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-05T20:23:51.375955] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-05T20:23:51.376768] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-05T20:23:51.376821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:51.376853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:51.376881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:51.376939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:51.436726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:51.437461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:51.437546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:51.437597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:51.557831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:51.557984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:51.558025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:51.558054] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:51.561444] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-05T20:23:51.561743] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-05T20:23:51.561870] [INFO ] [sig ] HLMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:51.701842] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HLMN.txt [2026-01-05T20:23:51.701991] [INFO ] [sig ] [1523/3521] Completed HLMN in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:51.702029] [INFO ] [sig ] [1524/3521] Forecasting HLN... [2026-01-05T20:23:51.702059] [INFO ] [sig ] Generating forecast for: HLN [2026-01-05T20:23:51.702089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-05T20:23:51.713355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-05T20:23:51.713657] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-05T20:23:51.714402] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-05T20:23:51.714454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:51.714487] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:51.714514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:51.714596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:51.772210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:51.772881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:51.772960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:51.772994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:51.891378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:51.891538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:51.891593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:51.891627] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:51.895118] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=62.54%) [2026-01-05T20:23:51.895413] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-05T20:23:51.895544] [INFO ] [sig ] HLN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:52.036546] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HLN.txt [2026-01-05T20:23:52.036726] [INFO ] [sig ] [1524/3521] Completed HLN in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:52.036766] [INFO ] [sig ] [1525/3521] Forecasting HLNE... [2026-01-05T20:23:52.036794] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-05T20:23:52.036823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-05T20:23:52.048481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-05T20:23:52.048814] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-05T20:23:52.049615] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-05T20:23:52.049668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:52.049699] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:52.049726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:52.049783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:52.104857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:52.105608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:52.105692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:52.105724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:52.217740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:52.217890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:52.217931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:52.217989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:52.221298] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=85.18%) [2026-01-05T20:23:52.221569] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-05T20:23:52.221713] [INFO ] [sig ] HLNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:52.358716] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HLNE.txt [2026-01-05T20:23:52.358848] [INFO ] [sig ] [1525/3521] Completed HLNE in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:52.358886] [INFO ] [sig ] [1526/3521] Forecasting HLX... [2026-01-05T20:23:52.358926] [INFO ] [sig ] Generating forecast for: HLX [2026-01-05T20:23:52.358957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-05T20:23:52.370685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-05T20:23:52.371021] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-05T20:23:52.371811] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-05T20:23:52.371864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:52.371906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:52.371934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:52.371991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:52.427779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:52.428480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:52.428561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:52.428611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:52.547029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:52.547183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:52.547221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:52.547251] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:52.550554] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-05T20:23:52.550843] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-05T20:23:52.550969] [INFO ] [sig ] HLX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:52.689983] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HLX.txt [2026-01-05T20:23:52.690113] [INFO ] [sig ] [1526/3521] Completed HLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:52.690151] [INFO ] [sig ] [1527/3521] Forecasting HMC... [2026-01-05T20:23:52.690180] [INFO ] [sig ] Generating forecast for: HMC [2026-01-05T20:23:52.690208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-05T20:23:52.701347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-05T20:23:52.701646] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-05T20:23:52.702392] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-05T20:23:52.702444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:52.702475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:52.702502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:52.702559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:52.760073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:52.760756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:52.760838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:52.760871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:52.892419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:52.892593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:52.892633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:52.892661] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:52.895998] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-01-05T20:23:52.896272] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-05T20:23:52.896398] [INFO ] [sig ] HMC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:53.036986] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HMC.txt [2026-01-05T20:23:53.037141] [INFO ] [sig ] [1527/3521] Completed HMC in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:53.037181] [INFO ] [sig ] [1528/3521] Forecasting HMN... [2026-01-05T20:23:53.037211] [INFO ] [sig ] Generating forecast for: HMN [2026-01-05T20:23:53.037241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-05T20:23:53.048614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-05T20:23:53.049016] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-05T20:23:53.049797] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-05T20:23:53.049850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:53.049882] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:53.049908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:53.049965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:53.106985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:53.107871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:53.107958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:53.107991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:53.229093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:53.229298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:53.229342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:53.229373] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:53.232843] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-01-05T20:23:53.233136] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-05T20:23:53.233289] [INFO ] [sig ] HMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:53.376246] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HMN.txt [2026-01-05T20:23:53.376373] [INFO ] [sig ] [1528/3521] Completed HMN in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:53.376411] [INFO ] [sig ] [1529/3521] Forecasting HMY... [2026-01-05T20:23:53.376439] [INFO ] [sig ] Generating forecast for: HMY [2026-01-05T20:23:53.376468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-05T20:23:53.388248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-05T20:23:53.388530] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-05T20:23:53.389369] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-05T20:23:53.389422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:53.389453] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:53.389479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:53.389736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:53.446429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:53.447076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:53.447155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:53.447186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:53.573047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:53.573199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:53.573240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:53.573270] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:53.576712] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=21.32%) [2026-01-05T20:23:53.576990] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-05T20:23:53.577119] [INFO ] [sig ] HMY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:53.720591] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HMY.txt [2026-01-05T20:23:53.720721] [INFO ] [sig ] [1529/3521] Completed HMY in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:53.720760] [INFO ] [sig ] [1530/3521] Forecasting HNDL... [2026-01-05T20:23:53.720819] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-05T20:23:53.720853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-05T20:23:53.734858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-05T20:23:53.735241] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-05T20:23:53.736220] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-05T20:23:53.736277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:53.736309] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:53.736337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:53.736396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:53.798682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:53.799556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:53.799659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:53.799693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:53.928043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:53.928196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:53.928236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:53.928267] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:53.931928] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=35.30%) [2026-01-05T20:23:53.932204] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-05T20:23:53.932331] [INFO ] [sig ] HNDL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:54.084483] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HNDL.txt [2026-01-05T20:23:54.084641] [INFO ] [sig ] [1530/3521] Completed HNDL in 0.4s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:54.084685] [INFO ] [sig ] [1531/3521] Forecasting HNI... [2026-01-05T20:23:54.084727] [INFO ] [sig ] Generating forecast for: HNI [2026-01-05T20:23:54.084775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-05T20:23:54.096531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-05T20:23:54.096844] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-05T20:23:54.097730] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-05T20:23:54.097783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:54.097815] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:54.097842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:54.097917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:54.157609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:54.158462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:54.158544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:54.158594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:54.280129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:54.280274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:54.280312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:54.280340] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:54.283814] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-05T20:23:54.284085] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-05T20:23:54.284208] [INFO ] [sig ] HNI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:54.423257] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HNI.txt [2026-01-05T20:23:54.423396] [INFO ] [sig ] [1531/3521] Completed HNI in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:54.423434] [INFO ] [sig ] [1532/3521] Forecasting HNRG... [2026-01-05T20:23:54.423463] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-05T20:23:54.423493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-05T20:23:54.436747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-05T20:23:54.437172] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-05T20:23:54.438273] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-05T20:23:54.438330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:54.438364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:54.438394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:54.438453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:54.502299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:54.503238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:54.503388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:54.503424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:54.625180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:54.625350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:54.625393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:54.625422] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:54.628984] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-05T20:23:54.629323] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-05T20:23:54.629467] [INFO ] [sig ] HNRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:54.772018] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HNRG.txt [2026-01-05T20:23:54.772160] [INFO ] [sig ] [1532/3521] Completed HNRG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:54.772199] [INFO ] [sig ] [1533/3521] Forecasting HOG... [2026-01-05T20:23:54.772230] [INFO ] [sig ] Generating forecast for: HOG [2026-01-05T20:23:54.772260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-05T20:23:54.783685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-05T20:23:54.783988] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-05T20:23:54.784787] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-05T20:23:54.784841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:54.784871] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:54.784897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:54.784954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:54.840523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:54.841274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:54.841359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:54.841390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:54.963446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:54.963628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:54.963670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:54.963717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:54.967224] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-01-05T20:23:54.967693] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-05T20:23:54.967820] [INFO ] [sig ] HOG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:55.106961] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HOG.txt [2026-01-05T20:23:55.107102] [INFO ] [sig ] [1533/3521] Completed HOG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:55.107141] [INFO ] [sig ] [1534/3521] Forecasting HOLO... [2026-01-05T20:23:55.107170] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-05T20:23:55.107199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-05T20:23:55.118282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-05T20:23:55.118563] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-05T20:23:55.122408] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-05T20:23:55.122467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:55.122500] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:55.122527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:55.122603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:55.178977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:55.179894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:55.179980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:55.180011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:55.298555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:55.298742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:55.298782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:55.298810] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:55.302190] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=36.98%) [2026-01-05T20:23:55.302461] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-05T20:23:55.302601] [INFO ] [sig ] HOLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:55.451091] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HOLO.txt [2026-01-05T20:23:55.451238] [INFO ] [sig ] [1534/3521] Completed HOLO in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-05T20:23:55.451280] [INFO ] [sig ] [1535/3521] Forecasting HOLX... [2026-01-05T20:23:55.451310] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-05T20:23:55.451340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-05T20:23:55.464299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-05T20:23:55.464639] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-05T20:23:55.465418] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-05T20:23:55.465472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:55.465505] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:55.465532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:55.465614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:55.521386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:55.522016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:55.522096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:55.522140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:55.647161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:55.647306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:55.647344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:55.647374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:55.650689] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=7.32%) [2026-01-05T20:23:55.650956] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-05T20:23:55.651079] [INFO ] [sig ] HOLX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:55.786860] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HOLX.txt [2026-01-05T20:23:55.787011] [INFO ] [sig ] [1535/3521] Completed HOLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-05T20:23:55.787052] [INFO ] [sig ] [1536/3521] Forecasting HOMB... [2026-01-05T20:23:55.787081] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-05T20:23:55.787111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-05T20:23:55.797934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-05T20:23:55.798226] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-05T20:23:55.799019] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-05T20:23:55.799072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:55.799104] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:55.799132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:55.799189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:55.858337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:55.859396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:55.859487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:55.859522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:55.982297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:55.982465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:55.982506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:55.982533] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:55.986021] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-01-05T20:23:55.986302] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-05T20:23:55.986443] [INFO ] [sig ] HOMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:56.128812] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HOMB.txt [2026-01-05T20:23:56.128978] [INFO ] [sig ] [1536/3521] Completed HOMB in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:56.129025] [INFO ] [sig ] [1537/3521] Forecasting HON... [2026-01-05T20:23:56.129055] [INFO ] [sig ] Generating forecast for: HON [2026-01-05T20:23:56.129086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-05T20:23:56.142305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-05T20:23:56.142883] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-05T20:23:56.143743] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-05T20:23:56.143797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:56.143831] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:56.143872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:56.143934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:56.206426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:56.207324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:56.207420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:56.207455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:56.336286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:56.336460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:56.336502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:56.336531] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:56.339981] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-05T20:23:56.340266] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-05T20:23:56.340404] [INFO ] [sig ] HON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:56.483341] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HON.txt [2026-01-05T20:23:56.483469] [INFO ] [sig ] [1537/3521] Completed HON in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:56.483507] [INFO ] [sig ] [1538/3521] Forecasting HOOD... [2026-01-05T20:23:56.483536] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-05T20:23:56.483565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-05T20:23:56.498504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-05T20:23:56.498956] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-05T20:23:56.499983] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-05T20:23:56.500047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:56.500088] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:56.500124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:56.500204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:56.568354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:56.569099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:56.569182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:56.569213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:56.689350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:56.689514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:56.689553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:56.689599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:56.692932] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-05T20:23:56.693199] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-05T20:23:56.693322] [INFO ] [sig ] HOOD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:56.837976] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HOOD.txt [2026-01-05T20:23:56.838105] [INFO ] [sig ] [1538/3521] Completed HOOD in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:56.838143] [INFO ] [sig ] [1539/3521] Forecasting HOPE... [2026-01-05T20:23:56.838172] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-05T20:23:56.838201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-05T20:23:56.851526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-05T20:23:56.851841] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-05T20:23:56.852621] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-05T20:23:56.852674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:56.852731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:56.852760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:56.852829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:56.910242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:56.910919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:56.911001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:56.911035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:57.022771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:57.022933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:57.022973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:57.023001] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:57.026675] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-05T20:23:57.026948] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-05T20:23:57.027076] [INFO ] [sig ] HOPE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:57.193474] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HOPE.txt [2026-01-05T20:23:57.193654] [INFO ] [sig ] [1539/3521] Completed HOPE in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:57.193698] [INFO ] [sig ] [1540/3521] Forecasting HOUS... [2026-01-05T20:23:57.193728] [INFO ] [sig ] Generating forecast for: HOUS [2026-01-05T20:23:57.193760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOUS' from 'https://tdm.silogroup.org/data/derivative_storage/HOUS.csv'. [2026-01-05T20:23:57.205886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOUS'. [2026-01-05T20:23:57.206305] [INFO ] [FORECASTER] Starting predict_future for HOUS [2026-01-05T20:23:57.207196] [DEBUG] [LOCAL ] No optimal features file found for HOUS: ./output/feature-sets/HOUS.txt [2026-01-05T20:23:57.207252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:57.207285] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:57.207315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:57.207375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:57.265466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:57.266399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:57.266491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:57.266524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:57.400139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:57.400335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:57.400403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:57.400452] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:57.405710] [DEBUG] [FORECASTER] HOUS: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-05T20:23:57.406155] [INFO ] [FORECASTER] Completed predict_future for HOUS [2026-01-05T20:23:57.406354] [INFO ] [sig ] HOUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:57.611043] [INFO ] [LOCAL ] Saved forecast: HOUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HOUS.txt [2026-01-05T20:23:57.611270] [INFO ] [sig ] [1540/3521] Completed HOUS in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:57.611337] [INFO ] [sig ] [1541/3521] Forecasting HP... [2026-01-05T20:23:57.611387] [INFO ] [sig ] Generating forecast for: HP [2026-01-05T20:23:57.611446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-05T20:23:57.629832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-05T20:23:57.630350] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-05T20:23:57.631553] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-05T20:23:57.631653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:57.631709] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:57.631755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:57.631850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:57.711295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:57.712506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:57.712651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:57.712708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:57.869777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:57.869962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:57.870005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:57.870033] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:57.873937] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=39.26%) [2026-01-05T20:23:57.874310] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-05T20:23:57.874461] [INFO ] [sig ] HP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:58.061309] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HP.txt [2026-01-05T20:23:58.061478] [INFO ] [sig ] [1541/3521] Completed HP in 0.5s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:58.061518] [INFO ] [sig ] [1542/3521] Forecasting HPE... [2026-01-05T20:23:58.061548] [INFO ] [sig ] Generating forecast for: HPE [2026-01-05T20:23:58.061600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-05T20:23:58.081470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-05T20:23:58.082250] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-05T20:23:58.083482] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-05T20:23:58.083551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:58.083622] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:58.083657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:58.083737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:58.146074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:58.147103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:58.147226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:58.147262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:58.278412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:58.278593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:58.278637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:58.278704] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:58.282237] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-01-05T20:23:58.282550] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-05T20:23:58.282710] [INFO ] [sig ] HPE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:58.437258] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HPE.txt [2026-01-05T20:23:58.437422] [INFO ] [sig ] [1542/3521] Completed HPE in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:58.437464] [INFO ] [sig ] [1543/3521] Forecasting HPF... [2026-01-05T20:23:58.437495] [INFO ] [sig ] Generating forecast for: HPF [2026-01-05T20:23:58.437526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-05T20:23:58.449629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-05T20:23:58.449982] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-05T20:23:58.451032] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-05T20:23:58.451088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:58.451121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:58.451149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:58.451398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:58.513303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:58.514183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:58.514266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:58.514302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:58.633488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:58.633658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:58.633698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:58.633726] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:58.637074] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=15.88%) [2026-01-05T20:23:58.637342] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-05T20:23:58.637466] [INFO ] [sig ] HPF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:58.776705] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HPF.txt [2026-01-05T20:23:58.776848] [INFO ] [sig ] [1543/3521] Completed HPF in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:58.776888] [INFO ] [sig ] [1544/3521] Forecasting HPI... [2026-01-05T20:23:58.776916] [INFO ] [sig ] Generating forecast for: HPI [2026-01-05T20:23:58.776945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-05T20:23:58.788410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-05T20:23:58.788734] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-05T20:23:58.789551] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-05T20:23:58.789808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:58.789840] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:58.789866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:58.789922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:58.846445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:58.847320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:58.847403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:58.847436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:58.963598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:58.963755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:58.963795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:58.963824] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:58.967353] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-01-05T20:23:58.967654] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-05T20:23:58.967788] [INFO ] [sig ] HPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:23:59.105313] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HPI.txt [2026-01-05T20:23:59.105469] [INFO ] [sig ] [1544/3521] Completed HPI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:59.105509] [INFO ] [sig ] [1545/3521] Forecasting HPK... [2026-01-05T20:23:59.105538] [INFO ] [sig ] Generating forecast for: HPK [2026-01-05T20:23:59.105568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-05T20:23:59.117140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-05T20:23:59.117471] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-05T20:23:59.118266] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-05T20:23:59.118319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:59.118349] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:59.118374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:59.118430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:59.175043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:59.175916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:59.175998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:59.176030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:59.298151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:59.298310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:59.298350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:59.298378] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:59.301779] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-05T20:23:59.302054] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-05T20:23:59.302185] [INFO ] [sig ] HPK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:59.441366] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HPK.txt [2026-01-05T20:23:59.441529] [INFO ] [sig ] [1545/3521] Completed HPK in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:59.441588] [INFO ] [sig ] [1546/3521] Forecasting HPP... [2026-01-05T20:23:59.441623] [INFO ] [sig ] Generating forecast for: HPP [2026-01-05T20:23:59.441655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-05T20:23:59.453823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-05T20:23:59.454204] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-05T20:23:59.455164] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-05T20:23:59.455223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:59.455258] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:59.455286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:59.455344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:59.514426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:59.515340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:59.515432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:59.515466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:59.640705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:59.640880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:59.640921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:59.640950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:59.644875] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-01-05T20:23:59.645146] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-05T20:23:59.645272] [INFO ] [sig ] HPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:23:59.791296] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HPP.txt [2026-01-05T20:23:59.791456] [INFO ] [sig ] [1546/3521] Completed HPP in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:23:59.791497] [INFO ] [sig ] [1547/3521] Forecasting HPQ... [2026-01-05T20:23:59.791526] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-05T20:23:59.791555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-05T20:23:59.804592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-05T20:23:59.804931] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-05T20:23:59.805719] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-05T20:23:59.805772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:23:59.805802] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:23:59.805829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:23:59.805896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:23:59.863529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:23:59.864431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:23:59.864516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:23:59.864548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:23:59.985044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:23:59.985153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:23:59.985188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:23:59.985215] [INFO ] [FORECASTER] Training complete [2026-01-05T20:23:59.988387] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-01-05T20:23:59.988692] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-05T20:23:59.988821] [INFO ] [sig ] HPQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:00.129464] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HPQ.txt [2026-01-05T20:24:00.129844] [INFO ] [sig ] [1547/3521] Completed HPQ in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:00.129885] [INFO ] [sig ] [1548/3521] Forecasting HPS... [2026-01-05T20:24:00.129915] [INFO ] [sig ] Generating forecast for: HPS [2026-01-05T20:24:00.129944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-05T20:24:00.146786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-05T20:24:00.147454] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-05T20:24:00.148721] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-05T20:24:00.148810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:00.148860] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:00.148902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:00.149018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:00.211998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:00.213180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:00.213289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:00.213323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:00.341554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:00.341813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:00.341858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:00.341889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:00.346309] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-01-05T20:24:00.346768] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-05T20:24:00.346948] [INFO ] [sig ] HPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:00.509971] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HPS.txt [2026-01-05T20:24:00.510146] [INFO ] [sig ] [1548/3521] Completed HPS in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:00.510185] [INFO ] [sig ] [1549/3521] Forecasting HQI... [2026-01-05T20:24:00.510214] [INFO ] [sig ] Generating forecast for: HQI [2026-01-05T20:24:00.510245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-05T20:24:00.522323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-05T20:24:00.522710] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-05T20:24:00.523549] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-05T20:24:00.523625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:00.523658] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:00.523686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:00.523743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:00.588487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:00.589460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:00.589646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:00.589707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:00.698517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:00.698710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:00.698752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:00.698784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:00.702530] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-01-05T20:24:00.702857] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-05T20:24:00.702996] [INFO ] [sig ] HQI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:00.843028] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HQI.txt [2026-01-05T20:24:00.843158] [INFO ] [sig ] [1549/3521] Completed HQI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:00.843196] [INFO ] [sig ] [1550/3521] Forecasting HQL... [2026-01-05T20:24:00.843225] [INFO ] [sig ] Generating forecast for: HQL [2026-01-05T20:24:00.843254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-05T20:24:00.854304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-05T20:24:00.854610] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-05T20:24:00.855368] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-05T20:24:00.855421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:00.855462] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:00.855491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:00.855549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:00.913415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:00.914180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:00.914269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:00.914303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:01.033015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:01.033167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:01.033207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:01.033243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:01.037484] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-01-05T20:24:01.037807] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-05T20:24:01.037945] [INFO ] [sig ] HQL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:01.186236] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HQL.txt [2026-01-05T20:24:01.186420] [INFO ] [sig ] [1550/3521] Completed HQL in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:01.186468] [INFO ] [sig ] [1551/3521] Forecasting HQY... [2026-01-05T20:24:01.186498] [INFO ] [sig ] Generating forecast for: HQY [2026-01-05T20:24:01.186528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-05T20:24:01.198639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-05T20:24:01.199010] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-05T20:24:01.199969] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-05T20:24:01.200032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:01.200067] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:01.200094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:01.200151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:01.264458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:01.265413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:01.265537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:01.265592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:01.387504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:01.387687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:01.387728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:01.387757] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:01.391246] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-01-05T20:24:01.391529] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-05T20:24:01.391707] [INFO ] [sig ] HQY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:01.534115] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HQY.txt [2026-01-05T20:24:01.534287] [INFO ] [sig ] [1551/3521] Completed HQY in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:01.534330] [INFO ] [sig ] [1552/3521] Forecasting HRB... [2026-01-05T20:24:01.534359] [INFO ] [sig ] Generating forecast for: HRB [2026-01-05T20:24:01.534388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-05T20:24:01.547006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-05T20:24:01.547506] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-05T20:24:01.548631] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-05T20:24:01.548700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:01.548751] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:01.548796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:01.548883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:01.632724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:01.633877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:01.633990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:01.634043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:01.798611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:01.798802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:01.798852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:01.798890] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:01.803481] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-05T20:24:01.803874] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-05T20:24:01.804042] [INFO ] [sig ] HRB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:01.963708] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HRB.txt [2026-01-05T20:24:01.963925] [INFO ] [sig ] [1552/3521] Completed HRB in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-05T20:24:01.963967] [INFO ] [sig ] [1553/3521] Forecasting HRL... [2026-01-05T20:24:01.963998] [INFO ] [sig ] Generating forecast for: HRL [2026-01-05T20:24:01.964029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-05T20:24:01.976232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-05T20:24:01.976540] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-05T20:24:01.977332] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-05T20:24:01.977385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:01.977424] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:01.977458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:01.977529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:02.034894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:02.035546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:02.035672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:02.035713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:02.162719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:02.162880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:02.162918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:02.162946] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:02.166297] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-05T20:24:02.166565] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-05T20:24:02.166708] [INFO ] [sig ] HRL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:02.309501] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HRL.txt [2026-01-05T20:24:02.309860] [INFO ] [sig ] [1553/3521] Completed HRL in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:02.309901] [INFO ] [sig ] [1554/3521] Forecasting HRMY... [2026-01-05T20:24:02.309938] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-05T20:24:02.309969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-05T20:24:02.322501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-05T20:24:02.322879] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-05T20:24:02.323670] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-05T20:24:02.323723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:02.323755] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:02.323782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:02.323838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:02.384653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:02.385697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:02.385787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:02.385820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:02.515445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:02.515823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:02.515876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:02.515908] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:02.520366] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-05T20:24:02.520728] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-05T20:24:02.521024] [INFO ] [sig ] HRMY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:02.672557] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HRMY.txt [2026-01-05T20:24:02.672750] [INFO ] [sig ] [1554/3521] Completed HRMY in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:02.672791] [INFO ] [sig ] [1555/3521] Forecasting HRTG... [2026-01-05T20:24:02.672821] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-05T20:24:02.672851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-05T20:24:02.685072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-05T20:24:02.685444] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-05T20:24:02.686272] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-05T20:24:02.686327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:02.686360] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:02.686389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:02.686459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:02.760563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:02.761652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:02.761756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:02.761798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:02.900445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:02.900644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:02.900687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:02.900717] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:02.904228] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-05T20:24:02.904518] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-05T20:24:02.904671] [INFO ] [sig ] HRTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:03.044175] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HRTG.txt [2026-01-05T20:24:03.044340] [INFO ] [sig ] [1555/3521] Completed HRTG in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:03.044382] [INFO ] [sig ] [1556/3521] Forecasting HRTX... [2026-01-05T20:24:03.044413] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-05T20:24:03.044445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-05T20:24:03.056699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-05T20:24:03.057075] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-05T20:24:03.058121] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-05T20:24:03.058177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:03.058241] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:03.058271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:03.058331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:03.117654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:03.118524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:03.118629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:03.118666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:03.237540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:03.237714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:03.237754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:03.237784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:03.241235] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-05T20:24:03.241520] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-05T20:24:03.241669] [INFO ] [sig ] HRTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:03.389256] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HRTX.txt [2026-01-05T20:24:03.389416] [INFO ] [sig ] [1556/3521] Completed HRTX in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:03.389456] [INFO ] [sig ] [1557/3521] Forecasting HRZN... [2026-01-05T20:24:03.389489] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-05T20:24:03.389523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-05T20:24:03.401619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-05T20:24:03.401949] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-05T20:24:03.402760] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-05T20:24:03.402815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:03.402847] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:03.402875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:03.402933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:03.465302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:03.466210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:03.466296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:03.466330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:03.587978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:03.588129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:03.588168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:03.588213] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:03.591528] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-05T20:24:03.591813] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-05T20:24:03.591936] [INFO ] [sig ] HRZN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:03.735005] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HRZN.txt [2026-01-05T20:24:03.735165] [INFO ] [sig ] [1557/3521] Completed HRZN in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:03.735205] [INFO ] [sig ] [1558/3521] Forecasting HSAI... [2026-01-05T20:24:03.735235] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-05T20:24:03.735265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-05T20:24:03.747191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-05T20:24:03.747481] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-05T20:24:03.748249] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-05T20:24:03.748301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:03.748333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:03.748360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:03.748417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:03.805404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:03.806057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:03.806145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:03.806178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:03.927808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:03.927948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:03.927986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:03.928014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:03.931290] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=53.82%) [2026-01-05T20:24:03.931552] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-05T20:24:03.931692] [INFO ] [sig ] HSAI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:04.079929] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HSAI.txt [2026-01-05T20:24:04.080083] [INFO ] [sig ] [1558/3521] Completed HSAI in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:04.080148] [INFO ] [sig ] [1559/3521] Forecasting HSBC... [2026-01-05T20:24:04.080179] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-05T20:24:04.080211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-05T20:24:04.092225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-05T20:24:04.092628] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-05T20:24:04.093402] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-05T20:24:04.093456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:04.093488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:04.093514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:04.093590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:04.149257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:04.150091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:04.150197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:04.150230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:04.275003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:04.275168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:04.275208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:04.275271] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:04.278778] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: DOWN (p=47.91%) [2026-01-05T20:24:04.279098] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-05T20:24:04.279256] [INFO ] [sig ] HSBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:04.425673] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HSBC.txt [2026-01-05T20:24:04.425839] [INFO ] [sig ] [1559/3521] Completed HSBC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:04.425879] [INFO ] [sig ] [1560/3521] Forecasting HSCS... [2026-01-05T20:24:04.425909] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-05T20:24:04.425946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-05T20:24:04.438158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-05T20:24:04.438529] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-05T20:24:04.439560] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-05T20:24:04.439821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:04.439852] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:04.439878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:04.439934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:04.498153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:04.499034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:04.499140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:04.499178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:04.615254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:04.615411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:04.615450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:04.615479] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:04.619273] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-01-05T20:24:04.619544] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-05T20:24:04.619689] [INFO ] [sig ] HSCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:04.760611] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HSCS.txt [2026-01-05T20:24:04.760771] [INFO ] [sig ] [1560/3521] Completed HSCS in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:04.760816] [INFO ] [sig ] [1561/3521] Forecasting HSHP... [2026-01-05T20:24:04.760845] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-05T20:24:04.760875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-05T20:24:04.772701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-05T20:24:04.772985] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-05T20:24:04.773753] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-05T20:24:04.773805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:04.773837] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:04.773889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:04.773950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:04.832023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:04.832675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:04.832754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:04.832787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:04.954406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:04.954558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:04.954613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:04.954644] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:04.957945] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-01-05T20:24:04.958216] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-05T20:24:04.958366] [INFO ] [sig ] HSHP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:05.097191] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HSHP.txt [2026-01-05T20:24:05.097320] [INFO ] [sig ] [1561/3521] Completed HSHP in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:05.097358] [INFO ] [sig ] [1562/3521] Forecasting HSIC... [2026-01-05T20:24:05.097388] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-05T20:24:05.097418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-05T20:24:05.108590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-05T20:24:05.108878] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-05T20:24:05.109677] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-05T20:24:05.109729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:05.109760] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:05.109786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:05.109842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:05.165823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:05.166450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:05.166528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:05.166559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:05.285438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:05.285607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:05.285647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:05.285676] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:05.289154] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=9.66%) [2026-01-05T20:24:05.289429] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-05T20:24:05.289552] [INFO ] [sig ] HSIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:05.426785] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HSIC.txt [2026-01-05T20:24:05.426924] [INFO ] [sig ] [1562/3521] Completed HSIC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:05.426962] [INFO ] [sig ] [1563/3521] Forecasting HSTM... [2026-01-05T20:24:05.426989] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-05T20:24:05.427018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-05T20:24:05.437806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-05T20:24:05.438107] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-05T20:24:05.438888] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-05T20:24:05.442112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:05.442165] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:05.442193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:05.442266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:05.497693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:05.498350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:05.498432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:05.498463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:05.617928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:05.618092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:05.618130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:05.618157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:05.621549] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-05T20:24:05.621835] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-05T20:24:05.621963] [INFO ] [sig ] HSTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:05.760833] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HSTM.txt [2026-01-05T20:24:05.760973] [INFO ] [sig ] [1563/3521] Completed HSTM in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:05.761013] [INFO ] [sig ] [1564/3521] Forecasting HSY... [2026-01-05T20:24:05.761040] [INFO ] [sig ] Generating forecast for: HSY [2026-01-05T20:24:05.761082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-05T20:24:05.772962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-05T20:24:05.773288] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-05T20:24:05.774080] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-05T20:24:05.774134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:05.774165] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:05.774191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:05.774247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:05.829464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:05.830174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:05.830254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:05.830304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:05.944523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:05.944707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:05.944747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:05.944774] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:05.948100] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=59.71%) [2026-01-05T20:24:05.948367] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-05T20:24:05.948489] [INFO ] [sig ] HSY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:06.085539] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HSY.txt [2026-01-05T20:24:06.085706] [INFO ] [sig ] [1564/3521] Completed HSY in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:06.085745] [INFO ] [sig ] [1565/3521] Forecasting HTBK... [2026-01-05T20:24:06.085774] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-05T20:24:06.085809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-05T20:24:06.097389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-05T20:24:06.097737] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-05T20:24:06.098498] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-05T20:24:06.098553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:06.098604] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:06.098632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:06.098688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:06.158487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:06.159910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:06.160040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:06.160074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:06.280870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:06.281024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:06.281063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:06.281090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:06.284463] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=50.83%) [2026-01-05T20:24:06.284759] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-05T20:24:06.284885] [INFO ] [sig ] HTBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:06.422738] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HTBK.txt [2026-01-05T20:24:06.422877] [INFO ] [sig ] [1565/3521] Completed HTBK in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:06.422923] [INFO ] [sig ] [1566/3521] Forecasting HTD... [2026-01-05T20:24:06.422954] [INFO ] [sig ] Generating forecast for: HTD [2026-01-05T20:24:06.422983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-05T20:24:06.434371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-05T20:24:06.434726] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-05T20:24:06.435503] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-05T20:24:06.435566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:06.435630] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:06.435664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:06.435724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:06.491355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:06.492128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:06.492241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:06.492274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:06.612654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:06.612812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:06.612852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:06.612881] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:06.616298] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-05T20:24:06.616592] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-05T20:24:06.616723] [INFO ] [sig ] HTD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:06.762216] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HTD.txt [2026-01-05T20:24:06.762369] [INFO ] [sig ] [1566/3521] Completed HTD in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:06.762408] [INFO ] [sig ] [1567/3521] Forecasting HTGC... [2026-01-05T20:24:06.762438] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-05T20:24:06.762466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-05T20:24:06.773940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-05T20:24:06.774255] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-05T20:24:06.775036] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-05T20:24:06.775089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:06.775120] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:06.775146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:06.775202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:06.834820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:06.835881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:06.835976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:06.836010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:06.955016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:06.955186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:06.955226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:06.955254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:06.958775] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=90.73%) [2026-01-05T20:24:06.959085] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-05T20:24:06.959221] [INFO ] [sig ] HTGC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:07.101176] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HTGC.txt [2026-01-05T20:24:07.101335] [INFO ] [sig ] [1567/3521] Completed HTGC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:07.101374] [INFO ] [sig ] [1568/3521] Forecasting HTH... [2026-01-05T20:24:07.101405] [INFO ] [sig ] Generating forecast for: HTH [2026-01-05T20:24:07.101434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-05T20:24:07.113170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-05T20:24:07.113554] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-05T20:24:07.114373] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-05T20:24:07.114427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:07.114459] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:07.114484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:07.114540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:07.172341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:07.173262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:07.173357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:07.173397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:07.297716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:07.297875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:07.297923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:07.297971] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:07.301951] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-05T20:24:07.302275] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-05T20:24:07.302436] [INFO ] [sig ] HTH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:07.462441] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HTH.txt [2026-01-05T20:24:07.462602] [INFO ] [sig ] [1568/3521] Completed HTH in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:07.462644] [INFO ] [sig ] [1569/3521] Forecasting HTLD... [2026-01-05T20:24:07.462674] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-05T20:24:07.462704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-05T20:24:07.475523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-05T20:24:07.476092] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-05T20:24:07.477025] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-05T20:24:07.477091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:07.477132] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:07.477166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:07.477247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:07.542843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:07.543876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:07.543963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:07.543996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:07.670903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:07.671065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:07.671122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:07.671154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:07.675002] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=30.89%) [2026-01-05T20:24:07.675323] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-05T20:24:07.675460] [INFO ] [sig ] HTLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:07.841881] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HTLD.txt [2026-01-05T20:24:07.842073] [INFO ] [sig ] [1569/3521] Completed HTLD in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-05T20:24:07.842114] [INFO ] [sig ] [1570/3521] Forecasting HTOO... [2026-01-05T20:24:07.842143] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-05T20:24:07.842174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-05T20:24:07.853981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-05T20:24:07.854354] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-05T20:24:07.855214] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-05T20:24:07.855269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:07.855303] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:07.855332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:07.855391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:07.914853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:07.915740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:07.915829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:07.915864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:08.032144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:08.032304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:08.032342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:08.032371] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:08.035903] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-05T20:24:08.036223] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-05T20:24:08.036355] [INFO ] [sig ] HTOO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:08.184467] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HTOO.txt [2026-01-05T20:24:08.184645] [INFO ] [sig ] [1570/3521] Completed HTOO in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-05T20:24:08.184689] [INFO ] [sig ] [1571/3521] Forecasting HTZ... [2026-01-05T20:24:08.184722] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-05T20:24:08.184753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-05T20:24:08.200302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-05T20:24:08.200704] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-05T20:24:08.201529] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-05T20:24:08.201604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:08.201640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:08.201669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:08.201729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:08.267171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:08.268100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:08.268193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:08.268227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:08.391944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:08.392104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:08.392142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:08.392171] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:08.395626] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-05T20:24:08.395914] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-05T20:24:08.396046] [INFO ] [sig ] HTZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:08.599038] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HTZ.txt [2026-01-05T20:24:08.599180] [INFO ] [sig ] [1571/3521] Completed HTZ in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:08.599219] [INFO ] [sig ] [1572/3521] Forecasting HUBB... [2026-01-05T20:24:08.599247] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-05T20:24:08.599276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-05T20:24:08.615237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-05T20:24:08.615541] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-05T20:24:08.616327] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-05T20:24:08.616380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:08.616412] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:08.616438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:08.616506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:08.673153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:08.673864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:08.673945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:08.673976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:08.789262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:08.789417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:08.789456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:08.789486] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:08.792920] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-05T20:24:08.793200] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-05T20:24:08.793325] [INFO ] [sig ] HUBB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:08.935661] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HUBB.txt [2026-01-05T20:24:08.935799] [INFO ] [sig ] [1572/3521] Completed HUBB in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:08.935839] [INFO ] [sig ] [1573/3521] Forecasting HUBG... [2026-01-05T20:24:08.935868] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-05T20:24:08.935897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-05T20:24:08.947362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-05T20:24:08.947688] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-05T20:24:08.948475] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-05T20:24:08.948527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:08.948603] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:08.948633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:08.948691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:09.008691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:09.009634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:09.009732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:09.009766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:09.127218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:09.127363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:09.127401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:09.127428] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:09.130746] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-01-05T20:24:09.131013] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-05T20:24:09.131139] [INFO ] [sig ] HUBG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:09.272274] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HUBG.txt [2026-01-05T20:24:09.272403] [INFO ] [sig ] [1573/3521] Completed HUBG in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:09.272442] [INFO ] [sig ] [1574/3521] Forecasting HUBS... [2026-01-05T20:24:09.272471] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-05T20:24:09.272500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-05T20:24:09.283727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-05T20:24:09.284056] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-05T20:24:09.284834] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-05T20:24:09.284897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:09.284930] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:09.284957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:09.285015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:09.341876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:09.342476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:09.342553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:09.342603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:09.463179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:09.463317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:09.463356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:09.463384] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:09.466682] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-05T20:24:09.466947] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-05T20:24:09.467067] [INFO ] [sig ] HUBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:09.608492] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HUBS.txt [2026-01-05T20:24:09.608673] [INFO ] [sig ] [1574/3521] Completed HUBS in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:09.608716] [INFO ] [sig ] [1575/3521] Forecasting HUM... [2026-01-05T20:24:09.608745] [INFO ] [sig ] Generating forecast for: HUM [2026-01-05T20:24:09.608775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-05T20:24:09.621006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-05T20:24:09.621329] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-05T20:24:09.622120] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-05T20:24:09.622173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:09.622206] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:09.622233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:09.622290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:09.679530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:09.680380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:09.680463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:09.680494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:09.800992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:09.801146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:09.801184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:09.801212] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:09.804528] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-05T20:24:09.804820] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-05T20:24:09.804945] [INFO ] [sig ] HUM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:09.944710] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HUM.txt [2026-01-05T20:24:09.944866] [INFO ] [sig ] [1575/3521] Completed HUM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:09.944906] [INFO ] [sig ] [1576/3521] Forecasting HUN... [2026-01-05T20:24:09.944935] [INFO ] [sig ] Generating forecast for: HUN [2026-01-05T20:24:09.944966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-05T20:24:09.958087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-05T20:24:09.958425] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-05T20:24:09.959231] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-05T20:24:09.959284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:09.959314] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:09.959340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:09.959396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:10.015682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:10.016526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:10.016631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:10.016665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:10.133125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:10.133278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:10.133319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:10.133387] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:10.136752] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-05T20:24:10.137022] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-05T20:24:10.137147] [INFO ] [sig ] HUN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:10.276830] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HUN.txt [2026-01-05T20:24:10.276981] [INFO ] [sig ] [1576/3521] Completed HUN in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:10.277019] [INFO ] [sig ] [1577/3521] Forecasting HURC... [2026-01-05T20:24:10.277050] [INFO ] [sig ] Generating forecast for: HURC [2026-01-05T20:24:10.277082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-05T20:24:10.288286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-05T20:24:10.288659] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-05T20:24:10.289565] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-05T20:24:10.289651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:10.289683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:10.289712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:10.289769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:10.345975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:10.347046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:10.347128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:10.347160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:10.462799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:10.462955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:10.462994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:10.463022] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:10.466336] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=39.40%) [2026-01-05T20:24:10.466625] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-05T20:24:10.466753] [INFO ] [sig ] HURC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:10.607020] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HURC.txt [2026-01-05T20:24:10.607185] [INFO ] [sig ] [1577/3521] Completed HURC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:10.607226] [INFO ] [sig ] [1578/3521] Forecasting HURN... [2026-01-05T20:24:10.607254] [INFO ] [sig ] Generating forecast for: HURN [2026-01-05T20:24:10.607285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-05T20:24:10.620094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-05T20:24:10.620524] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-05T20:24:10.621399] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-05T20:24:10.621454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:10.621486] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:10.621512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:10.621588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:10.679561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:10.680493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:10.680603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:10.680645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:10.803714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:10.803869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:10.803911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:10.803941] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:10.807543] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-01-05T20:24:10.807840] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-05T20:24:10.807969] [INFO ] [sig ] HURN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:10.948059] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HURN.txt [2026-01-05T20:24:10.948196] [INFO ] [sig ] [1578/3521] Completed HURN in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:10.948235] [INFO ] [sig ] [1579/3521] Forecasting HUYA... [2026-01-05T20:24:10.948265] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-05T20:24:10.948294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-05T20:24:10.960093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-05T20:24:10.960370] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-05T20:24:10.961137] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-05T20:24:10.961190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:10.961221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:10.961246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:10.961302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:11.018711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:11.019366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:11.019446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:11.019478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:11.142520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:11.142672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:11.142720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:11.142749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:11.146044] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-01-05T20:24:11.146332] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-05T20:24:11.146462] [INFO ] [sig ] HUYA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:11.289479] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HUYA.txt [2026-01-05T20:24:11.289633] [INFO ] [sig ] [1579/3521] Completed HUYA in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:11.289674] [INFO ] [sig ] [1580/3521] Forecasting HWC... [2026-01-05T20:24:11.289703] [INFO ] [sig ] Generating forecast for: HWC [2026-01-05T20:24:11.289732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-05T20:24:11.301206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-05T20:24:11.301533] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-05T20:24:11.302331] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-05T20:24:11.302384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:11.302415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:11.302441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:11.302497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:11.360711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:11.361323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:11.361401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:11.361433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:11.484887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:11.485023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:11.485069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:11.485098] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:11.488482] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-01-05T20:24:11.488776] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-05T20:24:11.488899] [INFO ] [sig ] HWC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:11.627872] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HWC.txt [2026-01-05T20:24:11.628009] [INFO ] [sig ] [1580/3521] Completed HWC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:11.628046] [INFO ] [sig ] [1581/3521] Forecasting HWH... [2026-01-05T20:24:11.628075] [INFO ] [sig ] Generating forecast for: HWH [2026-01-05T20:24:11.628103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-05T20:24:11.639386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-05T20:24:11.639697] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-05T20:24:11.640458] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-05T20:24:11.640510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:11.640541] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:11.640566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:11.640645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:11.696569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:11.697268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:11.697349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:11.697381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:11.821845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:11.822007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:11.822062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:11.822091] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:11.825464] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-05T20:24:11.825752] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-05T20:24:11.825879] [INFO ] [sig ] HWH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:11.964470] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HWH.txt [2026-01-05T20:24:11.964613] [INFO ] [sig ] [1581/3521] Completed HWH in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:11.964655] [INFO ] [sig ] [1582/3521] Forecasting HWKN... [2026-01-05T20:24:11.964686] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-05T20:24:11.964716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-05T20:24:11.976333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-05T20:24:11.976671] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-05T20:24:11.977424] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-05T20:24:11.977476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:11.977508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:11.977535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:11.977610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:12.033445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:12.034204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:12.034288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:12.034322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:12.150489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:12.150663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:12.150709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:12.150736] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:12.154147] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=50.99%) [2026-01-05T20:24:12.154443] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-05T20:24:12.154596] [INFO ] [sig ] HWKN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:12.296289] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HWKN.txt [2026-01-05T20:24:12.296443] [INFO ] [sig ] [1582/3521] Completed HWKN in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:12.296489] [INFO ] [sig ] [1583/3521] Forecasting HWM... [2026-01-05T20:24:12.296518] [INFO ] [sig ] Generating forecast for: HWM [2026-01-05T20:24:12.296547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-05T20:24:12.309379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-05T20:24:12.309741] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-05T20:24:12.310534] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-05T20:24:12.310603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:12.310637] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:12.310666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:12.310727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:12.366824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:12.367485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:12.367633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:12.367683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:12.484259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:12.484406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:12.484445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:12.484472] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:12.487759] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-05T20:24:12.488028] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-05T20:24:12.488149] [INFO ] [sig ] HWM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:12.626112] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HWM.txt [2026-01-05T20:24:12.626244] [INFO ] [sig ] [1583/3521] Completed HWM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:12.626281] [INFO ] [sig ] [1584/3521] Forecasting HXL... [2026-01-05T20:24:12.626318] [INFO ] [sig ] Generating forecast for: HXL [2026-01-05T20:24:12.626347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-05T20:24:12.637767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-05T20:24:12.638098] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-05T20:24:12.638902] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-05T20:24:12.638994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:12.639028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:12.639057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:12.639117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:12.697392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:12.698113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:12.698193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:12.698225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:12.824285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:12.824439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:12.824477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:12.824504] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:12.827798] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-01-05T20:24:12.828061] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-05T20:24:12.828182] [INFO ] [sig ] HXL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:12.966510] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HXL.txt [2026-01-05T20:24:12.966643] [INFO ] [sig ] [1584/3521] Completed HXL in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:12.966682] [INFO ] [sig ] [1585/3521] Forecasting HY... [2026-01-05T20:24:12.966712] [INFO ] [sig ] Generating forecast for: HY [2026-01-05T20:24:12.966741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-05T20:24:12.978383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-05T20:24:12.978692] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-05T20:24:12.979503] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-05T20:24:12.979557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:12.979633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:12.979665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:12.979726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:13.038473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:13.039220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:13.039304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:13.039337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:13.159632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:13.159739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:13.159774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:13.159802] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:13.162888] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-01-05T20:24:13.163147] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-05T20:24:13.163271] [INFO ] [sig ] HY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:13.305244] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HY.txt [2026-01-05T20:24:13.305389] [INFO ] [sig ] [1585/3521] Completed HY in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:13.305430] [INFO ] [sig ] [1586/3521] Forecasting HYFM... [2026-01-05T20:24:13.305458] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-05T20:24:13.305487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-05T20:24:13.316420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-05T20:24:13.316708] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-05T20:24:13.317495] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-05T20:24:13.317548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:13.317604] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:13.317634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:13.317694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:13.376329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:13.376960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:13.377040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:13.377074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:13.490186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:13.490304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:13.490340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:13.490368] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:13.493529] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=73.40%) [2026-01-05T20:24:13.493810] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-05T20:24:13.493937] [INFO ] [sig ] HYFM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:13.632393] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HYFM.txt [2026-01-05T20:24:13.632528] [INFO ] [sig ] [1586/3521] Completed HYFM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:13.632566] [INFO ] [sig ] [1587/3521] Forecasting HYI... [2026-01-05T20:24:13.632619] [INFO ] [sig ] Generating forecast for: HYI [2026-01-05T20:24:13.632657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-05T20:24:13.644058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-05T20:24:13.644335] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-05T20:24:13.645144] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-05T20:24:13.645199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:13.645233] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:13.645262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:13.645321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:13.704177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:13.704800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:13.704879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:13.704913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:13.821759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:13.821873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:13.821910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:13.821937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:13.825075] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-05T20:24:13.825338] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-05T20:24:13.825464] [INFO ] [sig ] HYI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:13.967831] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HYI.txt [2026-01-05T20:24:13.967967] [INFO ] [sig ] [1587/3521] Completed HYI in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-05T20:24:13.968006] [INFO ] [sig ] [1588/3521] Forecasting HYLS... [2026-01-05T20:24:13.968035] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-05T20:24:13.968064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-05T20:24:13.979521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-05T20:24:13.979888] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-05T20:24:13.980709] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-05T20:24:13.980768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:13.980801] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:13.980830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:13.980889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:14.042893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:14.043667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:14.043748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:14.043782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:14.164517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:14.164669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:14.164708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:14.164735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:14.168521] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-05T20:24:14.168808] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-05T20:24:14.169145] [INFO ] [sig ] HYLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:14.308074] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HYLS.txt [2026-01-05T20:24:14.308218] [INFO ] [sig ] [1588/3521] Completed HYLS in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:14.308256] [INFO ] [sig ] [1589/3521] Forecasting HYMC... [2026-01-05T20:24:14.308293] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-05T20:24:14.308324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-05T20:24:14.319774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-05T20:24:14.320035] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-05T20:24:14.320827] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-05T20:24:14.320880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:14.320912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:14.320940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:14.320997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:14.379610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:14.380204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:14.380282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:14.380314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:14.496419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:14.496545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:14.496598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:14.496628] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:14.499851] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-01-05T20:24:14.500116] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-05T20:24:14.500238] [INFO ] [sig ] HYMC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:14.643780] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HYMC.txt [2026-01-05T20:24:14.643897] [INFO ] [sig ] [1589/3521] Completed HYMC in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:14.643936] [INFO ] [sig ] [1590/3521] Forecasting HYXF... [2026-01-05T20:24:14.643964] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-05T20:24:14.643993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-05T20:24:14.655217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-05T20:24:14.655476] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-05T20:24:14.656292] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-05T20:24:14.656347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:14.656403] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:14.656431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:14.656489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:14.715056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:14.715774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:14.715853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:14.715885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:14.820877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:14.821012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:14.821049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:14.821078] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:14.824291] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=51.61%) [2026-01-05T20:24:14.824554] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-05T20:24:14.824698] [INFO ] [sig ] HYXF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:14.963448] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HYXF.txt [2026-01-05T20:24:14.963553] [INFO ] [sig ] [1590/3521] Completed HYXF in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:14.963608] [INFO ] [sig ] [1591/3521] Forecasting HYZD... [2026-01-05T20:24:14.963638] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-05T20:24:14.963667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-05T20:24:14.974325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-05T20:24:14.974591] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-05T20:24:14.975326] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-05T20:24:14.975377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:14.975408] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:14.975435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:14.975491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:15.033319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:15.034205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:15.034291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:15.034324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:15.150241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:15.150383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:15.150424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:15.150452] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:15.154123] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-05T20:24:15.154393] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-05T20:24:15.154525] [INFO ] [sig ] HYZD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:15.292521] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/HYZD.txt [2026-01-05T20:24:15.292659] [INFO ] [sig ] [1591/3521] Completed HYZD in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:15.292698] [INFO ] [sig ] [1592/3521] Forecasting HZO... [2026-01-05T20:24:15.292728] [INFO ] [sig ] Generating forecast for: HZO [2026-01-05T20:24:15.292757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-05T20:24:15.304467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-05T20:24:15.304794] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-05T20:24:15.305596] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-05T20:24:15.305651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:15.305685] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:15.305714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:15.305774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:15.363329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:15.363943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:15.364021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:15.364054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:15.484789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:15.484924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:15.484961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:15.485005] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:15.488255] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-05T20:24:15.488522] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-05T20:24:15.488664] [INFO ] [sig ] HZO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:15.655790] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/HZO.txt [2026-01-05T20:24:15.655993] [INFO ] [sig ] [1592/3521] Completed HZO in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:15.656050] [INFO ] [sig ] [1593/3521] Forecasting IAC... [2026-01-05T20:24:15.656093] [INFO ] [sig ] Generating forecast for: IAC [2026-01-05T20:24:15.656143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-05T20:24:15.677820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-05T20:24:15.678278] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-05T20:24:15.679393] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-05T20:24:15.679458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:15.679501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:15.679541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:15.679646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:15.763437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:15.764522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:15.764647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:15.764690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:15.938596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:15.938774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:15.938833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:15.938949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:15.943803] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=39.12%) [2026-01-05T20:24:15.944190] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-05T20:24:15.944364] [INFO ] [sig ] IAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:16.167993] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IAC.txt [2026-01-05T20:24:16.168197] [INFO ] [sig ] [1593/3521] Completed IAC in 0.5s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:16.168261] [INFO ] [sig ] [1594/3521] Forecasting IAE... [2026-01-05T20:24:16.168307] [INFO ] [sig ] Generating forecast for: IAE [2026-01-05T20:24:16.168354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-05T20:24:16.180618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-05T20:24:16.180979] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-05T20:24:16.181801] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-05T20:24:16.181857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:16.181889] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:16.181917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:16.181977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:16.238625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:16.239463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:16.239547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:16.239642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:16.355158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:16.355309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:16.355348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:16.355375] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:16.358748] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-05T20:24:16.359082] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-05T20:24:16.359225] [INFO ] [sig ] IAE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:16.497021] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IAE.txt [2026-01-05T20:24:16.497151] [INFO ] [sig ] [1594/3521] Completed IAE in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:16.497191] [INFO ] [sig ] [1595/3521] Forecasting IAG... [2026-01-05T20:24:16.497220] [INFO ] [sig ] Generating forecast for: IAG [2026-01-05T20:24:16.497250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-05T20:24:16.512412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-05T20:24:16.512713] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-05T20:24:16.513503] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-05T20:24:16.513557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:16.513610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:16.513639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:16.513699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:16.570905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:16.571889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:16.571986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:16.572025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:16.699045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:16.699205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:16.699245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:16.699272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:16.702651] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-05T20:24:16.702928] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-05T20:24:16.703056] [INFO ] [sig ] IAG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:16.845972] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IAG.txt [2026-01-05T20:24:16.846129] [INFO ] [sig ] [1595/3521] Completed IAG in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:16.846170] [INFO ] [sig ] [1596/3521] Forecasting IBB... [2026-01-05T20:24:16.846200] [INFO ] [sig ] Generating forecast for: IBB [2026-01-05T20:24:16.846231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-05T20:24:16.858081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-05T20:24:16.858449] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-05T20:24:16.859269] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-05T20:24:16.859324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:16.859356] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:16.859382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:16.859453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:16.917277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:16.918167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:16.918256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:16.918289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:17.049733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:17.049889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:17.049929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:17.049959] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:17.053636] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-01-05T20:24:17.053936] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-05T20:24:17.054256] [INFO ] [sig ] IBB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:17.201997] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBB.txt [2026-01-05T20:24:17.202158] [INFO ] [sig ] [1596/3521] Completed IBB in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:17.202199] [INFO ] [sig ] [1597/3521] Forecasting IBBQ... [2026-01-05T20:24:17.202227] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-05T20:24:17.202256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-05T20:24:17.213091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-05T20:24:17.213434] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-05T20:24:17.214212] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-05T20:24:17.214266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:17.214297] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:17.214323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:17.214380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:17.271877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:17.272829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:17.272917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:17.272950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:17.377613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:17.377779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:17.377831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:17.377866] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:17.381612] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-01-05T20:24:17.381931] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-05T20:24:17.382076] [INFO ] [sig ] IBBQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:17.540383] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBBQ.txt [2026-01-05T20:24:17.540540] [INFO ] [sig ] [1597/3521] Completed IBBQ in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:17.540602] [INFO ] [sig ] [1598/3521] Forecasting IBCP... [2026-01-05T20:24:17.540633] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-05T20:24:17.540662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-05T20:24:17.553170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-05T20:24:17.553493] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-05T20:24:17.554327] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-05T20:24:17.554381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:17.554413] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:17.554440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:17.554497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:17.615587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:17.616330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:17.616413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:17.616446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:17.739289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:17.739447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:17.739492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:17.739523] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:17.743125] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-05T20:24:17.743439] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-05T20:24:17.743590] [INFO ] [sig ] IBCP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:17.906025] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBCP.txt [2026-01-05T20:24:17.906180] [INFO ] [sig ] [1598/3521] Completed IBCP in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:17.906218] [INFO ] [sig ] [1599/3521] Forecasting IBEX... [2026-01-05T20:24:17.906247] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-05T20:24:17.906278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-05T20:24:17.918243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-05T20:24:17.918654] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-05T20:24:17.919522] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-05T20:24:17.919595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:17.919664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:17.919693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:17.919751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:17.976940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:17.977884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:17.977975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:17.978006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:18.097453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:18.097626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:18.097667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:18.097695] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:18.101048] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-05T20:24:18.101322] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-05T20:24:18.101451] [INFO ] [sig ] IBEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:18.247787] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBEX.txt [2026-01-05T20:24:18.247948] [INFO ] [sig ] [1599/3521] Completed IBEX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:18.247988] [INFO ] [sig ] [1600/3521] Forecasting IBM... [2026-01-05T20:24:18.248018] [INFO ] [sig ] Generating forecast for: IBM [2026-01-05T20:24:18.248057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-05T20:24:18.260078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-05T20:24:18.260422] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-05T20:24:18.261253] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-05T20:24:18.261308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:18.261340] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:18.261368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:18.261425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:18.319541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:18.320446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:18.320554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:18.320604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:18.445856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:18.446005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:18.446043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:18.446072] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:18.449396] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-01-05T20:24:18.449682] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-05T20:24:18.449813] [INFO ] [sig ] IBM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:18.594420] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBM.txt [2026-01-05T20:24:18.594559] [INFO ] [sig ] [1600/3521] Completed IBM in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:18.594619] [INFO ] [sig ] [1601/3521] Forecasting IBN... [2026-01-05T20:24:18.594651] [INFO ] [sig ] Generating forecast for: IBN [2026-01-05T20:24:18.594681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-05T20:24:18.606319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-05T20:24:18.606647] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-05T20:24:18.607400] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-05T20:24:18.607452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:18.607484] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:18.607511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:18.607589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:18.662930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:18.663628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:18.663708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:18.663740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:18.784385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:18.784550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:18.784610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:18.784640] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:18.788148] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-05T20:24:18.788466] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-05T20:24:18.788629] [INFO ] [sig ] IBN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:18.932469] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBN.txt [2026-01-05T20:24:18.932665] [INFO ] [sig ] [1601/3521] Completed IBN in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:18.932709] [INFO ] [sig ] [1602/3521] Forecasting IBOC... [2026-01-05T20:24:18.932740] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-05T20:24:18.932769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-05T20:24:18.944539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-05T20:24:18.944954] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-05T20:24:18.945795] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-05T20:24:18.945850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:18.945883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:18.945910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:18.945969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:19.003798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:19.004687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:19.004777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:19.004809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:19.118621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:19.118791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:19.118830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:19.118859] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:19.122681] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-05T20:24:19.123018] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-05T20:24:19.123160] [INFO ] [sig ] IBOC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:19.271762] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBOC.txt [2026-01-05T20:24:19.271920] [INFO ] [sig ] [1602/3521] Completed IBOC in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:19.271962] [INFO ] [sig ] [1603/3521] Forecasting IBP... [2026-01-05T20:24:19.271990] [INFO ] [sig ] Generating forecast for: IBP [2026-01-05T20:24:19.272020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-05T20:24:19.284467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-05T20:24:19.284750] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-05T20:24:19.285689] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-05T20:24:19.285742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:19.285775] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:19.285802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:19.285871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:19.345074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:19.345691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:19.345769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:19.345800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:19.466910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:19.467054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:19.467092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:19.467120] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:19.470510] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-01-05T20:24:19.470826] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-05T20:24:19.470980] [INFO ] [sig ] IBP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:19.619855] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBP.txt [2026-01-05T20:24:19.620046] [INFO ] [sig ] [1603/3521] Completed IBP in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:19.620087] [INFO ] [sig ] [1604/3521] Forecasting IBRX... [2026-01-05T20:24:19.620116] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-05T20:24:19.620145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-05T20:24:19.631756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-05T20:24:19.632031] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-05T20:24:19.632821] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-05T20:24:19.632873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:19.632906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:19.632932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:19.632990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:19.691053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:19.691854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:19.691946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:19.691984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:19.811682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:19.811830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:19.811876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:19.811911] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:19.815320] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-05T20:24:19.815602] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-05T20:24:19.815729] [INFO ] [sig ] IBRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:19.954826] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBRX.txt [2026-01-05T20:24:19.954969] [INFO ] [sig ] [1604/3521] Completed IBRX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-05T20:24:19.955009] [INFO ] [sig ] [1605/3521] Forecasting IBTG... [2026-01-05T20:24:19.955037] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-05T20:24:19.955066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-05T20:24:19.966160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-05T20:24:19.966455] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-05T20:24:19.967220] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-05T20:24:19.967273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:19.967305] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:19.967332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:19.967389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:20.023872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:20.024557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:20.024652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:20.024684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:20.141269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:20.141447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:20.141485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:20.141515] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:20.144957] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-01-05T20:24:20.145233] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-05T20:24:20.145357] [INFO ] [sig ] IBTG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:20.289376] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBTG.txt [2026-01-05T20:24:20.289527] [INFO ] [sig ] [1605/3521] Completed IBTG in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:20.289566] [INFO ] [sig ] [1606/3521] Forecasting IBTH... [2026-01-05T20:24:20.289615] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-05T20:24:20.289644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-05T20:24:20.301669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-05T20:24:20.302002] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-05T20:24:20.302806] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-05T20:24:20.302860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:20.302892] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:20.302919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:20.302976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:20.360383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:20.361147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:20.361231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:20.361262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:20.487964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:20.488119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:20.488157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:20.488186] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:20.491628] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=76.03%) [2026-01-05T20:24:20.491894] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-05T20:24:20.492017] [INFO ] [sig ] IBTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:20.633161] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBTH.txt [2026-01-05T20:24:20.633275] [INFO ] [sig ] [1606/3521] Completed IBTH in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:20.633313] [INFO ] [sig ] [1607/3521] Forecasting IBTI... [2026-01-05T20:24:20.633341] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-05T20:24:20.633371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-05T20:24:20.644904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-05T20:24:20.645180] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-05T20:24:20.645965] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-05T20:24:20.646029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:20.646101] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:20.646130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:20.646187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:20.703845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:20.704461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:20.704537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:20.704569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:20.825069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:20.825228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:20.825267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:20.825295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:20.828682] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=91.46%) [2026-01-05T20:24:20.828968] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-05T20:24:20.829093] [INFO ] [sig ] IBTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:20.972862] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBTI.txt [2026-01-05T20:24:20.973000] [INFO ] [sig ] [1607/3521] Completed IBTI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:20.973041] [INFO ] [sig ] [1608/3521] Forecasting IBTJ... [2026-01-05T20:24:20.973071] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-05T20:24:20.973101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-05T20:24:20.984697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-05T20:24:20.985006] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-05T20:24:20.985813] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-05T20:24:20.985873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:20.985912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:20.985946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:20.986016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:21.043847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:21.044520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:21.044615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:21.044650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:21.164145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:21.164279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:21.164317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:21.164348] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:21.167635] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-01-05T20:24:21.167929] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-05T20:24:21.168075] [INFO ] [sig ] IBTJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:21.309547] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBTJ.txt [2026-01-05T20:24:21.309683] [INFO ] [sig ] [1608/3521] Completed IBTJ in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:21.309723] [INFO ] [sig ] [1609/3521] Forecasting IBTK... [2026-01-05T20:24:21.309753] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-05T20:24:21.309784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-05T20:24:21.321432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-05T20:24:21.321734] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-05T20:24:21.322543] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-05T20:24:21.322636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:21.322682] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:21.322718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:21.322802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:21.380189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:21.380799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:21.380880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:21.380916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:21.501861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:21.502027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:21.502074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:21.502103] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:21.505540] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=55.15%) [2026-01-05T20:24:21.505824] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-05T20:24:21.505949] [INFO ] [sig ] IBTK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:21.652039] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IBTK.txt [2026-01-05T20:24:21.652183] [INFO ] [sig ] [1609/3521] Completed IBTK in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:21.652222] [INFO ] [sig ] [1610/3521] Forecasting IBTL... [2026-01-05T20:24:21.652252] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-05T20:24:21.652282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-05T20:24:21.664214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-05T20:24:21.664516] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-05T20:24:21.665299] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-05T20:24:21.665351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:21.665384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:21.665410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:21.665472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:21.723256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:21.723945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:21.724024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:21.724055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:21.844886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:21.845042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:21.845082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:21.845144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:21.848523] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-01-05T20:24:21.848815] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-05T20:24:21.848978] [INFO ] [sig ] IBTL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:21.990532] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBTL.txt [2026-01-05T20:24:21.990679] [INFO ] [sig ] [1610/3521] Completed IBTL in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:21.990720] [INFO ] [sig ] [1611/3521] Forecasting IBTM... [2026-01-05T20:24:21.990752] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-05T20:24:21.990782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-05T20:24:22.001616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-05T20:24:22.001874] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-05T20:24:22.002637] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-05T20:24:22.002690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:22.002721] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:22.002748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:22.002805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:22.059822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:22.060608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:22.060686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:22.060717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:22.176170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:22.176313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:22.176350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:22.176379] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:22.179757] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=27.57%) [2026-01-05T20:24:22.180030] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-05T20:24:22.180158] [INFO ] [sig ] IBTM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:22.325917] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBTM.txt [2026-01-05T20:24:22.326053] [INFO ] [sig ] [1611/3521] Completed IBTM in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:22.326092] [INFO ] [sig ] [1612/3521] Forecasting IBTO... [2026-01-05T20:24:22.326122] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-05T20:24:22.326341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-05T20:24:22.338567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-05T20:24:22.338864] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-05T20:24:22.339706] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-05T20:24:22.339759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:22.339790] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:22.339817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:22.339876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:22.399397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:22.400025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:22.400102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:22.400134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:22.523604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:22.523755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:22.523794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:22.523825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:22.527169] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-01-05T20:24:22.527438] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-05T20:24:22.527563] [INFO ] [sig ] IBTO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:22.667255] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IBTO.txt [2026-01-05T20:24:22.667373] [INFO ] [sig ] [1612/3521] Completed IBTO in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:22.667417] [INFO ] [sig ] [1613/3521] Forecasting ICE... [2026-01-05T20:24:22.667448] [INFO ] [sig ] Generating forecast for: ICE [2026-01-05T20:24:22.667478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-05T20:24:22.679084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-05T20:24:22.679384] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-05T20:24:22.680181] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-05T20:24:22.680235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:22.680269] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:22.680297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:22.680357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:22.737828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:22.738763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:22.738849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:22.738883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:22.859792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:22.859924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:22.859961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:22.859989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:22.863221] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-05T20:24:22.863483] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-05T20:24:22.863621] [INFO ] [sig ] ICE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:23.006152] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ICE.txt [2026-01-05T20:24:23.006274] [INFO ] [sig ] [1613/3521] Completed ICE in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:23.006310] [INFO ] [sig ] [1614/3521] Forecasting ICFI... [2026-01-05T20:24:23.006341] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-05T20:24:23.006369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-05T20:24:23.021155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-05T20:24:23.021436] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-05T20:24:23.022253] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-05T20:24:23.022306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:23.022337] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:23.022364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:23.022421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:23.078287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:23.078904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:23.079000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:23.079032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:23.198869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:23.199047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:23.199085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:23.199114] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:23.202430] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-05T20:24:23.202731] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-05T20:24:23.202867] [INFO ] [sig ] ICFI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:23.344536] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ICFI.txt [2026-01-05T20:24:23.344670] [INFO ] [sig ] [1614/3521] Completed ICFI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:23.344709] [INFO ] [sig ] [1615/3521] Forecasting ICL... [2026-01-05T20:24:23.344738] [INFO ] [sig ] Generating forecast for: ICL [2026-01-05T20:24:23.344767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-05T20:24:23.357332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-05T20:24:23.357603] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-05T20:24:23.358345] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-05T20:24:23.358397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:23.358428] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:23.358454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:23.358512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:23.415792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:23.416456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:23.416535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:23.416568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:23.546340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:23.546512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:23.546552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:23.546603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:23.550224] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=8.75%) [2026-01-05T20:24:23.550604] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-05T20:24:23.550762] [INFO ] [sig ] ICL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:23.694358] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ICL.txt [2026-01-05T20:24:23.694519] [INFO ] [sig ] [1615/3521] Completed ICL in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:23.694561] [INFO ] [sig ] [1616/3521] Forecasting ICLN... [2026-01-05T20:24:23.694611] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-05T20:24:23.694643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-05T20:24:23.706449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-05T20:24:23.706815] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-05T20:24:23.707621] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-05T20:24:23.707674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:23.707705] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:23.707731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:23.707787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:23.765961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:23.766832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:23.766916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:23.766950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:23.893480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:23.893698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:23.893765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:23.893794] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:23.897279] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=48.45%) [2026-01-05T20:24:23.897543] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-05T20:24:23.897690] [INFO ] [sig ] ICLN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:24.039018] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ICLN.txt [2026-01-05T20:24:24.039157] [INFO ] [sig ] [1616/3521] Completed ICLN in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:24.039196] [INFO ] [sig ] [1617/3521] Forecasting ICMB... [2026-01-05T20:24:24.039224] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-05T20:24:24.039253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-05T20:24:24.050891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-05T20:24:24.051192] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-05T20:24:24.051992] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-05T20:24:24.052055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:24.052092] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:24.052120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:24.052177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:24.115212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:24.116105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:24.116219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:24.116252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:24.223995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:24.224151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:24.224191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:24.224219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:24.227540] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-05T20:24:24.227825] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-05T20:24:24.227951] [INFO ] [sig ] ICMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:24.372544] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ICMB.txt [2026-01-05T20:24:24.372694] [INFO ] [sig ] [1617/3521] Completed ICMB in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:24.372732] [INFO ] [sig ] [1618/3521] Forecasting ICOP... [2026-01-05T20:24:24.372762] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-05T20:24:24.372792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-05T20:24:24.383501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-05T20:24:24.383787] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-05T20:24:24.384539] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-05T20:24:24.384608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:24.384641] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:24.384667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:24.384724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:24.440530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:24.441158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:24.441234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:24.441265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:24.556697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:24.556842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:24.556881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:24.556908] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:24.560203] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-05T20:24:24.560467] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-05T20:24:24.560606] [INFO ] [sig ] ICOP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:24.699331] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ICOP.txt [2026-01-05T20:24:24.699467] [INFO ] [sig ] [1618/3521] Completed ICOP in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:24.699504] [INFO ] [sig ] [1619/3521] Forecasting ICUI... [2026-01-05T20:24:24.699534] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-05T20:24:24.699563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-05T20:24:24.710977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-05T20:24:24.711271] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-05T20:24:24.712044] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-05T20:24:24.712096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:24.712127] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:24.712154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:24.712211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:24.768511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:24.769439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:24.769527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:24.769559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:24.888136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:24.888308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:24.888347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:24.888375] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:24.891762] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-01-05T20:24:24.892042] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-05T20:24:24.892172] [INFO ] [sig ] ICUI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:25.034152] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ICUI.txt [2026-01-05T20:24:25.034283] [INFO ] [sig ] [1619/3521] Completed ICUI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:25.034322] [INFO ] [sig ] [1620/3521] Forecasting IDA... [2026-01-05T20:24:25.034351] [INFO ] [sig ] Generating forecast for: IDA [2026-01-05T20:24:25.034380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-05T20:24:25.045757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-05T20:24:25.046022] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-05T20:24:25.046784] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-05T20:24:25.046836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:25.046877] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:25.046904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:25.046964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:25.105243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:25.105867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:25.105944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:25.105975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:25.224274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:25.224399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:25.224435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:25.224463] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:25.227680] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=66.75%) [2026-01-05T20:24:25.227940] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-05T20:24:25.228065] [INFO ] [sig ] IDA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:25.367594] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IDA.txt [2026-01-05T20:24:25.367727] [INFO ] [sig ] [1620/3521] Completed IDA in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:25.367766] [INFO ] [sig ] [1621/3521] Forecasting IDAI... [2026-01-05T20:24:25.367794] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-05T20:24:25.367822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-05T20:24:25.379869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-05T20:24:25.380152] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-05T20:24:25.380918] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-05T20:24:25.380970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:25.381001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:25.381027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:25.381084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:25.436625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:25.437278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:25.437355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:25.437386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:25.556721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:25.556842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:25.556879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:25.556907] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:25.560169] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-01-05T20:24:25.560430] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-05T20:24:25.560554] [INFO ] [sig ] IDAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:25.699945] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IDAI.txt [2026-01-05T20:24:25.700072] [INFO ] [sig ] [1621/3521] Completed IDAI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-05T20:24:25.700110] [INFO ] [sig ] [1622/3521] Forecasting IDCC... [2026-01-05T20:24:25.700138] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-05T20:24:25.700167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-05T20:24:25.714825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-05T20:24:25.715418] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-05T20:24:25.716455] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-05T20:24:25.716514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:25.716549] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:25.716595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:25.716662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:25.780019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:25.781201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:25.781300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:25.781334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:25.909282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:25.909477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:25.909521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:25.909549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:25.913648] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-01-05T20:24:25.913969] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-05T20:24:25.914128] [INFO ] [sig ] IDCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:26.061431] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IDCC.txt [2026-01-05T20:24:26.061663] [INFO ] [sig ] [1622/3521] Completed IDCC in 0.4s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:26.061858] [INFO ] [sig ] [1623/3521] Forecasting IDE... [2026-01-05T20:24:26.061923] [INFO ] [sig ] Generating forecast for: IDE [2026-01-05T20:24:26.061971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-05T20:24:26.074336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-05T20:24:26.074740] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-05T20:24:26.075620] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-05T20:24:26.075676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:26.075708] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:26.075734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:26.075792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:26.138216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:26.139268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:26.139379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:26.139417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:26.270913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:26.271087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:26.271129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:26.271158] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:26.274994] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-05T20:24:26.275303] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-05T20:24:26.275455] [INFO ] [sig ] IDE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:26.429193] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IDE.txt [2026-01-05T20:24:26.429330] [INFO ] [sig ] [1623/3521] Completed IDE in 0.4s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:26.429371] [INFO ] [sig ] [1624/3521] Forecasting IDN... [2026-01-05T20:24:26.429418] [INFO ] [sig ] Generating forecast for: IDN [2026-01-05T20:24:26.429452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-05T20:24:26.442864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-05T20:24:26.443172] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-05T20:24:26.443964] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-05T20:24:26.444022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:26.444089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:26.444118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:26.444177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:26.504291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:26.505350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:26.505483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:26.505524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:26.637847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:26.638011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:26.638053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:26.638080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:26.641564] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=46.09%) [2026-01-05T20:24:26.641868] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-05T20:24:26.642001] [INFO ] [sig ] IDN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:26.800465] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IDN.txt [2026-01-05T20:24:26.800645] [INFO ] [sig ] [1624/3521] Completed IDN in 0.4s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:26.800692] [INFO ] [sig ] [1625/3521] Forecasting IDXX... [2026-01-05T20:24:26.800722] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-05T20:24:26.800753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-05T20:24:26.812451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-05T20:24:26.812863] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-05T20:24:26.813690] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-05T20:24:26.813743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:26.813774] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:26.813800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:26.813857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:26.869677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:26.870510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:26.870614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:26.870649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:26.988283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:26.988445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:26.988484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:26.988513] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:26.992089] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=75.79%) [2026-01-05T20:24:26.992395] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-05T20:24:26.992535] [INFO ] [sig ] IDXX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:27.130293] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IDXX.txt [2026-01-05T20:24:27.130439] [INFO ] [sig ] [1625/3521] Completed IDXX in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:27.130477] [INFO ] [sig ] [1626/3521] Forecasting IDYA... [2026-01-05T20:24:27.130508] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-05T20:24:27.130537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-05T20:24:27.142503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-05T20:24:27.142821] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-05T20:24:27.143608] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-05T20:24:27.143662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:27.143694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:27.143720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:27.143778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:27.199585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:27.200265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:27.200345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:27.200377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:27.321307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:27.321464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:27.321502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:27.321530] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:27.324862] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-05T20:24:27.325123] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-05T20:24:27.325245] [INFO ] [sig ] IDYA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:27.470201] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IDYA.txt [2026-01-05T20:24:27.470550] [INFO ] [sig ] [1626/3521] Completed IDYA in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:27.470609] [INFO ] [sig ] [1627/3521] Forecasting IEF... [2026-01-05T20:24:27.470639] [INFO ] [sig ] Generating forecast for: IEF [2026-01-05T20:24:27.470669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-05T20:24:27.482907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-05T20:24:27.483297] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-05T20:24:27.484186] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-05T20:24:27.484444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:27.484478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:27.484504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:27.484560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:27.545609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:27.546486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:27.546594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:27.546637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:27.668244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:27.668403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:27.668441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:27.668515] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:27.672046] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-05T20:24:27.672493] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-05T20:24:27.672633] [INFO ] [sig ] IEF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:27.819135] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IEF.txt [2026-01-05T20:24:27.819287] [INFO ] [sig ] [1627/3521] Completed IEF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:27.819329] [INFO ] [sig ] [1628/3521] Forecasting IEI... [2026-01-05T20:24:27.819358] [INFO ] [sig ] Generating forecast for: IEI [2026-01-05T20:24:27.819389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-05T20:24:27.830947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-05T20:24:27.831229] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-05T20:24:27.832021] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-05T20:24:27.832078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:27.832111] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:27.832139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:27.832197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:27.888647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:27.889536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:27.889641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:27.889676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:28.009674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:28.009833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:28.009871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:28.009899] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:28.013604] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-01-05T20:24:28.014010] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-05T20:24:28.014165] [INFO ] [sig ] IEI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:28.165587] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IEI.txt [2026-01-05T20:24:28.165729] [INFO ] [sig ] [1628/3521] Completed IEI in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:28.165768] [INFO ] [sig ] [1629/3521] Forecasting IEP... [2026-01-05T20:24:28.165799] [INFO ] [sig ] Generating forecast for: IEP [2026-01-05T20:24:28.165828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-05T20:24:28.176991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-05T20:24:28.177257] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-05T20:24:28.178065] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-05T20:24:28.178117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:28.178147] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:28.178173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:28.178230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:28.236094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:28.236945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:28.237025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:28.237074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:28.362057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:28.362226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:28.362270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:28.362300] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:28.365693] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=32.33%) [2026-01-05T20:24:28.365968] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-05T20:24:28.366097] [INFO ] [sig ] IEP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:28.508687] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IEP.txt [2026-01-05T20:24:28.508821] [INFO ] [sig ] [1629/3521] Completed IEP in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:28.508861] [INFO ] [sig ] [1630/3521] Forecasting IESC... [2026-01-05T20:24:28.508889] [INFO ] [sig ] Generating forecast for: IESC [2026-01-05T20:24:28.508935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-05T20:24:28.521233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-05T20:24:28.521584] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-05T20:24:28.522379] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-05T20:24:28.522433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:28.522466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:28.522493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:28.522551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:28.581268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:28.581931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:28.582010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:28.582042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:28.704560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:28.704723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:28.704762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:28.704790] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:28.708220] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-01-05T20:24:28.708542] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-05T20:24:28.708689] [INFO ] [sig ] IESC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:28.850364] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IESC.txt [2026-01-05T20:24:28.850497] [INFO ] [sig ] [1630/3521] Completed IESC in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:28.850535] [INFO ] [sig ] [1631/3521] Forecasting IEX... [2026-01-05T20:24:28.850564] [INFO ] [sig ] Generating forecast for: IEX [2026-01-05T20:24:28.850612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-05T20:24:28.861795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-05T20:24:28.862078] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-05T20:24:28.862855] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-05T20:24:28.862908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:28.862940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:28.862977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:28.863035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:28.922158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:28.922905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:28.922986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:28.923017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:29.042096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:29.042243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:29.042281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:29.042309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:29.045641] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-05T20:24:29.045909] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-05T20:24:29.046033] [INFO ] [sig ] IEX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:29.186448] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IEX.txt [2026-01-05T20:24:29.186591] [INFO ] [sig ] [1631/3521] Completed IEX in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:29.186632] [INFO ] [sig ] [1632/3521] Forecasting IFF... [2026-01-05T20:24:29.186661] [INFO ] [sig ] Generating forecast for: IFF [2026-01-05T20:24:29.186689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-05T20:24:29.197810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-05T20:24:29.198074] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-05T20:24:29.198893] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-05T20:24:29.198966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:29.198997] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:29.199024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:29.199084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:29.255276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:29.255938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:29.256034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:29.256066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:29.381837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:29.382027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:29.382070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:29.382098] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:29.385486] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-05T20:24:29.385773] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-05T20:24:29.385901] [INFO ] [sig ] IFF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:29.533557] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IFF.txt [2026-01-05T20:24:29.533733] [INFO ] [sig ] [1632/3521] Completed IFF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:29.533772] [INFO ] [sig ] [1633/3521] Forecasting IFN... [2026-01-05T20:24:29.533802] [INFO ] [sig ] Generating forecast for: IFN [2026-01-05T20:24:29.533831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-05T20:24:29.545857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-05T20:24:29.546141] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-05T20:24:29.546926] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-05T20:24:29.546977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:29.547008] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:29.547034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:29.547090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:29.604302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:29.604930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:29.605009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:29.605040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:29.719958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:29.720108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:29.720148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:29.720174] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:29.723491] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=48.18%) [2026-01-05T20:24:29.723780] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-05T20:24:29.723907] [INFO ] [sig ] IFN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:29.861715] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IFN.txt [2026-01-05T20:24:29.861835] [INFO ] [sig ] [1633/3521] Completed IFN in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:29.861873] [INFO ] [sig ] [1634/3521] Forecasting IFS... [2026-01-05T20:24:29.861902] [INFO ] [sig ] Generating forecast for: IFS [2026-01-05T20:24:29.861931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-05T20:24:29.872460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-05T20:24:29.872759] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-05T20:24:29.873511] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-05T20:24:29.873563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:29.873617] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:29.873646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:29.873703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:29.929693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:29.930311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:29.930411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:29.930443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:30.046420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:30.046583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:30.046626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:30.046655] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:30.050089] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-05T20:24:30.050362] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-05T20:24:30.050484] [INFO ] [sig ] IFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:30.192782] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IFS.txt [2026-01-05T20:24:30.192916] [INFO ] [sig ] [1634/3521] Completed IFS in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:30.192955] [INFO ] [sig ] [1635/3521] Forecasting IGA... [2026-01-05T20:24:30.192985] [INFO ] [sig ] Generating forecast for: IGA [2026-01-05T20:24:30.193014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-05T20:24:30.204270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-05T20:24:30.204645] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-05T20:24:30.205479] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-05T20:24:30.205534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:30.205566] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:30.205615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:30.205675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:30.269603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:30.270242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:30.270323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:30.270355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:30.395885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:30.396044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:30.396092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:30.396122] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:30.399942] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-05T20:24:30.400295] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-05T20:24:30.400466] [INFO ] [sig ] IGA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:30.553421] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IGA.txt [2026-01-05T20:24:30.553604] [INFO ] [sig ] [1635/3521] Completed IGA in 0.4s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:30.553648] [INFO ] [sig ] [1636/3521] Forecasting IGD... [2026-01-05T20:24:30.553682] [INFO ] [sig ] Generating forecast for: IGD [2026-01-05T20:24:30.553714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-05T20:24:30.565300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-05T20:24:30.565685] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-05T20:24:30.566519] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-05T20:24:30.566594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:30.566630] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:30.566666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:30.566741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:30.627477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:30.628371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:30.628453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:30.628487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:30.743510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:30.743672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:30.743712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:30.743739] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:30.747034] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=11.26%) [2026-01-05T20:24:30.747303] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-05T20:24:30.747423] [INFO ] [sig ] IGD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:30.887889] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IGD.txt [2026-01-05T20:24:30.888033] [INFO ] [sig ] [1636/3521] Completed IGD in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:30.888071] [INFO ] [sig ] [1637/3521] Forecasting IGF... [2026-01-05T20:24:30.888100] [INFO ] [sig ] Generating forecast for: IGF [2026-01-05T20:24:30.888134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-05T20:24:30.899331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-05T20:24:30.899636] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-05T20:24:30.900400] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-05T20:24:30.900452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:30.900483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:30.900512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:30.900585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:30.956000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:30.956742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:30.956836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:30.956870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:31.075318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:31.075464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:31.075504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:31.075531] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:31.079264] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-05T20:24:31.079545] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-05T20:24:31.079691] [INFO ] [sig ] IGF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:31.219016] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IGF.txt [2026-01-05T20:24:31.219180] [INFO ] [sig ] [1637/3521] Completed IGF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:31.219220] [INFO ] [sig ] [1638/3521] Forecasting IGI... [2026-01-05T20:24:31.219249] [INFO ] [sig ] Generating forecast for: IGI [2026-01-05T20:24:31.219278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-05T20:24:31.229795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-05T20:24:31.230090] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-05T20:24:31.230863] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-05T20:24:31.230916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:31.230947] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:31.230974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:31.231031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:31.286760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:31.287534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:31.287632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:31.287666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:31.389851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:31.390016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:31.390056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:31.390085] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:31.393613] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-05T20:24:31.393914] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-05T20:24:31.394044] [INFO ] [sig ] IGI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:31.537060] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IGI.txt [2026-01-05T20:24:31.537234] [INFO ] [sig ] [1638/3521] Completed IGI in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-05T20:24:31.537274] [INFO ] [sig ] [1639/3521] Forecasting IGIB... [2026-01-05T20:24:31.537305] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-05T20:24:31.537336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-05T20:24:31.548751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-05T20:24:31.549066] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-05T20:24:31.549869] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-05T20:24:31.549924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:31.549955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:31.549983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:31.550041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:31.609039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:31.610114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:31.610246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:31.610290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:31.738939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:31.739281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:31.739349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:31.739380] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:31.743150] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-01-05T20:24:31.743444] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-05T20:24:31.743613] [INFO ] [sig ] IGIB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:31.888107] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IGIB.txt [2026-01-05T20:24:31.888251] [INFO ] [sig ] [1639/3521] Completed IGIB in 0.4s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-05T20:24:31.888289] [INFO ] [sig ] [1640/3521] Forecasting IGIC... [2026-01-05T20:24:31.888319] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-05T20:24:31.888348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-05T20:24:31.899466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-05T20:24:31.899766] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-05T20:24:31.900509] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-05T20:24:31.900560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:31.900611] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:31.900639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:31.900696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:31.959138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:31.959965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:31.960068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:31.960104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:32.074007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:32.074181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:32.074220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:32.074250] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:32.077608] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-01-05T20:24:32.077892] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-05T20:24:32.078019] [INFO ] [sig ] IGIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:32.228626] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IGIC.txt [2026-01-05T20:24:32.228765] [INFO ] [sig ] [1640/3521] Completed IGIC in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:32.228805] [INFO ] [sig ] [1641/3521] Forecasting IGSB... [2026-01-05T20:24:32.228846] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-05T20:24:32.228878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-05T20:24:32.241676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-05T20:24:32.241976] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-05T20:24:32.242963] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-05T20:24:32.243017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:32.243089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:32.243119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:32.243182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:32.300547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:32.301222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:32.301324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:32.301359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:32.420421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:32.420557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:32.420611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:32.420640] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:32.424407] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-05T20:24:32.424693] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-05T20:24:32.424818] [INFO ] [sig ] IGSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:32.567652] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IGSB.txt [2026-01-05T20:24:32.567803] [INFO ] [sig ] [1641/3521] Completed IGSB in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:32.567854] [INFO ] [sig ] [1642/3521] Forecasting IHD... [2026-01-05T20:24:32.567886] [INFO ] [sig ] Generating forecast for: IHD [2026-01-05T20:24:32.567915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-05T20:24:32.579458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-05T20:24:32.579812] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-05T20:24:32.580589] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-05T20:24:32.580642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:32.580673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:32.580700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:32.580757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:32.637035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:32.637898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:32.637980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:32.638012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:32.760498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:32.760666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:32.760707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:32.760735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:32.764051] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-01-05T20:24:32.764323] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-05T20:24:32.764451] [INFO ] [sig ] IHD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:32.914415] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IHD.txt [2026-01-05T20:24:32.914555] [INFO ] [sig ] [1642/3521] Completed IHD in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:32.914615] [INFO ] [sig ] [1643/3521] Forecasting IHG... [2026-01-05T20:24:32.914647] [INFO ] [sig ] Generating forecast for: IHG [2026-01-05T20:24:32.914678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-05T20:24:32.926584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-05T20:24:32.926904] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-05T20:24:32.927709] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-05T20:24:32.927765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:32.927798] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:32.927825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:32.927882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:32.986749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:32.987532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:32.987661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:32.987697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:33.109590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:33.109742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:33.109781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:33.109811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:33.113243] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-05T20:24:33.113528] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-05T20:24:33.113678] [INFO ] [sig ] IHG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:33.261680] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IHG.txt [2026-01-05T20:24:33.261839] [INFO ] [sig ] [1643/3521] Completed IHG in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:33.261878] [INFO ] [sig ] [1644/3521] Forecasting IHS... [2026-01-05T20:24:33.261909] [INFO ] [sig ] Generating forecast for: IHS [2026-01-05T20:24:33.261939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-05T20:24:33.273348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-05T20:24:33.273647] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-05T20:24:33.274535] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-05T20:24:33.274614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:33.274664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:33.274700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:33.274770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:33.330379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:33.331154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:33.331239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:33.331269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:33.449535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:33.449673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:33.449710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:33.449738] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:33.452962] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-05T20:24:33.453228] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-05T20:24:33.453352] [INFO ] [sig ] IHS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:33.595677] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IHS.txt [2026-01-05T20:24:33.595833] [INFO ] [sig ] [1644/3521] Completed IHS in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:33.595872] [INFO ] [sig ] [1645/3521] Forecasting IIF... [2026-01-05T20:24:33.595901] [INFO ] [sig ] Generating forecast for: IIF [2026-01-05T20:24:33.595933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-05T20:24:33.607032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-05T20:24:33.607360] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-05T20:24:33.608142] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-05T20:24:33.608194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:33.608225] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:33.608251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:33.608307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:33.664635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:33.665511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:33.665615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:33.665651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:33.777386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:33.777537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:33.777591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:33.777623] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:33.780962] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=61.14%) [2026-01-05T20:24:33.781234] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-05T20:24:33.781355] [INFO ] [sig ] IIF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:33.919976] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IIF.txt [2026-01-05T20:24:33.920146] [INFO ] [sig ] [1645/3521] Completed IIF in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:33.920185] [INFO ] [sig ] [1646/3521] Forecasting III... [2026-01-05T20:24:33.920215] [INFO ] [sig ] Generating forecast for: III [2026-01-05T20:24:33.920245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-05T20:24:33.932244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-05T20:24:33.932512] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-05T20:24:33.933275] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-05T20:24:33.933326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:33.933358] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:33.933384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:33.933441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:33.989463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:33.990076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:33.990152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:33.990183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:34.107789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:34.107947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:34.107986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:34.108014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:34.112238] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-05T20:24:34.112720] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-05T20:24:34.112845] [INFO ] [sig ] III: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:34.253415] [INFO ] [LOCAL ] Saved forecast: III 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/III.txt [2026-01-05T20:24:34.253585] [INFO ] [sig ] [1646/3521] Completed III in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:34.253625] [INFO ] [sig ] [1647/3521] Forecasting IIIN... [2026-01-05T20:24:34.253656] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-05T20:24:34.253685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-05T20:24:34.268431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-05T20:24:34.268761] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-05T20:24:34.269550] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-05T20:24:34.269620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:34.269653] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:34.269679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:34.269735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:34.326611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:34.327196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:34.327282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:34.327316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:34.447661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:34.447811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:34.447850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:34.447878] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:34.451311] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-05T20:24:34.451602] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-05T20:24:34.451729] [INFO ] [sig ] IIIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:34.594110] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IIIN.txt [2026-01-05T20:24:34.594234] [INFO ] [sig ] [1647/3521] Completed IIIN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:34.594274] [INFO ] [sig ] [1648/3521] Forecasting IIM... [2026-01-05T20:24:34.594309] [INFO ] [sig ] Generating forecast for: IIM [2026-01-05T20:24:34.594340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-05T20:24:34.605901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-05T20:24:34.606161] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-05T20:24:34.606931] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-05T20:24:34.606983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:34.607014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:34.607042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:34.607098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:34.666317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:34.667294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:34.667382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:34.667415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:34.784789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:34.784948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:34.784988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:34.785016] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:34.788441] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=63.64%) [2026-01-05T20:24:34.788739] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-05T20:24:34.788868] [INFO ] [sig ] IIM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:34.928798] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IIM.txt [2026-01-05T20:24:34.928978] [INFO ] [sig ] [1648/3521] Completed IIM in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:34.929024] [INFO ] [sig ] [1649/3521] Forecasting ILMN... [2026-01-05T20:24:34.929057] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-05T20:24:34.929088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-05T20:24:34.941263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-05T20:24:34.941595] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-05T20:24:34.942386] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-05T20:24:34.942440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:34.942476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:34.942512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:34.942598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:35.006161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:35.007175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:35.007264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:35.007298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:35.130642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:35.130799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:35.130839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:35.130868] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:35.134300] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=71.23%) [2026-01-05T20:24:35.134592] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-05T20:24:35.134722] [INFO ] [sig ] ILMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:35.273959] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ILMN.txt [2026-01-05T20:24:35.274099] [INFO ] [sig ] [1649/3521] Completed ILMN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:35.274138] [INFO ] [sig ] [1650/3521] Forecasting IMAX... [2026-01-05T20:24:35.274168] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-05T20:24:35.274197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-05T20:24:35.297457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-05T20:24:35.297793] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-05T20:24:35.298538] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-05T20:24:35.298607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:35.298640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:35.298667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:35.298723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:35.355543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:35.356307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:35.356388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:35.356421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:35.472064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:35.472221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:35.472260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:35.472290] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:35.475759] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=48.44%) [2026-01-05T20:24:35.476039] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-05T20:24:35.476167] [INFO ] [sig ] IMAX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:35.618333] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMAX.txt [2026-01-05T20:24:35.618475] [INFO ] [sig ] [1650/3521] Completed IMAX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:35.618513] [INFO ] [sig ] [1651/3521] Forecasting IMKTA... [2026-01-05T20:24:35.618543] [INFO ] [sig ] Generating forecast for: IMKTA [2026-01-05T20:24:35.618590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMKTA' from 'https://tdm.silogroup.org/data/derivative_storage/IMKTA.csv'. [2026-01-05T20:24:35.629710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMKTA'. [2026-01-05T20:24:35.629982] [INFO ] [FORECASTER] Starting predict_future for IMKTA [2026-01-05T20:24:35.630762] [DEBUG] [LOCAL ] No optimal features file found for IMKTA: ./output/feature-sets/IMKTA.txt [2026-01-05T20:24:35.630814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:35.630845] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:35.630872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:35.630930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:35.692165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:35.693605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:35.693783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:35.693820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:35.811763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:35.811916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:35.811955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:35.812012] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:35.815368] [DEBUG] [FORECASTER] IMKTA: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-05T20:24:35.815655] [INFO ] [FORECASTER] Completed predict_future for IMKTA [2026-01-05T20:24:35.815780] [INFO ] [sig ] IMKTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:35.960682] [INFO ] [LOCAL ] Saved forecast: IMKTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMKTA.txt [2026-01-05T20:24:35.960845] [INFO ] [sig ] [1651/3521] Completed IMKTA in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:35.960894] [INFO ] [sig ] [1652/3521] Forecasting IMMP... [2026-01-05T20:24:35.960925] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-05T20:24:35.960955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-05T20:24:35.972415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-05T20:24:35.972718] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-05T20:24:35.973490] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-05T20:24:35.973542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:35.973593] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:35.973622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:35.973679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:36.032087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:36.032961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:36.033044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:36.033077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:36.153067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:36.153225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:36.153265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:36.153293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:36.156705] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-05T20:24:36.156985] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-05T20:24:36.157114] [INFO ] [sig ] IMMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:36.295534] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMMP.txt [2026-01-05T20:24:36.295685] [INFO ] [sig ] [1652/3521] Completed IMMP in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:36.295725] [INFO ] [sig ] [1653/3521] Forecasting IMMX... [2026-01-05T20:24:36.295756] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-05T20:24:36.295786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-05T20:24:36.307122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-05T20:24:36.307398] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-05T20:24:36.308165] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-05T20:24:36.308218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:36.308250] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:36.308276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:36.308333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:36.370128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:36.371007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:36.371109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:36.371143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:36.496518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:36.496689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:36.496730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:36.496760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:36.500192] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-01-05T20:24:36.500480] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-05T20:24:36.500633] [INFO ] [sig ] IMMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:36.640512] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IMMX.txt [2026-01-05T20:24:36.640684] [INFO ] [sig ] [1653/3521] Completed IMMX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:36.640726] [INFO ] [sig ] [1654/3521] Forecasting IMNM... [2026-01-05T20:24:36.640755] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-05T20:24:36.640785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-05T20:24:36.652343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-05T20:24:36.652703] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-05T20:24:36.653489] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-05T20:24:36.653542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:36.653594] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:36.653625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:36.653683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:36.710198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:36.710915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:36.710996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:36.711030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:36.835308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:36.835459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:36.835498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:36.835528] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:36.838945] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-05T20:24:36.839225] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-05T20:24:36.839352] [INFO ] [sig ] IMNM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:36.982635] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMNM.txt [2026-01-05T20:24:36.982774] [INFO ] [sig ] [1654/3521] Completed IMNM in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:36.982813] [INFO ] [sig ] [1655/3521] Forecasting IMNN... [2026-01-05T20:24:36.982843] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-05T20:24:36.982872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-05T20:24:36.994148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-05T20:24:36.994428] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-05T20:24:36.995196] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-05T20:24:36.995248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:36.995290] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:36.995318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:36.995376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:37.052984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:37.053654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:37.053735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:37.053768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:37.173057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:37.173214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:37.173255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:37.173284] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:37.176773] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-05T20:24:37.177054] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-05T20:24:37.177181] [INFO ] [sig ] IMNN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:37.315929] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMNN.txt [2026-01-05T20:24:37.316071] [INFO ] [sig ] [1655/3521] Completed IMNN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-05T20:24:37.316111] [INFO ] [sig ] [1656/3521] Forecasting IMOS... [2026-01-05T20:24:37.316143] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-05T20:24:37.316172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-05T20:24:37.326941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-05T20:24:37.327254] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-05T20:24:37.328033] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-05T20:24:37.328084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:37.328116] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:37.328142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:37.328200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:37.385905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:37.386615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:37.386696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:37.386730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:37.505293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:37.505661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:37.505704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:37.505733] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:37.509336] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-05T20:24:37.509624] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-05T20:24:37.509750] [INFO ] [sig ] IMOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:37.655781] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMOS.txt [2026-01-05T20:24:37.655935] [INFO ] [sig ] [1656/3521] Completed IMOS in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-05T20:24:37.655975] [INFO ] [sig ] [1657/3521] Forecasting IMPP... [2026-01-05T20:24:37.656004] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-05T20:24:37.656034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-05T20:24:37.667676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-05T20:24:37.667987] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-05T20:24:37.668762] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-05T20:24:37.668815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:37.668847] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:37.668874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:37.668959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:37.731006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:37.732019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:37.732115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:37.732150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:37.857624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:37.857780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:37.857818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:37.857845] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:37.861219] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-05T20:24:37.861486] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-05T20:24:37.861625] [INFO ] [sig ] IMPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:38.000369] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMPP.txt [2026-01-05T20:24:38.000493] [INFO ] [sig ] [1657/3521] Completed IMPP in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:38.000532] [INFO ] [sig ] [1658/3521] Forecasting IMRX... [2026-01-05T20:24:38.000562] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-05T20:24:38.000610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-05T20:24:38.012107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-05T20:24:38.012384] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-05T20:24:38.013160] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-05T20:24:38.013235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:38.013268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:38.013295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:38.013353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:38.069675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:38.070273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:38.070351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:38.070383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:38.187261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:38.187409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:38.187447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:38.187475] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:38.190808] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-05T20:24:38.191078] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-05T20:24:38.191203] [INFO ] [sig ] IMRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:38.345884] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMRX.txt [2026-01-05T20:24:38.346044] [INFO ] [sig ] [1658/3521] Completed IMRX in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:38.346086] [INFO ] [sig ] [1659/3521] Forecasting IMTX... [2026-01-05T20:24:38.346121] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-05T20:24:38.346151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-05T20:24:38.358119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-05T20:24:38.358445] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-05T20:24:38.359265] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-05T20:24:38.359326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:38.359366] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:38.359399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:38.359463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:38.415168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:38.415849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:38.415929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:38.415962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:38.537373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:38.537534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:38.537590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:38.537623] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:38.540981] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-01-05T20:24:38.541271] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-05T20:24:38.541397] [INFO ] [sig ] IMTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:38.684191] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IMTX.txt [2026-01-05T20:24:38.684312] [INFO ] [sig ] [1659/3521] Completed IMTX in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:38.684350] [INFO ] [sig ] [1660/3521] Forecasting IMXI... [2026-01-05T20:24:38.684379] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-05T20:24:38.684409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-05T20:24:38.695950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-05T20:24:38.696227] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-05T20:24:38.697016] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-05T20:24:38.697069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:38.697100] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:38.697126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:38.697182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:38.753114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:38.753800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:38.753879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:38.753910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:38.879081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:38.879235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:38.879274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:38.879301] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:38.882643] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-01-05T20:24:38.882917] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-05T20:24:38.883042] [INFO ] [sig ] IMXI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:39.029549] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IMXI.txt [2026-01-05T20:24:39.029703] [INFO ] [sig ] [1660/3521] Completed IMXI in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:39.029742] [INFO ] [sig ] [1661/3521] Forecasting INAB... [2026-01-05T20:24:39.029772] [INFO ] [sig ] Generating forecast for: INAB [2026-01-05T20:24:39.029801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-05T20:24:39.041514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-05T20:24:39.041820] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-05T20:24:39.042606] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-05T20:24:39.042659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:39.042692] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:39.042719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:39.042779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:39.099241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:39.099959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:39.100039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:39.100071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:39.218597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:39.218740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:39.218806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:39.218836] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:39.222182] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-05T20:24:39.222452] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-05T20:24:39.222594] [INFO ] [sig ] INAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:39.367588] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INAB.txt [2026-01-05T20:24:39.367747] [INFO ] [sig ] [1661/3521] Completed INAB in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:39.367788] [INFO ] [sig ] [1662/3521] Forecasting INBK... [2026-01-05T20:24:39.367817] [INFO ] [sig ] Generating forecast for: INBK [2026-01-05T20:24:39.367846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-05T20:24:39.379156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-05T20:24:39.379459] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-05T20:24:39.380444] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-05T20:24:39.380505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:39.380536] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:39.380562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:39.380638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:39.441466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:39.442437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:39.442519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:39.442551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:39.567486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:39.567681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:39.567728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:39.567783] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:39.571301] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=69.16%) [2026-01-05T20:24:39.571594] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-05T20:24:39.571723] [INFO ] [sig ] INBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:39.721424] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INBK.txt [2026-01-05T20:24:39.721621] [INFO ] [sig ] [1662/3521] Completed INBK in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:39.721675] [INFO ] [sig ] [1663/3521] Forecasting INBX... [2026-01-05T20:24:39.721719] [INFO ] [sig ] Generating forecast for: INBX [2026-01-05T20:24:39.721755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-05T20:24:39.733496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-05T20:24:39.734025] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-05T20:24:39.734870] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-05T20:24:39.734924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:39.734965] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:39.735003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:39.735063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:39.796914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:39.797907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:39.797998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:39.798031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:39.928492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:39.928681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:39.928727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:39.928756] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:39.932449] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-05T20:24:39.932956] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-05T20:24:39.933097] [INFO ] [sig ] INBX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:40.087878] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INBX.txt [2026-01-05T20:24:40.088029] [INFO ] [sig ] [1663/3521] Completed INBX in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:40.088068] [INFO ] [sig ] [1664/3521] Forecasting INCY... [2026-01-05T20:24:40.088099] [INFO ] [sig ] Generating forecast for: INCY [2026-01-05T20:24:40.088129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-05T20:24:40.098980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-05T20:24:40.099335] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-05T20:24:40.100154] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-05T20:24:40.100207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:40.100239] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:40.100265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:40.100328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:40.159087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:40.159961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:40.160043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:40.160091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:40.278784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:40.278964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:40.279004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:40.279032] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:40.282439] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-05T20:24:40.282743] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-05T20:24:40.282874] [INFO ] [sig ] INCY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:40.426924] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INCY.txt [2026-01-05T20:24:40.427076] [INFO ] [sig ] [1664/3521] Completed INCY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:40.427115] [INFO ] [sig ] [1665/3521] Forecasting INDB... [2026-01-05T20:24:40.427182] [INFO ] [sig ] Generating forecast for: INDB [2026-01-05T20:24:40.427214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-05T20:24:40.438052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-05T20:24:40.438396] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-05T20:24:40.439229] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-05T20:24:40.439282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:40.439314] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:40.439341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:40.439402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:40.495844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:40.496723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:40.496809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:40.496843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:40.613212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:40.613370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:40.613409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:40.613439] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:40.616805] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-05T20:24:40.617092] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-05T20:24:40.617224] [INFO ] [sig ] INDB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:40.766469] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INDB.txt [2026-01-05T20:24:40.766646] [INFO ] [sig ] [1665/3521] Completed INDB in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:40.766688] [INFO ] [sig ] [1666/3521] Forecasting INDI... [2026-01-05T20:24:40.766719] [INFO ] [sig ] Generating forecast for: INDI [2026-01-05T20:24:40.766748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-05T20:24:40.778197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-05T20:24:40.778597] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-05T20:24:40.779456] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-05T20:24:40.779509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:40.779541] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:40.779601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:40.779664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:40.836570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:40.837509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:40.837615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:40.837651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:40.956864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:40.957022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:40.957062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:40.957090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:40.960647] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-01-05T20:24:40.960923] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-05T20:24:40.961053] [INFO ] [sig ] INDI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:41.103457] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INDI.txt [2026-01-05T20:24:41.103634] [INFO ] [sig ] [1666/3521] Completed INDI in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:41.103681] [INFO ] [sig ] [1667/3521] Forecasting INDP... [2026-01-05T20:24:41.103711] [INFO ] [sig ] Generating forecast for: INDP [2026-01-05T20:24:41.103740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-05T20:24:41.115860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-05T20:24:41.116243] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-05T20:24:41.117043] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-05T20:24:41.117096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:41.117127] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:41.117153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:41.117208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:41.173501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:41.174339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:41.174430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:41.174462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:41.278113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:41.278265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:41.278303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:41.278331] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:41.281708] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=81.53%) [2026-01-05T20:24:41.281977] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-05T20:24:41.282102] [INFO ] [sig ] INDP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:41.421863] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INDP.txt [2026-01-05T20:24:41.422005] [INFO ] [sig ] [1667/3521] Completed INDP in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:41.422043] [INFO ] [sig ] [1668/3521] Forecasting INDY... [2026-01-05T20:24:41.422073] [INFO ] [sig ] Generating forecast for: INDY [2026-01-05T20:24:41.422101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-05T20:24:41.433922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-05T20:24:41.434277] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-05T20:24:41.435078] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-05T20:24:41.435132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:41.435164] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:41.435191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:41.435273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:41.492869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:41.493730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:41.493812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:41.493845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:41.618024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:41.618191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:41.618229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:41.618259] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:41.621889] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-01-05T20:24:41.622185] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-05T20:24:41.622318] [INFO ] [sig ] INDY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:41.764959] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INDY.txt [2026-01-05T20:24:41.765108] [INFO ] [sig ] [1668/3521] Completed INDY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:41.765148] [INFO ] [sig ] [1669/3521] Forecasting INFY... [2026-01-05T20:24:41.765180] [INFO ] [sig ] Generating forecast for: INFY [2026-01-05T20:24:41.765226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-05T20:24:41.777035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-05T20:24:41.777322] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-05T20:24:41.778089] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-05T20:24:41.778141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:41.778173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:41.778200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:41.778256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:41.836128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:41.836936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:41.837023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:41.837057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:41.955683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:41.955838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:41.955877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:41.955907] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:41.959233] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-05T20:24:41.959507] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-05T20:24:41.959839] [INFO ] [sig ] INFY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:42.104523] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INFY.txt [2026-01-05T20:24:42.104684] [INFO ] [sig ] [1669/3521] Completed INFY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:42.104726] [INFO ] [sig ] [1670/3521] Forecasting ING... [2026-01-05T20:24:42.104755] [INFO ] [sig ] Generating forecast for: ING [2026-01-05T20:24:42.104791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-05T20:24:42.116667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-05T20:24:42.116975] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-05T20:24:42.117775] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-05T20:24:42.117828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:42.117866] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:42.117899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:42.117970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:42.174681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:42.175468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:42.175560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:42.175611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:42.297998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:42.298154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:42.298194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:42.298225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:42.301645] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=79.33%) [2026-01-05T20:24:42.301921] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-05T20:24:42.302051] [INFO ] [sig ] ING: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:42.445715] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ING.txt [2026-01-05T20:24:42.445879] [INFO ] [sig ] [1670/3521] Completed ING in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:42.445918] [INFO ] [sig ] [1671/3521] Forecasting INGN... [2026-01-05T20:24:42.445948] [INFO ] [sig ] Generating forecast for: INGN [2026-01-05T20:24:42.445977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-05T20:24:42.458830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-05T20:24:42.459190] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-05T20:24:42.459982] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-05T20:24:42.460036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:42.460070] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:42.460097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:42.460156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:42.517290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:42.518063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:42.518147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:42.518181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:42.636976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:42.637126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:42.637168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:42.637197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:42.640714] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-05T20:24:42.641015] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-05T20:24:42.641142] [INFO ] [sig ] INGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:42.786545] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INGN.txt [2026-01-05T20:24:42.786727] [INFO ] [sig ] [1671/3521] Completed INGN in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:42.786769] [INFO ] [sig ] [1672/3521] Forecasting INM... [2026-01-05T20:24:42.786798] [INFO ] [sig ] Generating forecast for: INM [2026-01-05T20:24:42.786829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-05T20:24:42.797833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-05T20:24:42.798113] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-05T20:24:42.798891] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-05T20:24:42.798969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:42.799000] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:42.799027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:42.799085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:42.854831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:42.855452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:42.855529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:42.855561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:42.972833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:42.972994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:42.973033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:42.973059] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:42.976375] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=20.44%) [2026-01-05T20:24:42.976659] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-05T20:24:42.976784] [INFO ] [sig ] INM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:43.113961] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INM.txt [2026-01-05T20:24:43.114095] [INFO ] [sig ] [1672/3521] Completed INM in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-05T20:24:43.114133] [INFO ] [sig ] [1673/3521] Forecasting INMB... [2026-01-05T20:24:43.114163] [INFO ] [sig ] Generating forecast for: INMB [2026-01-05T20:24:43.114191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-05T20:24:43.125613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-05T20:24:43.125906] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-05T20:24:43.126721] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-05T20:24:43.126774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:43.126805] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:43.126832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:43.126889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:43.182935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:43.183567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:43.183661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:43.183693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:43.303365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:43.303513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:43.303551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:43.303600] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:43.306923] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-01-05T20:24:43.307190] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-05T20:24:43.307311] [INFO ] [sig ] INMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:43.444955] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INMB.txt [2026-01-05T20:24:43.445087] [INFO ] [sig ] [1673/3521] Completed INMB in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-05T20:24:43.445143] [INFO ] [sig ] [1674/3521] Forecasting INMD... [2026-01-05T20:24:43.445190] [INFO ] [sig ] Generating forecast for: INMD [2026-01-05T20:24:43.445227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-05T20:24:43.456445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-05T20:24:43.456747] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-05T20:24:43.457494] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-05T20:24:43.457546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:43.457596] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:43.457626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:43.457682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:43.517928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:43.518740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:43.518837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:43.518871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:43.641608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:43.641762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:43.641801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:43.641829] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:43.645269] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-05T20:24:43.645553] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-05T20:24:43.645698] [INFO ] [sig ] INMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:43.790540] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INMD.txt [2026-01-05T20:24:43.790711] [INFO ] [sig ] [1674/3521] Completed INMD in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-05T20:24:43.790750] [INFO ] [sig ] [1675/3521] Forecasting INN... [2026-01-05T20:24:43.790779] [INFO ] [sig ] Generating forecast for: INN [2026-01-05T20:24:43.790810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-05T20:24:43.803004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-05T20:24:43.803339] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-05T20:24:43.804171] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-05T20:24:43.804225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:43.804257] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:43.804285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:43.804344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:43.861469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:43.862314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:43.862405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:43.862440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:43.981499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:43.981673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:43.981715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:43.981745] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:43.985265] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=15.63%) [2026-01-05T20:24:43.985556] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-05T20:24:43.985707] [INFO ] [sig ] INN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:44.155152] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INN.txt [2026-01-05T20:24:44.155308] [INFO ] [sig ] [1675/3521] Completed INN in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:44.155346] [INFO ] [sig ] [1676/3521] Forecasting INO... [2026-01-05T20:24:44.155375] [INFO ] [sig ] Generating forecast for: INO [2026-01-05T20:24:44.155405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-05T20:24:44.168180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-05T20:24:44.168556] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-05T20:24:44.169485] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-05T20:24:44.169541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:44.169773] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:44.169804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:44.169861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:44.231929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:44.232887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:44.232975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:44.233007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:44.352054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:44.352210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:44.352255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:44.352287] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:44.355881] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=49.14%) [2026-01-05T20:24:44.356212] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-05T20:24:44.356358] [INFO ] [sig ] INO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:44.536163] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INO.txt [2026-01-05T20:24:44.536340] [INFO ] [sig ] [1676/3521] Completed INO in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:44.536381] [INFO ] [sig ] [1677/3521] Forecasting INOD... [2026-01-05T20:24:44.536412] [INFO ] [sig ] Generating forecast for: INOD [2026-01-05T20:24:44.536444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-05T20:24:44.551439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-05T20:24:44.551978] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-05T20:24:44.553109] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-05T20:24:44.553179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:44.553224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:44.553263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:44.553345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:44.641458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:44.642709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:44.642833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:44.642890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:44.814977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:44.815196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:44.815275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:44.815330] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:44.821491] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=54.04%) [2026-01-05T20:24:44.822097] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-05T20:24:44.822323] [INFO ] [sig ] INOD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:45.062558] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INOD.txt [2026-01-05T20:24:45.062753] [INFO ] [sig ] [1677/3521] Completed INOD in 0.5s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:45.062794] [INFO ] [sig ] [1678/3521] Forecasting INSE... [2026-01-05T20:24:45.062824] [INFO ] [sig ] Generating forecast for: INSE [2026-01-05T20:24:45.062853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-05T20:24:45.080062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-05T20:24:45.080602] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-05T20:24:45.081759] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-05T20:24:45.081829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:45.081877] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:45.081920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:45.082012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:45.150341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:45.151357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:45.151451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:45.151484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:45.306651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:45.306844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:45.306909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:45.306959] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:45.312257] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-05T20:24:45.312778] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-05T20:24:45.312988] [INFO ] [sig ] INSE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:45.473536] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INSE.txt [2026-01-05T20:24:45.473715] [INFO ] [sig ] [1678/3521] Completed INSE in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:45.473761] [INFO ] [sig ] [1679/3521] Forecasting INSG... [2026-01-05T20:24:45.473792] [INFO ] [sig ] Generating forecast for: INSG [2026-01-05T20:24:45.473821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-05T20:24:45.487757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-05T20:24:45.488180] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-05T20:24:45.489115] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-05T20:24:45.489190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:45.489233] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:45.489264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:45.489323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:45.551273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:45.552204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:45.552307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:45.552341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:45.688132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:45.688342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:45.688401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:45.688446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:45.693266] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-05T20:24:45.693700] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-05T20:24:45.693861] [INFO ] [sig ] INSG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:45.831301] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INSG.txt [2026-01-05T20:24:45.831437] [INFO ] [sig ] [1679/3521] Completed INSG in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:45.831477] [INFO ] [sig ] [1680/3521] Forecasting INSM... [2026-01-05T20:24:45.831507] [INFO ] [sig ] Generating forecast for: INSM [2026-01-05T20:24:45.831536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-05T20:24:45.843326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-05T20:24:45.843632] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-05T20:24:45.844397] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-05T20:24:45.844450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:45.844481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:45.844508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:45.844564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:45.902129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:45.903045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:45.903137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:45.903171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:46.019183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:46.019344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:46.019386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:46.019414] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:46.023893] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-05T20:24:46.024221] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-05T20:24:46.024361] [INFO ] [sig ] INSM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:46.168078] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INSM.txt [2026-01-05T20:24:46.168208] [INFO ] [sig ] [1680/3521] Completed INSM in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:46.168247] [INFO ] [sig ] [1681/3521] Forecasting INSP... [2026-01-05T20:24:46.168278] [INFO ] [sig ] Generating forecast for: INSP [2026-01-05T20:24:46.168308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-05T20:24:46.179965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-05T20:24:46.180273] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-05T20:24:46.181045] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-05T20:24:46.181097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:46.181129] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:46.181156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:46.181214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:46.239115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:46.240001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:46.240089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:46.240122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:46.358721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:46.358882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:46.358942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:46.358972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:46.362319] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=48.68%) [2026-01-05T20:24:46.362617] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-05T20:24:46.362743] [INFO ] [sig ] INSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:46.505478] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INSP.txt [2026-01-05T20:24:46.505629] [INFO ] [sig ] [1681/3521] Completed INSP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:46.505697] [INFO ] [sig ] [1682/3521] Forecasting INTA... [2026-01-05T20:24:46.505728] [INFO ] [sig ] Generating forecast for: INTA [2026-01-05T20:24:46.505758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-05T20:24:46.517332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-05T20:24:46.517620] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-05T20:24:46.518368] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-05T20:24:46.518421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:46.518452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:46.518479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:46.518536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:46.577713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:46.578596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:46.578690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:46.578728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:46.704444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:46.704629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:46.704673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:46.704702] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:46.708126] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-05T20:24:46.708417] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-05T20:24:46.708548] [INFO ] [sig ] INTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:46.848292] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INTA.txt [2026-01-05T20:24:46.848450] [INFO ] [sig ] [1682/3521] Completed INTA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:46.848499] [INFO ] [sig ] [1683/3521] Forecasting INTC... [2026-01-05T20:24:46.848531] [INFO ] [sig ] Generating forecast for: INTC [2026-01-05T20:24:46.848563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-05T20:24:46.860923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-05T20:24:46.861297] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-05T20:24:46.862094] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-05T20:24:46.862148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:46.862178] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:46.862203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:46.862260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:46.921487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:46.922377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:46.922471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:46.922504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:47.045381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:47.045534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:47.045591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:47.045624] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:47.049065] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-05T20:24:47.049352] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-05T20:24:47.049485] [INFO ] [sig ] INTC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:47.191243] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INTC.txt [2026-01-05T20:24:47.191399] [INFO ] [sig ] [1683/3521] Completed INTC in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:47.191442] [INFO ] [sig ] [1684/3521] Forecasting INTZ... [2026-01-05T20:24:47.191471] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-05T20:24:47.191501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-05T20:24:47.203361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-05T20:24:47.203746] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-05T20:24:47.204535] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-05T20:24:47.204618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:47.204654] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:47.204681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:47.204740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:47.266301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:47.267186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:47.267273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:47.267306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:47.393290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:47.393444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:47.393485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:47.393514] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:47.396903] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-05T20:24:47.397197] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-05T20:24:47.397327] [INFO ] [sig ] INTZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:47.535553] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INTZ.txt [2026-01-05T20:24:47.535725] [INFO ] [sig ] [1684/3521] Completed INTZ in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:47.535765] [INFO ] [sig ] [1685/3521] Forecasting INVA... [2026-01-05T20:24:47.535794] [INFO ] [sig ] Generating forecast for: INVA [2026-01-05T20:24:47.535824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-05T20:24:47.548025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-05T20:24:47.548369] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-05T20:24:47.549187] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-05T20:24:47.549242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:47.549274] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:47.549326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:47.549386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:47.607146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:47.607880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:47.607961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:47.607994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:47.725554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:47.725733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:47.725773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:47.725800] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:47.729323] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-05T20:24:47.729637] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-05T20:24:47.729780] [INFO ] [sig ] INVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:47.873277] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INVA.txt [2026-01-05T20:24:47.873441] [INFO ] [sig ] [1685/3521] Completed INVA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:47.873483] [INFO ] [sig ] [1686/3521] Forecasting INVE... [2026-01-05T20:24:47.873514] [INFO ] [sig ] Generating forecast for: INVE [2026-01-05T20:24:47.873546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-05T20:24:47.884946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-05T20:24:47.885293] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-05T20:24:47.886097] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-05T20:24:47.886151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:47.886183] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:47.886212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:47.886270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:47.945181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:47.946039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:47.946120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:47.946153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:48.075547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:48.075717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:48.075775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:48.075806] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:48.079314] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-01-05T20:24:48.079619] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-05T20:24:48.079776] [INFO ] [sig ] INVE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:48.219960] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/INVE.txt [2026-01-05T20:24:48.220088] [INFO ] [sig ] [1686/3521] Completed INVE in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:48.220126] [INFO ] [sig ] [1687/3521] Forecasting INVH... [2026-01-05T20:24:48.220155] [INFO ] [sig ] Generating forecast for: INVH [2026-01-05T20:24:48.220185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-05T20:24:48.231801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-05T20:24:48.232075] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-05T20:24:48.232863] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-05T20:24:48.232915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:48.232948] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:48.232977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:48.233035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:48.291040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:48.291800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:48.291880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:48.291912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:48.410325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:48.410485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:48.410535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:48.410591] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:48.414021] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-01-05T20:24:48.414334] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-05T20:24:48.414469] [INFO ] [sig ] INVH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:48.557984] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/INVH.txt [2026-01-05T20:24:48.558112] [INFO ] [sig ] [1687/3521] Completed INVH in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:48.558150] [INFO ] [sig ] [1688/3521] Forecasting IONS... [2026-01-05T20:24:48.558179] [INFO ] [sig ] Generating forecast for: IONS [2026-01-05T20:24:48.558207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-05T20:24:48.571541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-05T20:24:48.571979] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-05T20:24:48.572806] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-05T20:24:48.572860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:48.572892] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:48.572920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:48.572978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:48.631462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:48.632431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:48.632533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:48.632597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:48.757453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:48.757625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:48.757665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:48.757693] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:48.761189] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=81.28%) [2026-01-05T20:24:48.761468] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-05T20:24:48.761620] [INFO ] [sig ] IONS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:48.899496] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IONS.txt [2026-01-05T20:24:48.899695] [INFO ] [sig ] [1688/3521] Completed IONS in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:48.899736] [INFO ] [sig ] [1689/3521] Forecasting IOSP... [2026-01-05T20:24:48.899765] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-05T20:24:48.899796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-05T20:24:48.911633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-05T20:24:48.912003] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-05T20:24:48.912835] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-05T20:24:48.912890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:48.912923] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:48.912951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:48.913011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:48.969391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:48.970232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:48.970312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:48.970344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:49.089008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:49.089158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:49.089197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:49.089225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:49.092691] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-01-05T20:24:49.092964] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-05T20:24:49.093091] [INFO ] [sig ] IOSP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:49.231518] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IOSP.txt [2026-01-05T20:24:49.231678] [INFO ] [sig ] [1689/3521] Completed IOSP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:49.231719] [INFO ] [sig ] [1690/3521] Forecasting IOVA... [2026-01-05T20:24:49.231749] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-05T20:24:49.231779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-05T20:24:49.243436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-05T20:24:49.243754] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-05T20:24:49.244508] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-05T20:24:49.244560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:49.244618] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:49.244647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:49.244704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:49.302586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:49.303502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:49.303612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:49.303649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:49.424202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:49.424355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:49.424393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:49.424421] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:49.427785] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-05T20:24:49.428060] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-05T20:24:49.428186] [INFO ] [sig ] IOVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:49.568390] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IOVA.txt [2026-01-05T20:24:49.568524] [INFO ] [sig ] [1690/3521] Completed IOVA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-05T20:24:49.568563] [INFO ] [sig ] [1691/3521] Forecasting IPGP... [2026-01-05T20:24:49.568611] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-05T20:24:49.568641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-05T20:24:49.579684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-05T20:24:49.579979] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-05T20:24:49.580773] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-05T20:24:49.580826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:49.580857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:49.580883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:49.580940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:49.637266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:49.638022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:49.638103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:49.638138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:49.756286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:49.756438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:49.756477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:49.756506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:49.759838] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-05T20:24:49.760108] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-05T20:24:49.760230] [INFO ] [sig ] IPGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:49.897685] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IPGP.txt [2026-01-05T20:24:49.897830] [INFO ] [sig ] [1691/3521] Completed IPGP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-05T20:24:49.897871] [INFO ] [sig ] [1692/3521] Forecasting IPI... [2026-01-05T20:24:49.897901] [INFO ] [sig ] Generating forecast for: IPI [2026-01-05T20:24:49.897930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-05T20:24:49.910265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-05T20:24:49.910644] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-05T20:24:49.911496] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-05T20:24:49.911550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:49.911602] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:49.911635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:49.911695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:49.975347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:49.976551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:49.976667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:49.976893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:50.096782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:50.096951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:50.097005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:50.097047] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:50.101323] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-01-05T20:24:50.101629] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-05T20:24:50.101755] [INFO ] [sig ] IPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:50.261340] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IPI.txt [2026-01-05T20:24:50.261535] [INFO ] [sig ] [1692/3521] Completed IPI in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:50.261601] [INFO ] [sig ] [1693/3521] Forecasting IQ... [2026-01-05T20:24:50.261641] [INFO ] [sig ] Generating forecast for: IQ [2026-01-05T20:24:50.261677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-05T20:24:50.277201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-05T20:24:50.277643] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-05T20:24:50.278493] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-05T20:24:50.278548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:50.278605] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:50.278634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:50.278692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:50.337168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:50.338029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:50.338116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:50.338150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:50.459117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:50.459279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:50.459318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:50.459345] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:50.462699] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=34.99%) [2026-01-05T20:24:50.462971] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-05T20:24:50.463095] [INFO ] [sig ] IQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:50.606628] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IQ.txt [2026-01-05T20:24:50.606787] [INFO ] [sig ] [1693/3521] Completed IQ in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:50.606835] [INFO ] [sig ] [1694/3521] Forecasting IQI... [2026-01-05T20:24:50.606868] [INFO ] [sig ] Generating forecast for: IQI [2026-01-05T20:24:50.606899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-05T20:24:50.622522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-05T20:24:50.622995] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-05T20:24:50.623941] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-05T20:24:50.623996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:50.624029] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:50.624057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:50.624116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:50.687061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:50.688156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:50.688258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:50.688293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:50.807325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:50.807482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:50.807521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:50.807548] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:50.810952] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-01-05T20:24:50.811229] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-05T20:24:50.811351] [INFO ] [sig ] IQI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:50.950018] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IQI.txt [2026-01-05T20:24:50.950143] [INFO ] [sig ] [1694/3521] Completed IQI in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:50.950181] [INFO ] [sig ] [1695/3521] Forecasting IQQQ... [2026-01-05T20:24:50.950211] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-05T20:24:50.950241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-05T20:24:50.961295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-05T20:24:50.961607] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-05T20:24:50.962359] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-05T20:24:50.962411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:50.962442] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:50.962470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:50.962527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:51.019210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:51.020068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:51.020150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:51.020238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:51.135089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:51.135238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:51.135275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:51.135303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:51.138617] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-05T20:24:51.138885] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-05T20:24:51.139063] [INFO ] [sig ] IQQQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:51.277377] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IQQQ.txt [2026-01-05T20:24:51.277496] [INFO ] [sig ] [1695/3521] Completed IQQQ in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:51.277537] [INFO ] [sig ] [1696/3521] Forecasting IRDM... [2026-01-05T20:24:51.277566] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-05T20:24:51.277624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-05T20:24:51.288708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-05T20:24:51.289019] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-05T20:24:51.289806] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-05T20:24:51.289858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:51.289890] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:51.289916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:51.289972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:51.349751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:51.350547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:51.350667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:51.350709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:51.469421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:51.469586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:51.469634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:51.469663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:51.472992] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=71.28%) [2026-01-05T20:24:51.473261] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-05T20:24:51.473383] [INFO ] [sig ] IRDM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:51.613336] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IRDM.txt [2026-01-05T20:24:51.613500] [INFO ] [sig ] [1696/3521] Completed IRDM in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:51.613539] [INFO ] [sig ] [1697/3521] Forecasting IREN... [2026-01-05T20:24:51.613586] [INFO ] [sig ] Generating forecast for: IREN [2026-01-05T20:24:51.613619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-05T20:24:51.624798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-05T20:24:51.625145] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-05T20:24:51.625930] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-05T20:24:51.625983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:51.626013] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:51.626040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:51.626097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:51.682204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:51.683078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:51.683164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:51.683198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:51.806449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:51.806622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:51.806664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:51.806712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:51.810091] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-05T20:24:51.810379] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-05T20:24:51.810510] [INFO ] [sig ] IREN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:51.950076] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IREN.txt [2026-01-05T20:24:51.950206] [INFO ] [sig ] [1697/3521] Completed IREN in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:51.950245] [INFO ] [sig ] [1698/3521] Forecasting IRM... [2026-01-05T20:24:51.950273] [INFO ] [sig ] Generating forecast for: IRM [2026-01-05T20:24:51.950302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-05T20:24:51.961436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-05T20:24:51.961779] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-05T20:24:51.962569] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-05T20:24:51.962647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:51.962680] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:51.962709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:51.962767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:52.024181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:52.025066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:52.025147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:52.025179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:52.144551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:52.144743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:52.144782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:52.144810] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:52.148098] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-05T20:24:52.148378] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-05T20:24:52.148502] [INFO ] [sig ] IRM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:52.287663] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IRM.txt [2026-01-05T20:24:52.287806] [INFO ] [sig ] [1698/3521] Completed IRM in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:52.287846] [INFO ] [sig ] [1699/3521] Forecasting IRMD... [2026-01-05T20:24:52.287875] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-05T20:24:52.287905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-05T20:24:52.298361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-05T20:24:52.298653] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-05T20:24:52.299434] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-05T20:24:52.299486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:52.299518] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:52.299544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:52.299620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:52.356374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:52.357034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:52.357130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:52.357164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:52.476162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:52.476310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:52.476348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:52.476381] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:52.479701] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-05T20:24:52.479967] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-05T20:24:52.480088] [INFO ] [sig ] IRMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:52.617270] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IRMD.txt [2026-01-05T20:24:52.617398] [INFO ] [sig ] [1699/3521] Completed IRMD in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:52.617437] [INFO ] [sig ] [1700/3521] Forecasting IRON... [2026-01-05T20:24:52.617467] [INFO ] [sig ] Generating forecast for: IRON [2026-01-05T20:24:52.617497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-05T20:24:52.628678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-05T20:24:52.629202] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-05T20:24:52.630121] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-05T20:24:52.630174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:52.630205] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:52.630230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:52.630286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:52.686139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:52.686848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:52.686933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:52.686964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:52.811374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:52.811540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:52.811594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:52.811625] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:52.815076] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-05T20:24:52.815359] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-05T20:24:52.815482] [INFO ] [sig ] IRON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:52.953659] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IRON.txt [2026-01-05T20:24:52.953780] [INFO ] [sig ] [1700/3521] Completed IRON in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:52.953818] [INFO ] [sig ] [1701/3521] Forecasting IRTC... [2026-01-05T20:24:52.953847] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-05T20:24:52.953875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-05T20:24:52.965510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-05T20:24:52.965831] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-05T20:24:52.966604] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-05T20:24:52.966664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:52.966707] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:52.966735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:52.966792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:53.022968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:53.023607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:53.023688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:53.023722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:53.142019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:53.142154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:53.142192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:53.142222] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:53.145478] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-05T20:24:53.145762] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-05T20:24:53.145889] [INFO ] [sig ] IRTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:53.284687] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IRTC.txt [2026-01-05T20:24:53.284813] [INFO ] [sig ] [1701/3521] Completed IRTC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:53.284852] [INFO ] [sig ] [1702/3521] Forecasting IRWD... [2026-01-05T20:24:53.284880] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-05T20:24:53.284909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-05T20:24:53.296013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-05T20:24:53.296299] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-05T20:24:53.297072] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-05T20:24:53.297124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:53.297179] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:53.297207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:53.297265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:53.354844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:53.355814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:53.356093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:53.356128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:53.481229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:53.481398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:53.481437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:53.481467] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:53.484978] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: UP (p=77.94%) [2026-01-05T20:24:53.485259] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-05T20:24:53.485383] [INFO ] [sig ] IRWD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:53.675883] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IRWD.txt [2026-01-05T20:24:53.676034] [INFO ] [sig ] [1702/3521] Completed IRWD in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:53.676074] [INFO ] [sig ] [1703/3521] Forecasting ISD... [2026-01-05T20:24:53.676102] [INFO ] [sig ] Generating forecast for: ISD [2026-01-05T20:24:53.676131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-05T20:24:53.687169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-05T20:24:53.687467] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-05T20:24:53.688254] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-05T20:24:53.688306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:53.688338] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:53.688364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:53.688420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:53.746435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:53.747179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:53.747260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:53.747294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:53.863112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:53.863252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:53.863292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:53.863320] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:53.866740] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-01-05T20:24:53.867014] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-05T20:24:53.867140] [INFO ] [sig ] ISD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:54.008864] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ISD.txt [2026-01-05T20:24:54.009006] [INFO ] [sig ] [1703/3521] Completed ISD in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:54.009045] [INFO ] [sig ] [1704/3521] Forecasting ISRG... [2026-01-05T20:24:54.009075] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-05T20:24:54.009103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-05T20:24:54.020040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-05T20:24:54.020318] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-05T20:24:54.021088] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-05T20:24:54.021140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:54.021172] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:54.021198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:54.021255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:54.078595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:54.079271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:54.079352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:54.079385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:54.202226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:54.202490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:54.202536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:54.202564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:54.206019] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-05T20:24:54.206296] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-05T20:24:54.206427] [INFO ] [sig ] ISRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:54.356670] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ISRG.txt [2026-01-05T20:24:54.356834] [INFO ] [sig ] [1704/3521] Completed ISRG in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:54.356876] [INFO ] [sig ] [1705/3521] Forecasting ISSC... [2026-01-05T20:24:54.356912] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-05T20:24:54.356943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-05T20:24:54.367959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-05T20:24:54.368247] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-05T20:24:54.369101] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-05T20:24:54.369155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:54.369187] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:54.369213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:54.369271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:54.428675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:54.429545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:54.429648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:54.429690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:54.547934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:54.548078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:54.548116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:54.548177] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:54.551697] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-01-05T20:24:54.551994] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-05T20:24:54.552129] [INFO ] [sig ] ISSC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:54.697232] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ISSC.txt [2026-01-05T20:24:54.697356] [INFO ] [sig ] [1705/3521] Completed ISSC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:54.697394] [INFO ] [sig ] [1706/3521] Forecasting ISTB... [2026-01-05T20:24:54.697424] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-05T20:24:54.697453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-05T20:24:54.708738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-05T20:24:54.709069] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-05T20:24:54.711323] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-05T20:24:54.711471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:54.711507] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:54.711536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:54.711623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:54.773361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:54.774314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:54.774411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:54.774451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:54.904175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:54.904393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:54.904462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:54.904510] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:54.908199] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-05T20:24:54.908494] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-05T20:24:54.908645] [INFO ] [sig ] ISTB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:55.046962] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ISTB.txt [2026-01-05T20:24:55.047102] [INFO ] [sig ] [1706/3521] Completed ISTB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:55.047141] [INFO ] [sig ] [1707/3521] Forecasting ITIC... [2026-01-05T20:24:55.047171] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-05T20:24:55.047202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-05T20:24:55.058196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-05T20:24:55.058495] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-05T20:24:55.059298] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-05T20:24:55.059350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:55.059382] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:55.059408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:55.059464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:55.114847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:55.115503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:55.115600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:55.115634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:55.221405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:55.221555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:55.221610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:55.221641] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:55.224941] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=81.33%) [2026-01-05T20:24:55.225211] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-05T20:24:55.225337] [INFO ] [sig ] ITIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:55.362164] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ITIC.txt [2026-01-05T20:24:55.362309] [INFO ] [sig ] [1707/3521] Completed ITIC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:55.362347] [INFO ] [sig ] [1708/3521] Forecasting ITRI... [2026-01-05T20:24:55.362377] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-05T20:24:55.362408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-05T20:24:55.373700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-05T20:24:55.373999] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-05T20:24:55.374792] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-05T20:24:55.374845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:55.374875] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:55.374901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:55.374958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:55.430284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:55.430980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:55.431062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:55.431093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:55.556259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:55.556431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:55.556470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:55.556520] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:55.560372] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=33.78%) [2026-01-05T20:24:55.560670] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-05T20:24:55.560798] [INFO ] [sig ] ITRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:55.699325] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ITRI.txt [2026-01-05T20:24:55.699459] [INFO ] [sig ] [1708/3521] Completed ITRI in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-05T20:24:55.699498] [INFO ] [sig ] [1709/3521] Forecasting ITRN... [2026-01-05T20:24:55.699528] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-05T20:24:55.699556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-05T20:24:55.711874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-05T20:24:55.712210] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-05T20:24:55.713243] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-05T20:24:55.713297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:55.713331] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:55.713358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:55.713417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:55.772371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:55.773169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:55.773253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:55.773286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:55.896713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:55.896870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:55.896917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:55.896949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:55.900523] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=28.35%) [2026-01-05T20:24:55.900855] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-05T20:24:55.900993] [INFO ] [sig ] ITRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:56.041666] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ITRN.txt [2026-01-05T20:24:56.041808] [INFO ] [sig ] [1709/3521] Completed ITRN in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:56.041848] [INFO ] [sig ] [1710/3521] Forecasting ITUB... [2026-01-05T20:24:56.041878] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-05T20:24:56.041907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-05T20:24:56.053106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-05T20:24:56.053387] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-05T20:24:56.054162] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-05T20:24:56.054214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:56.054246] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:56.054275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:56.054339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:56.111958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:56.112799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:56.112885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:56.112935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:56.245154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:56.245321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:56.245368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:56.245398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:56.248805] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=51.29%) [2026-01-05T20:24:56.249090] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-05T20:24:56.249213] [INFO ] [sig ] ITUB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:56.390135] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ITUB.txt [2026-01-05T20:24:56.390328] [INFO ] [sig ] [1710/3521] Completed ITUB in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:56.390387] [INFO ] [sig ] [1711/3521] Forecasting IUS... [2026-01-05T20:24:56.390430] [INFO ] [sig ] Generating forecast for: IUS [2026-01-05T20:24:56.390473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-05T20:24:56.401949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-05T20:24:56.402234] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-05T20:24:56.403029] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-05T20:24:56.403081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:56.403112] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:56.403138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:56.403194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:56.462614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:56.463478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:56.463562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:56.463616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:56.586982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:56.587138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:56.587178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:56.587215] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:56.590714] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-05T20:24:56.591019] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-05T20:24:56.591149] [INFO ] [sig ] IUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:56.732308] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IUS.txt [2026-01-05T20:24:56.732435] [INFO ] [sig ] [1711/3521] Completed IUS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:56.732474] [INFO ] [sig ] [1712/3521] Forecasting IUSB... [2026-01-05T20:24:56.732503] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-05T20:24:56.732531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-05T20:24:56.744905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-05T20:24:56.745221] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-05T20:24:56.746003] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-05T20:24:56.746055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:56.746086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:56.746112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:56.746180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:56.802066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:56.802713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:56.802819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:56.802852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:56.924080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:56.924260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:56.924303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:56.924331] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:56.927931] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-05T20:24:56.928197] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-05T20:24:56.928319] [INFO ] [sig ] IUSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:57.071726] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IUSB.txt [2026-01-05T20:24:57.071857] [INFO ] [sig ] [1712/3521] Completed IUSB in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:57.071895] [INFO ] [sig ] [1713/3521] Forecasting IUSG... [2026-01-05T20:24:57.071926] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-05T20:24:57.071955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-05T20:24:57.084091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-05T20:24:57.084396] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-05T20:24:57.085167] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-05T20:24:57.085219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:57.085250] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:57.085277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:57.085333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:57.143893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:57.144828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:57.145093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:57.145127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:57.266515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:57.266691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:57.266732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:57.266763] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:57.270526] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=10.57%) [2026-01-05T20:24:57.270842] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-05T20:24:57.270975] [INFO ] [sig ] IUSG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:57.410839] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IUSG.txt [2026-01-05T20:24:57.411000] [INFO ] [sig ] [1713/3521] Completed IUSG in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:57.411038] [INFO ] [sig ] [1714/3521] Forecasting IVAL... [2026-01-05T20:24:57.411068] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-05T20:24:57.411097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-05T20:24:57.424511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-05T20:24:57.425042] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-05T20:24:57.425917] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-05T20:24:57.425970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:57.426001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:57.426027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:57.426084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:57.482730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:57.483683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:57.483773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:57.483807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:57.603297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:57.603457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:57.603497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:57.603525] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:57.607025] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-01-05T20:24:57.607332] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-05T20:24:57.607468] [INFO ] [sig ] IVAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:57.759880] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IVAL.txt [2026-01-05T20:24:57.760052] [INFO ] [sig ] [1714/3521] Completed IVAL in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:57.760091] [INFO ] [sig ] [1715/3521] Forecasting IVZ... [2026-01-05T20:24:57.760123] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-05T20:24:57.760153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-05T20:24:57.772846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-05T20:24:57.773132] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-05T20:24:57.773918] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-05T20:24:57.773969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:57.774001] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:57.774027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:57.774084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:57.831301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:57.832038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:57.832124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:57.832157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:57.960912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:57.961074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:57.961112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:57.961141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:57.964519] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-01-05T20:24:57.964851] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-05T20:24:57.964990] [INFO ] [sig ] IVZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:58.112542] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IVZ.txt [2026-01-05T20:24:58.112731] [INFO ] [sig ] [1715/3521] Completed IVZ in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:58.112776] [INFO ] [sig ] [1716/3521] Forecasting IX... [2026-01-05T20:24:58.112810] [INFO ] [sig ] Generating forecast for: IX [2026-01-05T20:24:58.112840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-05T20:24:58.125987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-05T20:24:58.126338] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-05T20:24:58.127131] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-05T20:24:58.127184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:58.127216] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:58.127241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:58.127297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:58.186476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:58.187268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:58.187353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:58.187386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:58.313601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:58.313762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:58.313801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:58.313829] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:58.317233] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-05T20:24:58.317512] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-05T20:24:58.317661] [INFO ] [sig ] IX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:58.459354] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IX.txt [2026-01-05T20:24:58.459522] [INFO ] [sig ] [1716/3521] Completed IX in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:58.459562] [INFO ] [sig ] [1717/3521] Forecasting IXUS... [2026-01-05T20:24:58.459615] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-05T20:24:58.459646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-05T20:24:58.471953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-05T20:24:58.472325] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-05T20:24:58.473121] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-05T20:24:58.473174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:58.473205] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:58.473233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:58.473290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:58.531384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:58.532282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:58.532368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:58.532400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:58.652385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:58.652542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:58.652598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:58.652629] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:58.655979] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-05T20:24:58.656256] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-05T20:24:58.656390] [INFO ] [sig ] IXUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:58.799394] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/IXUS.txt [2026-01-05T20:24:58.799566] [INFO ] [sig ] [1717/3521] Completed IXUS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:58.799660] [INFO ] [sig ] [1718/3521] Forecasting IZEA... [2026-01-05T20:24:58.799693] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-05T20:24:58.799725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-05T20:24:58.812400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-05T20:24:58.812765] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-05T20:24:58.813530] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-05T20:24:58.813602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:58.813636] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:58.813663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:58.813720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:58.874864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:58.875957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:58.876238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:58.876273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:58.999018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:58.999208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:58.999261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:58.999295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:59.002945] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=51.77%) [2026-01-05T20:24:59.003249] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-05T20:24:59.003387] [INFO ] [sig ] IZEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:59.149732] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/IZEA.txt [2026-01-05T20:24:59.149890] [INFO ] [sig ] [1718/3521] Completed IZEA in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:59.149932] [INFO ] [sig ] [1719/3521] Forecasting J... [2026-01-05T20:24:59.149961] [INFO ] [sig ] Generating forecast for: J [2026-01-05T20:24:59.149991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-05T20:24:59.162172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-05T20:24:59.162525] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-05T20:24:59.163307] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-05T20:24:59.163359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:59.163426] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:59.163454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:59.163512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:59.222461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:59.223332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:59.223418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:59.223451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:59.345125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:59.345288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:59.345326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:59.345353] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:59.349458] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-05T20:24:59.349873] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-05T20:24:59.350020] [INFO ] [sig ] J: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:24:59.493404] [INFO ] [LOCAL ] Saved forecast: J 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/J.txt [2026-01-05T20:24:59.493563] [INFO ] [sig ] [1719/3521] Completed J in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:59.493627] [INFO ] [sig ] [1720/3521] Forecasting JACK... [2026-01-05T20:24:59.493656] [INFO ] [sig ] Generating forecast for: JACK [2026-01-05T20:24:59.493686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-05T20:24:59.510452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-05T20:24:59.510846] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-05T20:24:59.511643] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-05T20:24:59.511697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:59.511728] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:59.511755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:59.511816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:59.568591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:59.569475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:59.569559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:59.569613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:24:59.690453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:24:59.690620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:24:59.690661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:24:59.690688] [INFO ] [FORECASTER] Training complete [2026-01-05T20:24:59.693983] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-01-05T20:24:59.694247] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-05T20:24:59.694371] [INFO ] [sig ] JACK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:24:59.835809] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JACK.txt [2026-01-05T20:24:59.835957] [INFO ] [sig ] [1720/3521] Completed JACK in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:24:59.835997] [INFO ] [sig ] [1721/3521] Forecasting JAKK... [2026-01-05T20:24:59.836026] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-05T20:24:59.836054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-05T20:24:59.847439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-05T20:24:59.847731] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-05T20:24:59.848490] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-05T20:24:59.848542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:24:59.848591] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:24:59.848620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:24:59.848677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:24:59.904943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:24:59.905782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:24:59.905869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:24:59.905902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:00.029597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:00.029768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:00.029806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:00.029834] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:00.033167] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=22.73%) [2026-01-05T20:25:00.033446] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-05T20:25:00.033589] [INFO ] [sig ] JAKK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:00.177267] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JAKK.txt [2026-01-05T20:25:00.177422] [INFO ] [sig ] [1721/3521] Completed JAKK in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:25:00.177461] [INFO ] [sig ] [1722/3521] Forecasting JAMF... [2026-01-05T20:25:00.177492] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-05T20:25:00.177523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-05T20:25:00.189231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-05T20:25:00.189595] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-05T20:25:00.190353] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-05T20:25:00.190405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:00.190437] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:00.190464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:00.190520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:00.250465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:00.251358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:00.251446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:00.251480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:00.370173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:00.370326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:00.370364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:00.370425] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:00.373779] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-05T20:25:00.374044] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-05T20:25:00.374168] [INFO ] [sig ] JAMF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:00.515315] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JAMF.txt [2026-01-05T20:25:00.515431] [INFO ] [sig ] [1722/3521] Completed JAMF in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:25:00.515469] [INFO ] [sig ] [1723/3521] Forecasting JANX... [2026-01-05T20:25:00.515498] [INFO ] [sig ] Generating forecast for: JANX [2026-01-05T20:25:00.515526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-05T20:25:00.527488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-05T20:25:00.527771] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-05T20:25:00.528522] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-05T20:25:00.528598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:00.528633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:00.528660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:00.528716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:00.586071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:00.586912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:00.586995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:00.587027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:00.707955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:00.708274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:00.708312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:00.708340] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:00.711653] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=61.50%) [2026-01-05T20:25:00.711926] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-05T20:25:00.712052] [INFO ] [sig ] JANX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:00.850387] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JANX.txt [2026-01-05T20:25:00.850492] [INFO ] [sig ] [1723/3521] Completed JANX in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:25:00.850528] [INFO ] [sig ] [1724/3521] Forecasting JAZZ... [2026-01-05T20:25:00.850557] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-05T20:25:00.850612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-05T20:25:00.861747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-05T20:25:00.862006] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-05T20:25:00.862766] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-05T20:25:00.862817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:00.862849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:00.862875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:00.862933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:00.919217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:00.919830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:00.919904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:00.919936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:01.038378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:01.038478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:01.038513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:01.038541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:01.041651] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=9.88%) [2026-01-05T20:25:01.041910] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-05T20:25:01.042031] [INFO ] [sig ] JAZZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:01.182652] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JAZZ.txt [2026-01-05T20:25:01.182794] [INFO ] [sig ] [1724/3521] Completed JAZZ in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:25:01.182836] [INFO ] [sig ] [1725/3521] Forecasting JBGS... [2026-01-05T20:25:01.182867] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-05T20:25:01.182897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-05T20:25:01.195486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-05T20:25:01.195803] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-05T20:25:01.196565] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-05T20:25:01.196642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:01.196688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:01.196716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:01.196774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:01.258650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:01.259610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:01.259716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:01.259750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:01.385479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:01.385661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:01.385702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:01.385731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:01.389271] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-05T20:25:01.389597] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-05T20:25:01.389737] [INFO ] [sig ] JBGS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:01.536023] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JBGS.txt [2026-01-05T20:25:01.536179] [INFO ] [sig ] [1725/3521] Completed JBGS in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-05T20:25:01.536220] [INFO ] [sig ] [1726/3521] Forecasting JBI... [2026-01-05T20:25:01.536249] [INFO ] [sig ] Generating forecast for: JBI [2026-01-05T20:25:01.536278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-05T20:25:01.547739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-05T20:25:01.548080] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-05T20:25:01.548865] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-05T20:25:01.548948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:01.548985] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:01.549018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:01.549075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:01.610335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:01.611246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:01.611336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:01.611370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:01.743468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:01.743658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:01.743700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:01.743728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:01.747382] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-05T20:25:01.747675] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-05T20:25:01.747801] [INFO ] [sig ] JBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:01.894329] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JBI.txt [2026-01-05T20:25:01.894494] [INFO ] [sig ] [1726/3521] Completed JBI in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-05T20:25:01.894537] [INFO ] [sig ] [1727/3521] Forecasting JBL... [2026-01-05T20:25:01.894566] [INFO ] [sig ] Generating forecast for: JBL [2026-01-05T20:25:01.894619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-05T20:25:01.906813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-05T20:25:01.907228] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-05T20:25:01.908101] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-05T20:25:01.908157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:01.908188] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:01.908214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:01.908270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:01.970202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:01.971097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:01.971184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:01.971217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:02.091005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:02.091158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:02.091196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:02.091224] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:02.094740] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=17.41%) [2026-01-05T20:25:02.095015] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-05T20:25:02.095139] [INFO ] [sig ] JBL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:02.236283] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JBL.txt [2026-01-05T20:25:02.236434] [INFO ] [sig ] [1727/3521] Completed JBL in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:02.236475] [INFO ] [sig ] [1728/3521] Forecasting JBND... [2026-01-05T20:25:02.236504] [INFO ] [sig ] Generating forecast for: JBND [2026-01-05T20:25:02.236534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-05T20:25:02.247934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-05T20:25:02.248300] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-05T20:25:02.249159] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-05T20:25:02.249212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:02.249242] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:02.249268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:02.249325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:02.307275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:02.308176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:02.308264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:02.308298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:02.431612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:02.431813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:02.431865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:02.431901] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:02.436420] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-01-05T20:25:02.436842] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-05T20:25:02.437020] [INFO ] [sig ] JBND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:02.603884] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JBND.txt [2026-01-05T20:25:02.604047] [INFO ] [sig ] [1728/3521] Completed JBND in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:02.604292] [INFO ] [sig ] [1729/3521] Forecasting JBSS... [2026-01-05T20:25:02.604321] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-05T20:25:02.604351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-05T20:25:02.616104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-05T20:25:02.616470] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-05T20:25:02.617262] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-05T20:25:02.617314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:02.617346] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:02.617373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:02.617430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:02.676367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:02.677229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:02.677350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:02.677383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:02.800045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:02.800210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:02.800250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:02.800278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:02.803686] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-05T20:25:02.803977] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-05T20:25:02.804110] [INFO ] [sig ] JBSS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:02.949219] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JBSS.txt [2026-01-05T20:25:02.949369] [INFO ] [sig ] [1729/3521] Completed JBSS in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:02.949409] [INFO ] [sig ] [1730/3521] Forecasting JCE... [2026-01-05T20:25:02.949438] [INFO ] [sig ] Generating forecast for: JCE [2026-01-05T20:25:02.949468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-05T20:25:02.960833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-05T20:25:02.961335] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-05T20:25:02.962299] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-05T20:25:02.962352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:02.962384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:02.962410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:02.962468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:03.020853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:03.021730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:03.021811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:03.021844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:03.143368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:03.143524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:03.143562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:03.143608] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:03.146994] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-01-05T20:25:03.147270] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-05T20:25:03.147414] [INFO ] [sig ] JCE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:03.312407] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JCE.txt [2026-01-05T20:25:03.312560] [INFO ] [sig ] [1730/3521] Completed JCE in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:03.312620] [INFO ] [sig ] [1731/3521] Forecasting JCI... [2026-01-05T20:25:03.312650] [INFO ] [sig ] Generating forecast for: JCI [2026-01-05T20:25:03.312681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-05T20:25:03.324727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-05T20:25:03.325091] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-05T20:25:03.325896] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-05T20:25:03.325948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:03.325979] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:03.326004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:03.326230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:03.383489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:03.384254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:03.384335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:03.384367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:03.508945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:03.509104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:03.509145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:03.509173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:03.512771] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-05T20:25:03.513065] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-05T20:25:03.513197] [INFO ] [sig ] JCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:03.673344] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JCI.txt [2026-01-05T20:25:03.673502] [INFO ] [sig ] [1731/3521] Completed JCI in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:03.673542] [INFO ] [sig ] [1732/3521] Forecasting JD... [2026-01-05T20:25:03.673592] [INFO ] [sig ] Generating forecast for: JD [2026-01-05T20:25:03.673625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-05T20:25:03.685889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-05T20:25:03.686312] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-05T20:25:03.687208] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-05T20:25:03.687266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:03.687299] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:03.687326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:03.687383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:03.747640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:03.748492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:03.748600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:03.748635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:03.869068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:03.869230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:03.869268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:03.869317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:03.872656] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-01-05T20:25:03.872928] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-05T20:25:03.873049] [INFO ] [sig ] JD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:04.015821] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JD.txt [2026-01-05T20:25:04.016004] [INFO ] [sig ] [1732/3521] Completed JD in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:04.016044] [INFO ] [sig ] [1733/3521] Forecasting JEF... [2026-01-05T20:25:04.016074] [INFO ] [sig ] Generating forecast for: JEF [2026-01-05T20:25:04.016105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-05T20:25:04.027514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-05T20:25:04.027901] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-05T20:25:04.028724] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-05T20:25:04.028777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:04.028810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:04.028838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:04.028897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:04.087423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:04.088296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:04.088381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:04.088415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:04.217032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:04.217198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:04.217237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:04.217264] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:04.220724] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=45.89%) [2026-01-05T20:25:04.221064] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-05T20:25:04.221210] [INFO ] [sig ] JEF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:04.364457] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JEF.txt [2026-01-05T20:25:04.364655] [INFO ] [sig ] [1733/3521] Completed JEF in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:04.364700] [INFO ] [sig ] [1734/3521] Forecasting JELD... [2026-01-05T20:25:04.364731] [INFO ] [sig ] Generating forecast for: JELD [2026-01-05T20:25:04.364762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-05T20:25:04.376525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-05T20:25:04.376882] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-05T20:25:04.377757] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-05T20:25:04.377811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:04.377842] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:04.377869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:04.377932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:04.435446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:04.436125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:04.436240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:04.436276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:04.559473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:04.559651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:04.559700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:04.559734] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:04.563228] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-01-05T20:25:04.563506] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-05T20:25:04.563657] [INFO ] [sig ] JELD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:04.703224] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JELD.txt [2026-01-05T20:25:04.703357] [INFO ] [sig ] [1734/3521] Completed JELD in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:04.703395] [INFO ] [sig ] [1735/3521] Forecasting JEPQ... [2026-01-05T20:25:04.703423] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-05T20:25:04.703451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-05T20:25:04.715116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-05T20:25:04.715410] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-05T20:25:04.716248] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-05T20:25:04.716320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:04.716354] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:04.716382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:04.716440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:04.773638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:04.774315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:04.774396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:04.774428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:04.899140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:04.899279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:04.899316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:04.899345] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:04.902772] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=45.48%) [2026-01-05T20:25:04.903232] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-05T20:25:04.903353] [INFO ] [sig ] JEPQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:05.044500] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JEPQ.txt [2026-01-05T20:25:05.044675] [INFO ] [sig ] [1735/3521] Completed JEPQ in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:05.044716] [INFO ] [sig ] [1736/3521] Forecasting JFIN... [2026-01-05T20:25:05.044746] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-05T20:25:05.044774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-05T20:25:05.056851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-05T20:25:05.057217] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-05T20:25:05.058009] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-05T20:25:05.058062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:05.058121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:05.058161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:05.058220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:05.121458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:05.122363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:05.122449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:05.122483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:05.248980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:05.249133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:05.249172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:05.249200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:05.252498] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=49.56%) [2026-01-05T20:25:05.252783] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-05T20:25:05.252909] [INFO ] [sig ] JFIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:05.395022] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JFIN.txt [2026-01-05T20:25:05.395179] [INFO ] [sig ] [1736/3521] Completed JFIN in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:05.395219] [INFO ] [sig ] [1737/3521] Forecasting JGLO... [2026-01-05T20:25:05.395249] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-05T20:25:05.395278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-05T20:25:05.407679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-05T20:25:05.408038] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-05T20:25:05.408853] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-05T20:25:05.408908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:05.408969] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:05.408997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:05.409055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:05.465534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:05.466434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:05.466522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:05.466554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:05.583840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:05.583997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:05.584036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:05.584066] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:05.587513] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-05T20:25:05.587818] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-05T20:25:05.587947] [INFO ] [sig ] JGLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:05.726588] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JGLO.txt [2026-01-05T20:25:05.726748] [INFO ] [sig ] [1737/3521] Completed JGLO in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:05.726789] [INFO ] [sig ] [1738/3521] Forecasting JHG... [2026-01-05T20:25:05.726818] [INFO ] [sig ] Generating forecast for: JHG [2026-01-05T20:25:05.726848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-05T20:25:05.738802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-05T20:25:05.739204] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-05T20:25:05.740037] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-05T20:25:05.740094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:05.740128] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:05.740350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:05.740409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:05.798441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:05.799364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:05.799447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:05.799480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:05.922822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:05.922990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:05.923029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:05.923058] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:05.926563] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-05T20:25:05.926883] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-05T20:25:05.927019] [INFO ] [sig ] JHG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:06.070430] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JHG.txt [2026-01-05T20:25:06.070618] [INFO ] [sig ] [1738/3521] Completed JHG in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:06.070662] [INFO ] [sig ] [1739/3521] Forecasting JHI... [2026-01-05T20:25:06.070692] [INFO ] [sig ] Generating forecast for: JHI [2026-01-05T20:25:06.070722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-05T20:25:06.082029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-05T20:25:06.082420] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-05T20:25:06.083211] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-05T20:25:06.083264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:06.083296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:06.083323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:06.083380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:06.141848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:06.142742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:06.142828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:06.142862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:06.254687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:06.254849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:06.254888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:06.254954] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:06.258478] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=75.71%) [2026-01-05T20:25:06.258777] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-05T20:25:06.258905] [INFO ] [sig ] JHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:06.403104] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JHI.txt [2026-01-05T20:25:06.403234] [INFO ] [sig ] [1739/3521] Completed JHI in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:06.403273] [INFO ] [sig ] [1740/3521] Forecasting JHX... [2026-01-05T20:25:06.403302] [INFO ] [sig ] Generating forecast for: JHX [2026-01-05T20:25:06.403338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-05T20:25:06.414661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-05T20:25:06.415009] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-05T20:25:06.415850] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-05T20:25:06.415905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:06.415937] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:06.415965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:06.416023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:06.476103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:06.476977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:06.477067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:06.477100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:06.601225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:06.601381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:06.601419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:06.601448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:06.604867] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=12.81%) [2026-01-05T20:25:06.605150] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-05T20:25:06.605287] [INFO ] [sig ] JHX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:06.752968] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JHX.txt [2026-01-05T20:25:06.753124] [INFO ] [sig ] [1740/3521] Completed JHX in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:06.753164] [INFO ] [sig ] [1741/3521] Forecasting JILL... [2026-01-05T20:25:06.753194] [INFO ] [sig ] Generating forecast for: JILL [2026-01-05T20:25:06.753223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-05T20:25:06.765059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-05T20:25:06.765389] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-05T20:25:06.766157] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-05T20:25:06.766210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:06.766241] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:06.766267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:06.766324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:06.825141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:06.826050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:06.826135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:06.826167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:06.944262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:06.944419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:06.944457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:06.944486] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:06.947835] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-01-05T20:25:06.948117] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-05T20:25:06.948244] [INFO ] [sig ] JILL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:07.091261] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JILL.txt [2026-01-05T20:25:07.091426] [INFO ] [sig ] [1741/3521] Completed JILL in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:07.091468] [INFO ] [sig ] [1742/3521] Forecasting JIVE... [2026-01-05T20:25:07.091498] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-05T20:25:07.091529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-05T20:25:07.103509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-05T20:25:07.103875] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-05T20:25:07.104688] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-05T20:25:07.104742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:07.104774] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:07.104806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:07.104864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:07.165353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:07.166263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:07.166350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:07.166383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:07.285581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:07.285739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:07.285779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:07.285807] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:07.289165] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-01-05T20:25:07.289434] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-05T20:25:07.289557] [INFO ] [sig ] JIVE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:07.436539] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JIVE.txt [2026-01-05T20:25:07.436713] [INFO ] [sig ] [1742/3521] Completed JIVE in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-05T20:25:07.436757] [INFO ] [sig ] [1743/3521] Forecasting JJSF... [2026-01-05T20:25:07.436788] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-05T20:25:07.436828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-05T20:25:07.448827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-05T20:25:07.449371] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-05T20:25:07.450151] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-05T20:25:07.450204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:07.450235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:07.450262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:07.450319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:07.509010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:07.509959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:07.510043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:07.510076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:07.639220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:07.639383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:07.639422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:07.639470] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:07.643001] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=70.35%) [2026-01-05T20:25:07.643282] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-05T20:25:07.643409] [INFO ] [sig ] JJSF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:07.787237] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JJSF.txt [2026-01-05T20:25:07.787364] [INFO ] [sig ] [1743/3521] Completed JJSF in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-05T20:25:07.787402] [INFO ] [sig ] [1744/3521] Forecasting JKHY... [2026-01-05T20:25:07.787431] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-05T20:25:07.787460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-05T20:25:07.799542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-05T20:25:07.799907] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-05T20:25:07.800693] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-05T20:25:07.800745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:07.800776] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:07.800802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:07.800859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:07.859032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:07.859892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:07.859977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:07.860011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:07.979250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:07.979405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:07.979443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:07.979472] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:07.982797] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-05T20:25:07.983068] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-05T20:25:07.983192] [INFO ] [sig ] JKHY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:08.125177] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JKHY.txt [2026-01-05T20:25:08.125323] [INFO ] [sig ] [1744/3521] Completed JKHY in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:08.125363] [INFO ] [sig ] [1745/3521] Forecasting JKS... [2026-01-05T20:25:08.125391] [INFO ] [sig ] Generating forecast for: JKS [2026-01-05T20:25:08.125421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-05T20:25:08.136849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-05T20:25:08.137235] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-05T20:25:08.138083] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-05T20:25:08.138141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:08.138175] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:08.138203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:08.138262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:08.197441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:08.198342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:08.198427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:08.198460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:08.331066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:08.331222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:08.331456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:08.331484] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:08.335058] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-01-05T20:25:08.335335] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-05T20:25:08.335464] [INFO ] [sig ] JKS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:08.473909] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JKS.txt [2026-01-05T20:25:08.474046] [INFO ] [sig ] [1745/3521] Completed JKS in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:08.474083] [INFO ] [sig ] [1746/3521] Forecasting JLL... [2026-01-05T20:25:08.474113] [INFO ] [sig ] Generating forecast for: JLL [2026-01-05T20:25:08.474142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-05T20:25:08.485105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-05T20:25:08.485384] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-05T20:25:08.486145] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-05T20:25:08.486197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:08.486228] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:08.486255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:08.486313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:08.542268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:08.543113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:08.543226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:08.543260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:08.667960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:08.668122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:08.668160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:08.668188] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:08.671672] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-05T20:25:08.672027] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-05T20:25:08.672166] [INFO ] [sig ] JLL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:08.811613] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JLL.txt [2026-01-05T20:25:08.811740] [INFO ] [sig ] [1746/3521] Completed JLL in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:08.811780] [INFO ] [sig ] [1747/3521] Forecasting JLS... [2026-01-05T20:25:08.811810] [INFO ] [sig ] Generating forecast for: JLS [2026-01-05T20:25:08.811839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-05T20:25:08.837369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-05T20:25:08.837722] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-05T20:25:08.838468] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-05T20:25:08.838520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:08.838551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:08.838602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:08.838673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:08.894682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:08.895321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:08.895400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:08.895432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:09.004918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:09.005067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:09.005105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:09.005137] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:09.008438] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: UP (p=73.02%) [2026-01-05T20:25:09.008724] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-05T20:25:09.008848] [INFO ] [sig ] JLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:09.146566] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JLS.txt [2026-01-05T20:25:09.146724] [INFO ] [sig ] [1747/3521] Completed JLS in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:09.146762] [INFO ] [sig ] [1748/3521] Forecasting JMIA... [2026-01-05T20:25:09.146792] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-05T20:25:09.146821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-05T20:25:09.159543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-05T20:25:09.159891] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-05T20:25:09.160686] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-05T20:25:09.160739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:09.160769] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:09.160795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:09.160852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:09.216718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:09.217325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:09.217405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:09.217436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:09.338677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:09.338840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:09.338878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:09.338905] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:09.342672] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-05T20:25:09.342962] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-05T20:25:09.343095] [INFO ] [sig ] JMIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:09.482445] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JMIA.txt [2026-01-05T20:25:09.482605] [INFO ] [sig ] [1748/3521] Completed JMIA in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:09.482646] [INFO ] [sig ] [1749/3521] Forecasting JMSB... [2026-01-05T20:25:09.482675] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-05T20:25:09.482703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-05T20:25:09.495234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-05T20:25:09.495601] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-05T20:25:09.496355] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-05T20:25:09.496419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:09.496452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:09.496478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:09.496535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:09.553520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:09.554402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:09.554492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:09.554526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:09.662551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:09.662726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:09.662766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:09.662796] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:09.666315] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-05T20:25:09.666631] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-05T20:25:09.666765] [INFO ] [sig ] JMSB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:09.812389] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JMSB.txt [2026-01-05T20:25:09.812554] [INFO ] [sig ] [1749/3521] Completed JMSB in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:09.812613] [INFO ] [sig ] [1750/3521] Forecasting JNJ... [2026-01-05T20:25:09.812642] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-05T20:25:09.812672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-05T20:25:09.824418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-05T20:25:09.824780] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-05T20:25:09.825586] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-05T20:25:09.825640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:09.825672] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:09.825699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:09.825756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:09.883759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:09.884562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:09.884670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:09.884712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:10.020047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:10.020220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:10.020269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:10.020309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:10.024434] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-05T20:25:10.024791] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-05T20:25:10.024936] [INFO ] [sig ] JNJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:10.174676] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JNJ.txt [2026-01-05T20:25:10.174830] [INFO ] [sig ] [1750/3521] Completed JNJ in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:10.174872] [INFO ] [sig ] [1751/3521] Forecasting JOBY... [2026-01-05T20:25:10.174903] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-05T20:25:10.174935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-05T20:25:10.186668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-05T20:25:10.186968] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-05T20:25:10.187791] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-05T20:25:10.187846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:10.187880] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:10.187910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:10.187989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:10.246440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:10.247141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:10.247223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:10.247257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:10.368115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:10.368479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:10.368518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:10.368547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:10.371990] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-01-05T20:25:10.372274] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-05T20:25:10.372403] [INFO ] [sig ] JOBY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:10.515658] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JOBY.txt [2026-01-05T20:25:10.515801] [INFO ] [sig ] [1751/3521] Completed JOBY in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:10.515839] [INFO ] [sig ] [1752/3521] Forecasting JOE... [2026-01-05T20:25:10.515870] [INFO ] [sig ] Generating forecast for: JOE [2026-01-05T20:25:10.515899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-05T20:25:10.527137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-05T20:25:10.527443] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-05T20:25:10.528210] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-05T20:25:10.528262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:10.528293] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:10.528320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:10.528377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:10.585945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:10.586811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:10.586898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:10.586931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:10.705123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:10.705286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:10.705328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:10.705359] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:10.708763] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-05T20:25:10.709075] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-05T20:25:10.709214] [INFO ] [sig ] JOE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:10.852556] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JOE.txt [2026-01-05T20:25:10.852728] [INFO ] [sig ] [1752/3521] Completed JOE in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:10.852770] [INFO ] [sig ] [1753/3521] Forecasting JOF... [2026-01-05T20:25:10.852799] [INFO ] [sig ] Generating forecast for: JOF [2026-01-05T20:25:10.852828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-05T20:25:10.863849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-05T20:25:10.864150] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-05T20:25:10.864917] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-05T20:25:10.864969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:10.865027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:10.865058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:10.865118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:10.921303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:10.921993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:10.922075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:10.922109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:11.037347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:11.037507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:11.037546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:11.037591] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:11.040978] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-05T20:25:11.041255] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-05T20:25:11.041383] [INFO ] [sig ] JOF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:11.184615] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JOF.txt [2026-01-05T20:25:11.184777] [INFO ] [sig ] [1753/3521] Completed JOF in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:11.184820] [INFO ] [sig ] [1754/3521] Forecasting JPC... [2026-01-05T20:25:11.184851] [INFO ] [sig ] Generating forecast for: JPC [2026-01-05T20:25:11.184883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-05T20:25:11.196287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-05T20:25:11.196648] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-05T20:25:11.197446] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-05T20:25:11.197500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:11.197533] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:11.197561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:11.197649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:11.256018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:11.256962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:11.257055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:11.257097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:11.377675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:11.377843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:11.377883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:11.377913] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:11.381891] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-05T20:25:11.382231] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-05T20:25:11.382380] [INFO ] [sig ] JPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:11.527139] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JPC.txt [2026-01-05T20:25:11.527273] [INFO ] [sig ] [1754/3521] Completed JPC in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:11.527314] [INFO ] [sig ] [1755/3521] Forecasting JPEF... [2026-01-05T20:25:11.527344] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-05T20:25:11.527374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-05T20:25:11.539290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-05T20:25:11.539657] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-05T20:25:11.540500] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-05T20:25:11.540570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:11.540635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:11.540663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:11.540722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:11.598761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:11.599688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:11.599774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:11.599807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:11.720956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:11.721123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:11.721164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:11.721193] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:11.725423] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-01-05T20:25:11.725815] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-05T20:25:11.725963] [INFO ] [sig ] JPEF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:11.874833] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JPEF.txt [2026-01-05T20:25:11.874971] [INFO ] [sig ] [1755/3521] Completed JPEF in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:11.875011] [INFO ] [sig ] [1756/3521] Forecasting JPM... [2026-01-05T20:25:11.875041] [INFO ] [sig ] Generating forecast for: JPM [2026-01-05T20:25:11.875071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-05T20:25:11.886710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-05T20:25:11.887006] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-05T20:25:11.887849] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-05T20:25:11.887902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:11.887935] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:11.887963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:11.888022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:11.946442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:11.947144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:11.947243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:11.947278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:12.074606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:12.074758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:12.074812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:12.074873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:12.078209] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=65.48%) [2026-01-05T20:25:12.078479] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-05T20:25:12.078639] [INFO ] [sig ] JPM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:12.225556] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JPM.txt [2026-01-05T20:25:12.225735] [INFO ] [sig ] [1756/3521] Completed JPM in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:12.225777] [INFO ] [sig ] [1757/3521] Forecasting JQC... [2026-01-05T20:25:12.225805] [INFO ] [sig ] Generating forecast for: JQC [2026-01-05T20:25:12.225835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-05T20:25:12.239490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-05T20:25:12.239929] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-05T20:25:12.240960] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-05T20:25:12.241022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:12.241056] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:12.241083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:12.241146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:12.304086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:12.304992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:12.305078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:12.305111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:12.427915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:12.428067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:12.428106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:12.428133] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:12.431461] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=26.76%) [2026-01-05T20:25:12.431746] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-05T20:25:12.431872] [INFO ] [sig ] JQC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:12.569072] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JQC.txt [2026-01-05T20:25:12.569206] [INFO ] [sig ] [1757/3521] Completed JQC in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:12.569247] [INFO ] [sig ] [1758/3521] Forecasting JRI... [2026-01-05T20:25:12.569278] [INFO ] [sig ] Generating forecast for: JRI [2026-01-05T20:25:12.569309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-05T20:25:12.580818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-05T20:25:12.581123] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-05T20:25:12.581907] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-05T20:25:12.581959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:12.581991] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:12.582017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:12.582076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:12.638047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:12.638941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:12.639031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:12.639064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:12.755617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:12.755780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:12.755820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:12.755850] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:12.759301] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=58.91%) [2026-01-05T20:25:12.759611] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-05T20:25:12.759746] [INFO ] [sig ] JRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:12.904003] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JRI.txt [2026-01-05T20:25:12.904162] [INFO ] [sig ] [1758/3521] Completed JRI in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:12.904203] [INFO ] [sig ] [1759/3521] Forecasting JRS... [2026-01-05T20:25:12.904232] [INFO ] [sig ] Generating forecast for: JRS [2026-01-05T20:25:12.904261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-05T20:25:12.915267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-05T20:25:12.915599] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-05T20:25:12.916388] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-05T20:25:12.916440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:12.916471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:12.916497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:12.916554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:12.974053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:12.974922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:12.975009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:12.975042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:13.093338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:13.093494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:13.093535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:13.093564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:13.096967] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-05T20:25:13.097243] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-05T20:25:13.097370] [INFO ] [sig ] JRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:13.258879] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JRS.txt [2026-01-05T20:25:13.259055] [INFO ] [sig ] [1759/3521] Completed JRS in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-05T20:25:13.259098] [INFO ] [sig ] [1760/3521] Forecasting JSM... [2026-01-05T20:25:13.259127] [INFO ] [sig ] Generating forecast for: JSM [2026-01-05T20:25:13.259155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-05T20:25:13.269943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-05T20:25:13.270227] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-05T20:25:13.271032] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-05T20:25:13.271086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:13.271130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:13.271159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:13.271217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:13.332292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:13.333194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:13.333307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:13.333343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:13.449709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:13.449869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:13.449910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:13.449939] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:13.453400] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=50.44%) [2026-01-05T20:25:13.453701] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-05T20:25:13.453847] [INFO ] [sig ] JSM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:13.597916] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JSM.txt [2026-01-05T20:25:13.598050] [INFO ] [sig ] [1760/3521] Completed JSM in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-05T20:25:13.598088] [INFO ] [sig ] [1761/3521] Forecasting JSMD... [2026-01-05T20:25:13.598117] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-05T20:25:13.598147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-05T20:25:13.608947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-05T20:25:13.609247] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-05T20:25:13.610023] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-05T20:25:13.610075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:13.610106] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:13.610132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:13.610189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:13.667626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:13.668409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:13.668494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:13.668528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:13.790357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:13.790515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:13.790556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:13.790613] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:13.794055] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-05T20:25:13.794333] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-05T20:25:13.794461] [INFO ] [sig ] JSMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:13.939512] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JSMD.txt [2026-01-05T20:25:13.939693] [INFO ] [sig ] [1761/3521] Completed JSMD in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-05T20:25:13.939737] [INFO ] [sig ] [1762/3521] Forecasting JSML... [2026-01-05T20:25:13.939769] [INFO ] [sig ] Generating forecast for: JSML [2026-01-05T20:25:13.939800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-05T20:25:13.950905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-05T20:25:13.951199] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-05T20:25:13.951994] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-05T20:25:13.952048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:13.952081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:13.952110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:13.952168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:14.010641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:14.011403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:14.011487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:14.011519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:14.124942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:14.125104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:14.125145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:14.125173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:14.129205] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-05T20:25:14.129552] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-05T20:25:14.129718] [INFO ] [sig ] JSML: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:14.280708] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JSML.txt [2026-01-05T20:25:14.280857] [INFO ] [sig ] [1762/3521] Completed JSML in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:14.280896] [INFO ] [sig ] [1763/3521] Forecasting JTEK... [2026-01-05T20:25:14.280924] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-05T20:25:14.280955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-05T20:25:14.293410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-05T20:25:14.293830] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-05T20:25:14.294680] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-05T20:25:14.294738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:14.294777] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:14.294815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:14.294892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:14.355214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:14.356122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:14.356239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:14.356275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:14.481596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:14.481754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:14.481795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:14.481825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:14.485262] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: UP (p=55.66%) [2026-01-05T20:25:14.485541] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-05T20:25:14.485689] [INFO ] [sig ] JTEK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:14.629747] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/JTEK.txt [2026-01-05T20:25:14.629918] [INFO ] [sig ] [1763/3521] Completed JTEK in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:14.629958] [INFO ] [sig ] [1764/3521] Forecasting JVA... [2026-01-05T20:25:14.629997] [INFO ] [sig ] Generating forecast for: JVA [2026-01-05T20:25:14.630028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-05T20:25:14.641228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-05T20:25:14.641594] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-05T20:25:14.642358] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-05T20:25:14.642409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:14.642440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:14.642466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:14.642522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:14.698196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:14.699101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:14.699216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:14.699250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:14.819044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:14.819209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:14.819247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:14.819275] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:14.822758] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=11.92%) [2026-01-05T20:25:14.823083] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-05T20:25:14.823226] [INFO ] [sig ] JVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:14.969264] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JVA.txt [2026-01-05T20:25:14.969419] [INFO ] [sig ] [1764/3521] Completed JVA in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:14.969458] [INFO ] [sig ] [1765/3521] Forecasting JXN... [2026-01-05T20:25:14.969487] [INFO ] [sig ] Generating forecast for: JXN [2026-01-05T20:25:14.969516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-05T20:25:14.980745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-05T20:25:14.981036] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-05T20:25:14.981820] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-05T20:25:14.981880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:14.981919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:14.981948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:14.982006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:15.040174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:15.041042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:15.041128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:15.041162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:15.162825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:15.162980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:15.163021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:15.163050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:15.166480] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=21.00%) [2026-01-05T20:25:15.166778] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-05T20:25:15.166907] [INFO ] [sig ] JXN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:15.319519] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/JXN.txt [2026-01-05T20:25:15.319668] [INFO ] [sig ] [1765/3521] Completed JXN in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:15.319709] [INFO ] [sig ] [1766/3521] Forecasting KAI... [2026-01-05T20:25:15.319737] [INFO ] [sig ] Generating forecast for: KAI [2026-01-05T20:25:15.319766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-05T20:25:15.332709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-05T20:25:15.333122] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-05T20:25:15.334019] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-05T20:25:15.334076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:15.334110] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:15.334146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:15.334226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:15.396057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:15.396949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:15.397036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:15.397069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:15.518957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:15.519118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:15.519155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:15.519184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:15.522562] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=72.09%) [2026-01-05T20:25:15.522844] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-05T20:25:15.522966] [INFO ] [sig ] KAI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:15.665478] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KAI.txt [2026-01-05T20:25:15.665641] [INFO ] [sig ] [1766/3521] Completed KAI in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:15.665682] [INFO ] [sig ] [1767/3521] Forecasting KARO... [2026-01-05T20:25:15.665712] [INFO ] [sig ] Generating forecast for: KARO [2026-01-05T20:25:15.665743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-05T20:25:15.676391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-05T20:25:15.676665] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-05T20:25:15.677404] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-05T20:25:15.677457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:15.677489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:15.677515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:15.677595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:15.734211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:15.734833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:15.734914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:15.734947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:15.853695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:15.853835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:15.853873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:15.853919] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:15.857246] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=61.68%) [2026-01-05T20:25:15.857521] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-05T20:25:15.857670] [INFO ] [sig ] KARO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:16.007074] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KARO.txt [2026-01-05T20:25:16.007194] [INFO ] [sig ] [1767/3521] Completed KARO in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:16.007232] [INFO ] [sig ] [1768/3521] Forecasting KB... [2026-01-05T20:25:16.007261] [INFO ] [sig ] Generating forecast for: KB [2026-01-05T20:25:16.007290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-05T20:25:16.018693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-05T20:25:16.018983] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-05T20:25:16.019756] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-05T20:25:16.019808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:16.019839] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:16.019866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:16.019928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:16.078742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:16.079397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:16.079502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:16.079537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:16.201821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:16.201970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:16.202009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:16.202038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:16.205395] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=50.49%) [2026-01-05T20:25:16.205688] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-05T20:25:16.205817] [INFO ] [sig ] KB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:16.350107] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KB.txt [2026-01-05T20:25:16.350233] [INFO ] [sig ] [1768/3521] Completed KB in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:16.350272] [INFO ] [sig ] [1769/3521] Forecasting KBH... [2026-01-05T20:25:16.350300] [INFO ] [sig ] Generating forecast for: KBH [2026-01-05T20:25:16.350329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-05T20:25:16.361895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-05T20:25:16.362173] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-05T20:25:16.362939] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-05T20:25:16.362991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:16.363023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:16.363049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:16.363107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:16.420166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:16.420807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:16.420886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:16.420931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:16.542065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:16.542226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:16.542266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:16.542295] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:16.545696] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-05T20:25:16.545972] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-05T20:25:16.546102] [INFO ] [sig ] KBH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:16.685387] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KBH.txt [2026-01-05T20:25:16.685525] [INFO ] [sig ] [1769/3521] Completed KBH in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:16.685564] [INFO ] [sig ] [1770/3521] Forecasting KBWB... [2026-01-05T20:25:16.685613] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-05T20:25:16.685643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-05T20:25:16.696678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-05T20:25:16.696974] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-05T20:25:16.697745] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-05T20:25:16.697797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:16.697853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:16.697880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:16.697937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:16.754676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:16.755351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:16.755435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:16.755474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:16.879288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:16.879449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:16.879488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:16.879515] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:16.882936] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-01-05T20:25:16.883231] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-05T20:25:16.883361] [INFO ] [sig ] KBWB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:17.029172] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KBWB.txt [2026-01-05T20:25:17.029316] [INFO ] [sig ] [1770/3521] Completed KBWB in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:17.029357] [INFO ] [sig ] [1771/3521] Forecasting KBWD... [2026-01-05T20:25:17.029385] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-05T20:25:17.029414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-05T20:25:17.042226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-05T20:25:17.042520] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-05T20:25:17.043322] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-05T20:25:17.043375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:17.043408] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:17.043436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:17.043505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:17.114299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:17.115177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:17.115262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:17.115296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:17.235265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:17.235427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:17.235468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:17.235498] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:17.238911] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-05T20:25:17.239220] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-05T20:25:17.239350] [INFO ] [sig ] KBWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:17.389404] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KBWD.txt [2026-01-05T20:25:17.389559] [INFO ] [sig ] [1771/3521] Completed KBWD in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:17.389618] [INFO ] [sig ] [1772/3521] Forecasting KBWP... [2026-01-05T20:25:17.389648] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-05T20:25:17.389677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-05T20:25:17.402213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-05T20:25:17.402606] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-05T20:25:17.403376] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-05T20:25:17.403429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:17.403461] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:17.403486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:17.403542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:17.459750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:17.460560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:17.460660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:17.460693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:17.572931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:17.573086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:17.573124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:17.573151] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:17.576662] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-01-05T20:25:17.576944] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-05T20:25:17.577070] [INFO ] [sig ] KBWP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:17.719880] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KBWP.txt [2026-01-05T20:25:17.720020] [INFO ] [sig ] [1772/3521] Completed KBWP in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:17.720061] [INFO ] [sig ] [1773/3521] Forecasting KBWY... [2026-01-05T20:25:17.720091] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-05T20:25:17.720121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-05T20:25:17.732011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-05T20:25:17.732343] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-05T20:25:17.733132] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-05T20:25:17.733184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:17.733216] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:17.733242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:17.733299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:17.789107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:17.790188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:17.790278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:17.790310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:17.905668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:17.905830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:17.905869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:17.905931] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:17.909284] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-01-05T20:25:17.909562] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-05T20:25:17.909726] [INFO ] [sig ] KBWY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:18.049415] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KBWY.txt [2026-01-05T20:25:18.049592] [INFO ] [sig ] [1773/3521] Completed KBWY in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:18.049634] [INFO ] [sig ] [1774/3521] Forecasting KC... [2026-01-05T20:25:18.049664] [INFO ] [sig ] Generating forecast for: KC [2026-01-05T20:25:18.049694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-05T20:25:18.061122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-05T20:25:18.061438] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-05T20:25:18.062211] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-05T20:25:18.062263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:18.062294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:18.062321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:18.062379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:18.118258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:18.119140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:18.119222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:18.119254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:18.243067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:18.243226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:18.243264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:18.243293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:18.246625] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-01-05T20:25:18.246895] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-05T20:25:18.247020] [INFO ] [sig ] KC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:18.388908] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KC.txt [2026-01-05T20:25:18.389089] [INFO ] [sig ] [1774/3521] Completed KC in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:18.389130] [INFO ] [sig ] [1775/3521] Forecasting KD... [2026-01-05T20:25:18.389159] [INFO ] [sig ] Generating forecast for: KD [2026-01-05T20:25:18.389189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-05T20:25:18.400694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-05T20:25:18.400994] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-05T20:25:18.401763] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-05T20:25:18.401814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:18.401845] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:18.401872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:18.401929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:18.457883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:18.458795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:18.458877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:18.458908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:18.579789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:18.579947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:18.579985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:18.580015] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:18.583322] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-01-05T20:25:18.583607] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-05T20:25:18.583735] [INFO ] [sig ] KD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:18.722218] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KD.txt [2026-01-05T20:25:18.722371] [INFO ] [sig ] [1775/3521] Completed KD in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:18.722409] [INFO ] [sig ] [1776/3521] Forecasting KDP... [2026-01-05T20:25:18.722440] [INFO ] [sig ] Generating forecast for: KDP [2026-01-05T20:25:18.722472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-05T20:25:18.734496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-05T20:25:18.734825] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-05T20:25:18.735607] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-05T20:25:18.735663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:18.735694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:18.735720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:18.735778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:18.792321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:18.793013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:18.793092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:18.793124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:18.910131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:18.910286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:18.910324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:18.910352] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:18.913690] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-05T20:25:18.913958] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-05T20:25:18.914083] [INFO ] [sig ] KDP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:19.054776] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KDP.txt [2026-01-05T20:25:19.054935] [INFO ] [sig ] [1776/3521] Completed KDP in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-05T20:25:19.054976] [INFO ] [sig ] [1777/3521] Forecasting KE... [2026-01-05T20:25:19.055005] [INFO ] [sig ] Generating forecast for: KE [2026-01-05T20:25:19.055035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-05T20:25:19.066110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-05T20:25:19.066424] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-05T20:25:19.067201] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-05T20:25:19.067253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:19.067285] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:19.067312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:19.067369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:19.124031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:19.124876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:19.124957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:19.124989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:19.247335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:19.247740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:19.247783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:19.247812] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:19.251508] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=26.68%) [2026-01-05T20:25:19.251815] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-05T20:25:19.251955] [INFO ] [sig ] KE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:19.392315] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KE.txt [2026-01-05T20:25:19.392443] [INFO ] [sig ] [1777/3521] Completed KE in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-05T20:25:19.392481] [INFO ] [sig ] [1778/3521] Forecasting KELYA... [2026-01-05T20:25:19.392510] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-05T20:25:19.392548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-05T20:25:19.405006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-05T20:25:19.405351] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-05T20:25:19.406146] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-05T20:25:19.406198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:19.406229] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:19.406254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:19.406310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:19.461746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:19.462672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:19.462760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:19.462792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:19.582239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:19.582417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:19.582456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:19.582483] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:19.586257] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-05T20:25:19.586760] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-05T20:25:19.586888] [INFO ] [sig ] KELYA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:19.728175] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KELYA.txt [2026-01-05T20:25:19.728336] [INFO ] [sig ] [1778/3521] Completed KELYA in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-05T20:25:19.728378] [INFO ] [sig ] [1779/3521] Forecasting KEN... [2026-01-05T20:25:19.728408] [INFO ] [sig ] Generating forecast for: KEN [2026-01-05T20:25:19.728439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-05T20:25:19.739401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-05T20:25:19.739736] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-05T20:25:19.740540] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-05T20:25:19.740616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:19.740650] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:19.740678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:19.740736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:19.800195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:19.801093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:19.801176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:19.801209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:19.920791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:19.920949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:19.920992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:19.921021] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:19.924427] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-01-05T20:25:19.924768] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-05T20:25:19.924906] [INFO ] [sig ] KEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:20.068778] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KEN.txt [2026-01-05T20:25:20.068952] [INFO ] [sig ] [1779/3521] Completed KEN in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:20.068992] [INFO ] [sig ] [1780/3521] Forecasting KEP... [2026-01-05T20:25:20.069024] [INFO ] [sig ] Generating forecast for: KEP [2026-01-05T20:25:20.069055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-05T20:25:20.081171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-05T20:25:20.081492] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-05T20:25:20.082272] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-05T20:25:20.082323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:20.082354] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:20.082380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:20.082437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:20.142183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:20.143072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:20.143185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:20.143219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:20.267019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:20.267177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:20.267234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:20.267263] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:20.270969] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-01-05T20:25:20.271238] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-05T20:25:20.271364] [INFO ] [sig ] KEP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:20.415146] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KEP.txt [2026-01-05T20:25:20.415299] [INFO ] [sig ] [1780/3521] Completed KEP in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:20.415338] [INFO ] [sig ] [1781/3521] Forecasting KEX... [2026-01-05T20:25:20.415368] [INFO ] [sig ] Generating forecast for: KEX [2026-01-05T20:25:20.415397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-05T20:25:20.427641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-05T20:25:20.427951] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-05T20:25:20.428718] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-05T20:25:20.428771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:20.428803] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:20.428830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:20.428887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:20.485106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:20.486210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:20.486299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:20.486331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:20.608074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:20.608236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:20.608277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:20.608305] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:20.611821] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-01-05T20:25:20.612162] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-05T20:25:20.612300] [INFO ] [sig ] KEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:20.752065] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KEX.txt [2026-01-05T20:25:20.752217] [INFO ] [sig ] [1781/3521] Completed KEX in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:20.752256] [INFO ] [sig ] [1782/3521] Forecasting KEYS... [2026-01-05T20:25:20.752288] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-05T20:25:20.752321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-05T20:25:20.763943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-05T20:25:20.764262] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-05T20:25:20.765027] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-05T20:25:20.765080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:20.765111] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:20.765138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:20.765195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:20.821005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:20.821897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:20.821979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:20.822011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:20.947850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:20.948007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:20.948046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:20.948075] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:20.951472] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-01-05T20:25:20.951764] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-05T20:25:20.951888] [INFO ] [sig ] KEYS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:21.096289] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KEYS.txt [2026-01-05T20:25:21.096449] [INFO ] [sig ] [1782/3521] Completed KEYS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:21.096490] [INFO ] [sig ] [1783/3521] Forecasting KFS... [2026-01-05T20:25:21.096518] [INFO ] [sig ] Generating forecast for: KFS [2026-01-05T20:25:21.096550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-05T20:25:21.108098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-05T20:25:21.108425] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-05T20:25:21.109385] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-05T20:25:21.109446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:21.109477] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:21.109504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:21.109561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:21.166858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:21.167753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:21.167835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:21.167866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:21.284742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:21.284898] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:25:21.284938] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:21.284968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:21.288484] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-05T20:25:21.288780] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-05T20:25:21.288904] [INFO ] [sig ] KFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:21.432556] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KFS.txt [2026-01-05T20:25:21.432760] [INFO ] [sig ] [1783/3521] Completed KFS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:21.432800] [INFO ] [sig ] [1784/3521] Forecasting KFY... [2026-01-05T20:25:21.432830] [INFO ] [sig ] Generating forecast for: KFY [2026-01-05T20:25:21.432860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-05T20:25:21.444872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-05T20:25:21.445207] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-05T20:25:21.445983] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-05T20:25:21.446035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:21.446079] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:21.446107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:21.446163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:21.508939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:21.509829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:21.509911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:21.509944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:21.625085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:21.625245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:21.625289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:21.625325] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:21.629273] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=7.71%) [2026-01-05T20:25:21.629605] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-05T20:25:21.629738] [INFO ] [sig ] KFY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:21.775186] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KFY.txt [2026-01-05T20:25:21.775315] [INFO ] [sig ] [1784/3521] Completed KFY in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:21.775357] [INFO ] [sig ] [1785/3521] Forecasting KGS... [2026-01-05T20:25:21.775386] [INFO ] [sig ] Generating forecast for: KGS [2026-01-05T20:25:21.775416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-05T20:25:21.786560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-05T20:25:21.786841] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-05T20:25:21.787608] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-05T20:25:21.787660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:21.787690] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:21.787717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:21.787776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:21.845732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:21.846338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:21.846415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:21.846446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:21.967296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:21.967431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:21.967468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:21.967495] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:21.970783] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-05T20:25:21.971054] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-05T20:25:21.971178] [INFO ] [sig ] KGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:22.109821] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KGS.txt [2026-01-05T20:25:22.109944] [INFO ] [sig ] [1785/3521] Completed KGS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:22.109982] [INFO ] [sig ] [1786/3521] Forecasting KHC... [2026-01-05T20:25:22.110011] [INFO ] [sig ] Generating forecast for: KHC [2026-01-05T20:25:22.110040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-05T20:25:22.121396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-05T20:25:22.121683] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-05T20:25:22.122425] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-05T20:25:22.122477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:22.122509] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:22.122536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:22.122613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:22.180454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:22.181073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:22.181153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:22.181185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:22.298164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:22.298266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:22.298303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:22.298333] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:22.301438] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=38.09%) [2026-01-05T20:25:22.301718] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-05T20:25:22.301838] [INFO ] [sig ] KHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:22.441058] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KHC.txt [2026-01-05T20:25:22.441167] [INFO ] [sig ] [1786/3521] Completed KHC in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:22.441205] [INFO ] [sig ] [1787/3521] Forecasting KIDS... [2026-01-05T20:25:22.441235] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-05T20:25:22.441265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-05T20:25:22.452125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-05T20:25:22.452385] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-05T20:25:22.453154] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-05T20:25:22.453207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:22.453267] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:22.453296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:22.453355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:22.509265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:22.509888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:22.509966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:22.509999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:22.628449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:22.628619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:22.628660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:22.628689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:22.632219] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-05T20:25:22.632492] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-05T20:25:22.632634] [INFO ] [sig ] KIDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:22.771282] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KIDS.txt [2026-01-05T20:25:22.771406] [INFO ] [sig ] [1787/3521] Completed KIDS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:22.771446] [INFO ] [sig ] [1788/3521] Forecasting KIM... [2026-01-05T20:25:22.771509] [INFO ] [sig ] Generating forecast for: KIM [2026-01-05T20:25:22.771542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-05T20:25:22.783361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-05T20:25:22.783824] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-05T20:25:22.784589] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-05T20:25:22.784642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:22.784673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:22.784699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:22.784757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:22.841298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:22.841933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:22.842011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:22.842043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:22.962106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:22.962235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:22.962274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:22.962301] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:22.965502] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-01-05T20:25:22.965797] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-05T20:25:22.965921] [INFO ] [sig ] KIM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:23.105422] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KIM.txt [2026-01-05T20:25:23.105544] [INFO ] [sig ] [1788/3521] Completed KIM in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:23.105603] [INFO ] [sig ] [1789/3521] Forecasting KINS... [2026-01-05T20:25:23.105635] [INFO ] [sig ] Generating forecast for: KINS [2026-01-05T20:25:23.105664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-05T20:25:23.116938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-05T20:25:23.117202] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-05T20:25:23.117968] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-05T20:25:23.118019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:23.118051] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:23.118078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:23.118135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:23.174505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:23.175117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:23.175194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:23.175225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:23.294962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:23.295075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:23.295111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:23.295138] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:23.298633] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-01-05T20:25:23.298894] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-05T20:25:23.299036] [INFO ] [sig ] KINS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:23.440432] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KINS.txt [2026-01-05T20:25:23.440593] [INFO ] [sig ] [1789/3521] Completed KINS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:23.440636] [INFO ] [sig ] [1790/3521] Forecasting KIO... [2026-01-05T20:25:23.440665] [INFO ] [sig ] Generating forecast for: KIO [2026-01-05T20:25:23.440695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-05T20:25:23.451932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-05T20:25:23.452188] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-05T20:25:23.452950] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-05T20:25:23.453003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:23.453034] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:23.453060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:23.453117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:23.509042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:23.509642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:23.509718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:23.509750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:23.628627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:23.628731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:23.628766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:23.628821] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:23.632546] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-01-05T20:25:23.632833] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-05T20:25:23.632955] [INFO ] [sig ] KIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:23.777811] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KIO.txt [2026-01-05T20:25:23.778062] [INFO ] [sig ] [1790/3521] Completed KIO in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:23.778150] [INFO ] [sig ] [1791/3521] Forecasting KKRS... [2026-01-05T20:25:23.778181] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-05T20:25:23.778210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-05T20:25:23.790789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-05T20:25:23.791069] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-05T20:25:23.791992] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-05T20:25:23.792044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:23.792074] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:23.792101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:23.792157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:23.848179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:23.849127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:23.849242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:23.849276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:23.961236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:23.961367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:23.961403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:23.961448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:23.964726] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-05T20:25:23.964994] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-05T20:25:23.965114] [INFO ] [sig ] KKRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:24.102995] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KKRS.txt [2026-01-05T20:25:24.103137] [INFO ] [sig ] [1791/3521] Completed KKRS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:24.103176] [INFO ] [sig ] [1792/3521] Forecasting KLAC... [2026-01-05T20:25:24.103206] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-05T20:25:24.103235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-05T20:25:24.114368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-05T20:25:24.114662] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-05T20:25:24.115411] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-05T20:25:24.115463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:24.115494] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:24.115520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:24.115600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:24.172915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:24.173563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:24.173660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:24.173693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:24.298795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:24.298956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:24.298996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:24.299024] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:24.302322] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-05T20:25:24.302614] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-05T20:25:24.302742] [INFO ] [sig ] KLAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:24.441516] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KLAC.txt [2026-01-05T20:25:24.441654] [INFO ] [sig ] [1792/3521] Completed KLAC in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:24.441693] [INFO ] [sig ] [1793/3521] Forecasting KLIC... [2026-01-05T20:25:24.441722] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-05T20:25:24.441751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-05T20:25:24.452872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-05T20:25:24.453161] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-05T20:25:24.453931] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-05T20:25:24.453983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:24.454014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:24.454040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:24.454097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:24.509432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:24.510070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:24.510151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:24.510195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:24.635269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:24.635436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:24.635475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:24.635502] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:24.638905] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=74.08%) [2026-01-05T20:25:24.639216] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-05T20:25:24.639348] [INFO ] [sig ] KLIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:24.783397] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KLIC.txt [2026-01-05T20:25:24.783530] [INFO ] [sig ] [1793/3521] Completed KLIC in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:24.783586] [INFO ] [sig ] [1794/3521] Forecasting KLXE... [2026-01-05T20:25:24.783617] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-05T20:25:24.783646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-05T20:25:24.794982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-05T20:25:24.795276] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-05T20:25:24.796078] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-05T20:25:24.796131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:24.796163] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:24.796191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:24.796247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:24.854498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:24.855394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:24.855483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:24.855516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:24.985317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:24.985505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:24.985566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:24.985635] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:24.990398] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-05T20:25:24.990725] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-05T20:25:24.990879] [INFO ] [sig ] KLXE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:25.161393] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KLXE.txt [2026-01-05T20:25:25.161528] [INFO ] [sig ] [1794/3521] Completed KLXE in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-05T20:25:25.161568] [INFO ] [sig ] [1795/3521] Forecasting KMB... [2026-01-05T20:25:25.161616] [INFO ] [sig ] Generating forecast for: KMB [2026-01-05T20:25:25.161646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-05T20:25:25.174472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-05T20:25:25.174766] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-05T20:25:25.175542] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-05T20:25:25.175613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:25.175651] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:25.175690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:25.175750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:25.233726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:25.234395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:25.234476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:25.234509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:25.369744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:25.369912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:25.369959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:25.369990] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:25.373559] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-01-05T20:25:25.373873] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-05T20:25:25.374002] [INFO ] [sig ] KMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:25.519835] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KMB.txt [2026-01-05T20:25:25.519960] [INFO ] [sig ] [1795/3521] Completed KMB in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-05T20:25:25.519999] [INFO ] [sig ] [1796/3521] Forecasting KMDA... [2026-01-05T20:25:25.520028] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-05T20:25:25.520056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-05T20:25:25.530846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-05T20:25:25.531124] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-05T20:25:25.531907] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-05T20:25:25.531959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:25.531990] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:25.532016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:25.532072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:25.588690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:25.589388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:25.589469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:25.589501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:25.707060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:25.707214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:25.707253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:25.707281] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:25.710612] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-01-05T20:25:25.710877] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-05T20:25:25.711002] [INFO ] [sig ] KMDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:25.850256] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KMDA.txt [2026-01-05T20:25:25.850414] [INFO ] [sig ] [1796/3521] Completed KMDA in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-05T20:25:25.850453] [INFO ] [sig ] [1797/3521] Forecasting KMI... [2026-01-05T20:25:25.850483] [INFO ] [sig ] Generating forecast for: KMI [2026-01-05T20:25:25.850513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-05T20:25:25.861386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-05T20:25:25.861733] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-05T20:25:25.862518] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-05T20:25:25.862588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:25.862622] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:25.862649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:25.862706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:25.920776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:25.921622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:25.921739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:25.921773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:26.039060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:26.039217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:26.039261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:26.039289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:26.042704] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-05T20:25:26.042993] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-05T20:25:26.043124] [INFO ] [sig ] KMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:26.181498] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KMI.txt [2026-01-05T20:25:26.181653] [INFO ] [sig ] [1797/3521] Completed KMI in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:26.181692] [INFO ] [sig ] [1798/3521] Forecasting KMPB... [2026-01-05T20:25:26.181723] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-05T20:25:26.181754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-05T20:25:26.192326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-05T20:25:26.192617] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-05T20:25:26.193368] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-05T20:25:26.193420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:26.193451] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:26.193478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:26.193535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:26.251866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:26.252724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:26.252810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:26.252844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:26.362516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:26.362679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:26.362720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:26.362749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:26.366162] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=66.31%) [2026-01-05T20:25:26.366448] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-05T20:25:26.366594] [INFO ] [sig ] KMPB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:26.509164] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KMPB.txt [2026-01-05T20:25:26.509321] [INFO ] [sig ] [1798/3521] Completed KMPB in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:26.509365] [INFO ] [sig ] [1799/3521] Forecasting KMX... [2026-01-05T20:25:26.509400] [INFO ] [sig ] Generating forecast for: KMX [2026-01-05T20:25:26.509463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-05T20:25:26.520518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-05T20:25:26.520907] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-05T20:25:26.521713] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-05T20:25:26.521766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:26.521797] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:26.521822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:26.521879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:26.580031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:26.580793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:26.580875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:26.580929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:26.704674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:26.704829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:26.704873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:26.704902] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:26.708468] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-05T20:25:26.708779] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-05T20:25:26.708935] [INFO ] [sig ] KMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:26.850001] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KMX.txt [2026-01-05T20:25:26.850163] [INFO ] [sig ] [1799/3521] Completed KMX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:26.850202] [INFO ] [sig ] [1800/3521] Forecasting KN... [2026-01-05T20:25:26.850232] [INFO ] [sig ] Generating forecast for: KN [2026-01-05T20:25:26.850261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-05T20:25:26.861783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-05T20:25:26.862117] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-05T20:25:26.862946] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-05T20:25:26.862998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:26.863029] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:26.863056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:26.863114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:26.920467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:26.921378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:26.921460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:26.921492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:27.042641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:27.042776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:27.042812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:27.042841] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:27.046078] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-01-05T20:25:27.046341] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-05T20:25:27.046480] [INFO ] [sig ] KN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:27.184368] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KN.txt [2026-01-05T20:25:27.184536] [INFO ] [sig ] [1800/3521] Completed KN in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:27.184591] [INFO ] [sig ] [1801/3521] Forecasting KNF... [2026-01-05T20:25:27.184624] [INFO ] [sig ] Generating forecast for: KNF [2026-01-05T20:25:27.184655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-05T20:25:27.195365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-05T20:25:27.195668] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-05T20:25:27.196420] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-05T20:25:27.196472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:27.196504] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:27.196530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:27.196608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:27.253653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:27.254384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:27.254462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:27.254494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:27.370147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:27.370295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:27.370333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:27.370360] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:27.373727] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-01-05T20:25:27.374001] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-05T20:25:27.374124] [INFO ] [sig ] KNF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:27.513502] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNF.txt [2026-01-05T20:25:27.513672] [INFO ] [sig ] [1801/3521] Completed KNF in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:27.513714] [INFO ] [sig ] [1802/3521] Forecasting KNOP... [2026-01-05T20:25:27.513742] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-05T20:25:27.513771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-05T20:25:27.525492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-05T20:25:27.525839] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-05T20:25:27.526624] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-05T20:25:27.526676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:27.526707] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:27.526733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:27.526789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:27.583781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:27.584560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:27.584661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:27.584695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:27.703088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:27.703240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:27.703282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:27.703311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:27.706798] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-05T20:25:27.707093] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-05T20:25:27.707251] [INFO ] [sig ] KNOP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:27.845940] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNOP.txt [2026-01-05T20:25:27.846070] [INFO ] [sig ] [1802/3521] Completed KNOP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:27.846108] [INFO ] [sig ] [1803/3521] Forecasting KNSA... [2026-01-05T20:25:27.846137] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-05T20:25:27.846165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-05T20:25:27.857671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-05T20:25:27.857983] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-05T20:25:27.858815] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-05T20:25:27.858871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:27.858910] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:27.858977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:27.859045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:27.920033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:27.920946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:27.921035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:27.921069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:28.048276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:28.048423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:28.048465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:28.048493] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:28.052214] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-05T20:25:28.052555] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-05T20:25:28.052726] [INFO ] [sig ] KNSA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:28.191561] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNSA.txt [2026-01-05T20:25:28.191758] [INFO ] [sig ] [1803/3521] Completed KNSA in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:28.191811] [INFO ] [sig ] [1804/3521] Forecasting KNSL... [2026-01-05T20:25:28.191849] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-05T20:25:28.191892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-05T20:25:28.204656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-05T20:25:28.205133] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-05T20:25:28.206161] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-05T20:25:28.206219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:28.206308] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:28.206355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:28.206437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:28.277172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:28.278276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:28.278376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:28.278418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:28.408764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:28.408967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:28.409023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:28.409060] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:28.412702] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-05T20:25:28.413015] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-05T20:25:28.413164] [INFO ] [sig ] KNSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:28.568629] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNSL.txt [2026-01-05T20:25:28.568773] [INFO ] [sig ] [1804/3521] Completed KNSL in 0.4s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:28.568817] [INFO ] [sig ] [1805/3521] Forecasting KNTK... [2026-01-05T20:25:28.568848] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-05T20:25:28.568879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-05T20:25:28.582324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-05T20:25:28.582657] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-05T20:25:28.583517] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-05T20:25:28.583594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:28.583631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:28.583659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:28.583718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:28.647389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:28.648067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:28.648151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:28.648185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:28.773696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:28.773857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:28.773901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:28.773930] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:28.777440] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-05T20:25:28.777739] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-05T20:25:28.777881] [INFO ] [sig ] KNTK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:28.918241] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNTK.txt [2026-01-05T20:25:28.918368] [INFO ] [sig ] [1805/3521] Completed KNTK in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:28.918408] [INFO ] [sig ] [1806/3521] Forecasting KNX... [2026-01-05T20:25:28.918436] [INFO ] [sig ] Generating forecast for: KNX [2026-01-05T20:25:28.918464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-05T20:25:28.929608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-05T20:25:28.929891] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-05T20:25:28.930670] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-05T20:25:28.930723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:28.930754] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:28.930779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:28.930835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:28.987276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:28.987951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:28.988030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:28.988061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:29.111195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:29.111356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:29.111401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:29.111431] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:29.114877] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-05T20:25:29.115139] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-05T20:25:29.115261] [INFO ] [sig ] KNX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:29.253587] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KNX.txt [2026-01-05T20:25:29.253721] [INFO ] [sig ] [1806/3521] Completed KNX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:29.253761] [INFO ] [sig ] [1807/3521] Forecasting KOD... [2026-01-05T20:25:29.253789] [INFO ] [sig ] Generating forecast for: KOD [2026-01-05T20:25:29.253819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-05T20:25:29.266305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-05T20:25:29.266657] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-05T20:25:29.267492] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-05T20:25:29.267548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:29.267603] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:29.267635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:29.267698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:29.324600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:29.325305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:29.325398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:29.325431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:29.460125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:29.460276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:29.460315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:29.460373] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:29.463974] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-05T20:25:29.464249] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-05T20:25:29.464376] [INFO ] [sig ] KOD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:29.602846] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KOD.txt [2026-01-05T20:25:29.602977] [INFO ] [sig ] [1807/3521] Completed KOD in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:29.603016] [INFO ] [sig ] [1808/3521] Forecasting KODK... [2026-01-05T20:25:29.603045] [INFO ] [sig ] Generating forecast for: KODK [2026-01-05T20:25:29.603075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-05T20:25:29.614746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-05T20:25:29.615070] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-05T20:25:29.615875] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-05T20:25:29.615941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:29.615973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:29.615999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:29.616055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:29.672663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:29.673334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:29.673416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:29.673449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:29.793016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:29.793163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:29.793201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:29.793228] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:29.796492] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-05T20:25:29.796776] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-05T20:25:29.796902] [INFO ] [sig ] KODK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:29.936729] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KODK.txt [2026-01-05T20:25:29.936845] [INFO ] [sig ] [1808/3521] Completed KODK in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:29.936883] [INFO ] [sig ] [1809/3521] Forecasting KOF... [2026-01-05T20:25:29.936911] [INFO ] [sig ] Generating forecast for: KOF [2026-01-05T20:25:29.936941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-05T20:25:29.947741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-05T20:25:29.947999] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-05T20:25:29.948797] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-05T20:25:29.948849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:29.948880] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:29.948906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:29.948984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:30.006211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:30.006851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:30.006929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:30.006960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:30.127452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:30.127595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:30.127634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:30.127663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:30.130899] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-05T20:25:30.131165] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-05T20:25:30.131288] [INFO ] [sig ] KOF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:30.273838] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KOF.txt [2026-01-05T20:25:30.273956] [INFO ] [sig ] [1809/3521] Completed KOF in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:30.273993] [INFO ] [sig ] [1810/3521] Forecasting KOP... [2026-01-05T20:25:30.274023] [INFO ] [sig ] Generating forecast for: KOP [2026-01-05T20:25:30.274052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-05T20:25:30.284960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-05T20:25:30.285215] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-05T20:25:30.286007] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-05T20:25:30.286060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:30.286091] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:30.286117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:30.286173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:30.342720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:30.343313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:30.343398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:30.343431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:30.461356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:30.461489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:30.461526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:30.461552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:30.464977] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-05T20:25:30.465239] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-05T20:25:30.465368] [INFO ] [sig ] KOP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:30.604235] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KOP.txt [2026-01-05T20:25:30.604352] [INFO ] [sig ] [1810/3521] Completed KOP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:30.604410] [INFO ] [sig ] [1811/3521] Forecasting KOPN... [2026-01-05T20:25:30.604440] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-05T20:25:30.604469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-05T20:25:30.615594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-05T20:25:30.615858] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-05T20:25:30.616617] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-05T20:25:30.616669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:30.616700] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:30.616727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:30.616784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:30.674313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:30.674942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:30.675021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:30.675054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:30.792553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:30.792680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:30.792718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:30.792748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:30.795896] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-05T20:25:30.796158] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-05T20:25:30.796279] [INFO ] [sig ] KOPN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:30.935373] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KOPN.txt [2026-01-05T20:25:30.935492] [INFO ] [sig ] [1811/3521] Completed KOPN in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-05T20:25:30.935536] [INFO ] [sig ] [1812/3521] Forecasting KOSS... [2026-01-05T20:25:30.935566] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-05T20:25:30.935614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-05T20:25:30.946295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-05T20:25:30.946553] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-05T20:25:30.947313] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-05T20:25:30.947365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:30.947396] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:30.947423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:30.947480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:31.007367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:31.008183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:31.008270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:31.008303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:31.122166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:31.122310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:31.122350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:31.122379] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:31.125838] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-01-05T20:25:31.126115] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-05T20:25:31.126244] [INFO ] [sig ] KOSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:31.265323] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KOSS.txt [2026-01-05T20:25:31.265442] [INFO ] [sig ] [1812/3521] Completed KOSS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-05T20:25:31.265480] [INFO ] [sig ] [1813/3521] Forecasting KPRX... [2026-01-05T20:25:31.265519] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-05T20:25:31.265549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-05T20:25:31.276614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-05T20:25:31.276870] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-05T20:25:31.277647] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-05T20:25:31.277699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:31.277730] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:31.277757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:31.277814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:31.333929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:31.334532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:31.334629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:31.334664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:31.453232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:31.453366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:31.453404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:31.453432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:31.456765] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-05T20:25:31.457032] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-05T20:25:31.457171] [INFO ] [sig ] KPRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:31.596496] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KPRX.txt [2026-01-05T20:25:31.596639] [INFO ] [sig ] [1813/3521] Completed KPRX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-05T20:25:31.596679] [INFO ] [sig ] [1814/3521] Forecasting KPTI... [2026-01-05T20:25:31.596708] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-05T20:25:31.596741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-05T20:25:31.608220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-05T20:25:31.608485] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-05T20:25:31.609282] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-05T20:25:31.609334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:31.609365] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:31.609391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:31.609448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:31.666414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:31.667082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:31.667189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:31.667224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:31.786797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:31.786960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:31.787004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:31.787033] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:31.790651] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-01-05T20:25:31.790917] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-05T20:25:31.791049] [INFO ] [sig ] KPTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:31.930912] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KPTI.txt [2026-01-05T20:25:31.931037] [INFO ] [sig ] [1814/3521] Completed KPTI in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-05T20:25:31.931075] [INFO ] [sig ] [1815/3521] Forecasting KRC... [2026-01-05T20:25:31.931104] [INFO ] [sig ] Generating forecast for: KRC [2026-01-05T20:25:31.931134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-05T20:25:31.942317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-05T20:25:31.942626] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-05T20:25:31.943407] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-05T20:25:31.943462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:31.943495] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:31.943523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:31.943602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:32.001682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:32.002290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:32.002366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:32.002398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:32.123391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:32.123550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:32.123621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:32.123653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:32.126972] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=73.17%) [2026-01-05T20:25:32.127240] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-05T20:25:32.127363] [INFO ] [sig ] KRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:32.268632] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRC.txt [2026-01-05T20:25:32.268767] [INFO ] [sig ] [1815/3521] Completed KRC in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:32.268806] [INFO ] [sig ] [1816/3521] Forecasting KREF... [2026-01-05T20:25:32.268836] [INFO ] [sig ] Generating forecast for: KREF [2026-01-05T20:25:32.268865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-05T20:25:32.280522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-05T20:25:32.280818] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-05T20:25:32.281558] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-05T20:25:32.281628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:32.281659] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:32.281686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:32.281743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:32.339926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:32.340524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:32.340620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:32.340655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:32.456846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:32.456989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:32.457029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:32.457058] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:32.460524] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-05T20:25:32.460842] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-05T20:25:32.460969] [INFO ] [sig ] KREF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:32.603287] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KREF.txt [2026-01-05T20:25:32.603411] [INFO ] [sig ] [1816/3521] Completed KREF in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:32.603449] [INFO ] [sig ] [1817/3521] Forecasting KRG... [2026-01-05T20:25:32.603478] [INFO ] [sig ] Generating forecast for: KRG [2026-01-05T20:25:32.603506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-05T20:25:32.614489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-05T20:25:32.614780] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-05T20:25:32.615601] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-05T20:25:32.615654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:32.615686] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:32.615713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:32.615769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:32.673546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:32.674185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:32.674276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:32.674309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:32.794397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:32.794535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:32.794591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:32.794625] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:32.797976] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-05T20:25:32.798254] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-05T20:25:32.798382] [INFO ] [sig ] KRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:32.937891] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRG.txt [2026-01-05T20:25:32.938058] [INFO ] [sig ] [1817/3521] Completed KRG in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:32.938099] [INFO ] [sig ] [1818/3521] Forecasting KRMD... [2026-01-05T20:25:32.938131] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-05T20:25:32.938167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-05T20:25:32.952324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-05T20:25:32.952726] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-05T20:25:32.953514] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-05T20:25:32.953568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:32.953623] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:32.953652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:32.953711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:33.012447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:33.013193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:33.013277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:33.013311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:33.132947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:33.133104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:33.133143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:33.133173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:33.136642] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-05T20:25:33.136971] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-05T20:25:33.137123] [INFO ] [sig ] KRMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:33.279488] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KRMD.txt [2026-01-05T20:25:33.279664] [INFO ] [sig ] [1818/3521] Completed KRMD in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:33.279707] [INFO ] [sig ] [1819/3521] Forecasting KRNY... [2026-01-05T20:25:33.279738] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-05T20:25:33.279768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-05T20:25:33.291482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-05T20:25:33.291768] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-05T20:25:33.292543] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-05T20:25:33.292613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:33.292656] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:33.292685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:33.292742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:33.350039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:33.350662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:33.350742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:33.350775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:33.472706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:33.472854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:33.472894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:33.472923] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:33.476334] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-01-05T20:25:33.476624] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-05T20:25:33.476945] [INFO ] [sig ] KRNY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:33.618442] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRNY.txt [2026-01-05T20:25:33.618566] [INFO ] [sig ] [1819/3521] Completed KRNY in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:33.618623] [INFO ] [sig ] [1820/3521] Forecasting KRO... [2026-01-05T20:25:33.618652] [INFO ] [sig ] Generating forecast for: KRO [2026-01-05T20:25:33.618681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-05T20:25:33.629827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-05T20:25:33.630080] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-05T20:25:33.630896] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-05T20:25:33.630949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:33.630981] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:33.631008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:33.631066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:33.690915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:33.691557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:33.691654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:33.691688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:33.809430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:33.809566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:33.809625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:33.809656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:33.812987] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-01-05T20:25:33.813276] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-05T20:25:33.813430] [INFO ] [sig ] KRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:33.965786] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRO.txt [2026-01-05T20:25:33.965955] [INFO ] [sig ] [1820/3521] Completed KRO in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:33.966003] [INFO ] [sig ] [1821/3521] Forecasting KROS... [2026-01-05T20:25:33.966037] [INFO ] [sig ] Generating forecast for: KROS [2026-01-05T20:25:33.966073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-05T20:25:33.977598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-05T20:25:33.977882] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-05T20:25:33.978670] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-05T20:25:33.978723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:33.978782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:33.978812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:33.978871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:34.045673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:34.046427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:34.046513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:34.046547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:34.167766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:34.167929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:34.167968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:34.167995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:34.171812] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-05T20:25:34.172110] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-05T20:25:34.172241] [INFO ] [sig ] KROS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:34.315702] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KROS.txt [2026-01-05T20:25:34.315829] [INFO ] [sig ] [1821/3521] Completed KROS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:34.315868] [INFO ] [sig ] [1822/3521] Forecasting KRP... [2026-01-05T20:25:34.315896] [INFO ] [sig ] Generating forecast for: KRP [2026-01-05T20:25:34.315925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-05T20:25:34.328159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-05T20:25:34.328446] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-05T20:25:34.329383] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-05T20:25:34.329435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:34.329466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:34.329493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:34.329550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:34.386771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:34.387567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:34.387664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:34.387696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:34.508838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:34.509005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:34.509044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:34.509073] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:34.512367] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: UP (p=66.36%) [2026-01-05T20:25:34.512652] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-05T20:25:34.512777] [INFO ] [sig ] KRP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:34.651006] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRP.txt [2026-01-05T20:25:34.651123] [INFO ] [sig ] [1822/3521] Completed KRP in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:34.651162] [INFO ] [sig ] [1823/3521] Forecasting KRRO... [2026-01-05T20:25:34.651213] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-05T20:25:34.651245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-05T20:25:34.663478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-05T20:25:34.663876] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-05T20:25:34.664683] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-05T20:25:34.664736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:34.664768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:34.664794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:34.664851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:34.721848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:34.722777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:34.722865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:34.722896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:34.845638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:34.845790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:34.845828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:34.845854] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:34.849243] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-01-05T20:25:34.849513] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-05T20:25:34.849670] [INFO ] [sig ] KRRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:34.994288] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KRRO.txt [2026-01-05T20:25:34.994442] [INFO ] [sig ] [1823/3521] Completed KRRO in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:34.994482] [INFO ] [sig ] [1824/3521] Forecasting KRUS... [2026-01-05T20:25:34.994510] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-05T20:25:34.994541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-05T20:25:35.005453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-05T20:25:35.005755] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-05T20:25:35.006503] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-05T20:25:35.006555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:35.006613] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:35.006642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:35.006700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:35.062902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:35.063723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:35.063802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:35.063834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:35.178389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:35.178528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:35.178565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:35.178639] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:35.182013] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=76.80%) [2026-01-05T20:25:35.182279] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-05T20:25:35.182402] [INFO ] [sig ] KRUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:35.325038] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KRUS.txt [2026-01-05T20:25:35.325155] [INFO ] [sig ] [1824/3521] Completed KRUS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:35.325193] [INFO ] [sig ] [1825/3521] Forecasting KRYS... [2026-01-05T20:25:35.325222] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-05T20:25:35.325251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-05T20:25:35.337613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-05T20:25:35.337903] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-05T20:25:35.338672] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-05T20:25:35.338723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:35.338754] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:35.338780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:35.338837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:35.396143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:35.396757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:35.396835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:35.396866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:35.518808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:35.518976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:35.519016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:35.519043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:35.522342] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-05T20:25:35.522623] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-05T20:25:35.522748] [INFO ] [sig ] KRYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:35.662878] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KRYS.txt [2026-01-05T20:25:35.662997] [INFO ] [sig ] [1825/3521] Completed KRYS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:35.663035] [INFO ] [sig ] [1826/3521] Forecasting KSCP... [2026-01-05T20:25:35.663064] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-05T20:25:35.663093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-05T20:25:35.674107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-05T20:25:35.674386] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-05T20:25:35.675147] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-05T20:25:35.675199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:35.675230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:35.675256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:35.675313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:35.731586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:35.732309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:35.732390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:35.732422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:35.855743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:35.855915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:35.855953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:35.856006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:35.859486] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-05T20:25:35.859792] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-05T20:25:35.859920] [INFO ] [sig ] KSCP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:36.007476] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KSCP.txt [2026-01-05T20:25:36.007652] [INFO ] [sig ] [1826/3521] Completed KSCP in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:36.007694] [INFO ] [sig ] [1827/3521] Forecasting KSPI... [2026-01-05T20:25:36.007724] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-05T20:25:36.007754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-05T20:25:36.019563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-05T20:25:36.019956] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-05T20:25:36.020808] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-05T20:25:36.020863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:36.020895] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:36.020921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:36.020979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:36.081037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:36.082094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:36.082200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:36.082245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:36.203135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:36.203295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:36.203333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:36.203363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:36.206808] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-05T20:25:36.207110] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-05T20:25:36.207249] [INFO ] [sig ] KSPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:36.354399] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KSPI.txt [2026-01-05T20:25:36.354545] [INFO ] [sig ] [1827/3521] Completed KSPI in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:36.354601] [INFO ] [sig ] [1828/3521] Forecasting KSS... [2026-01-05T20:25:36.354633] [INFO ] [sig ] Generating forecast for: KSS [2026-01-05T20:25:36.354663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-05T20:25:36.366034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-05T20:25:36.366331] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-05T20:25:36.367131] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-05T20:25:36.367186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:36.367220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:36.367248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:36.367307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:36.426742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:36.427408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:36.427492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:36.427541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:36.550186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:36.550340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:36.550379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:36.550407] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:36.553874] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-01-05T20:25:36.554154] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-05T20:25:36.554288] [INFO ] [sig ] KSS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:36.697864] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KSS.txt [2026-01-05T20:25:36.697996] [INFO ] [sig ] [1828/3521] Completed KSS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-05T20:25:36.698034] [INFO ] [sig ] [1829/3521] Forecasting KTB... [2026-01-05T20:25:36.698064] [INFO ] [sig ] Generating forecast for: KTB [2026-01-05T20:25:36.698093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-05T20:25:36.709361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-05T20:25:36.709698] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-05T20:25:36.710477] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-05T20:25:36.710530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:36.710563] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:36.710616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:36.710676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:36.768789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:36.769588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:36.769673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:36.769706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:36.892979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:36.893126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:36.893167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:36.893197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:36.896617] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-01-05T20:25:36.896896] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-05T20:25:36.897024] [INFO ] [sig ] KTB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:37.038455] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KTB.txt [2026-01-05T20:25:37.038603] [INFO ] [sig ] [1829/3521] Completed KTB in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-05T20:25:37.038645] [INFO ] [sig ] [1830/3521] Forecasting KTCC... [2026-01-05T20:25:37.038674] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-05T20:25:37.038706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-05T20:25:37.049639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-05T20:25:37.049986] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-05T20:25:37.050830] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-05T20:25:37.050885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:37.050917] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:37.050945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:37.051014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:37.119364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:37.120387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:37.120490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:37.120531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:37.231297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:37.231469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:37.231508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:37.231536] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:37.234974] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-01-05T20:25:37.235253] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-05T20:25:37.235374] [INFO ] [sig ] KTCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:37.386771] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KTCC.txt [2026-01-05T20:25:37.386925] [INFO ] [sig ] [1830/3521] Completed KTCC in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-05T20:25:37.386965] [INFO ] [sig ] [1831/3521] Forecasting KTF... [2026-01-05T20:25:37.386997] [INFO ] [sig ] Generating forecast for: KTF [2026-01-05T20:25:37.387028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-05T20:25:37.398764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-05T20:25:37.399258] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-05T20:25:37.400097] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-05T20:25:37.400151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:37.400182] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:37.400209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:37.400264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:37.458699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:37.459599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:37.459733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:37.459773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:37.590949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:37.591100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:37.591139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:37.591169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:37.594912] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-05T20:25:37.595207] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-05T20:25:37.595341] [INFO ] [sig ] KTF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:37.742782] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KTF.txt [2026-01-05T20:25:37.742918] [INFO ] [sig ] [1831/3521] Completed KTF in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-05T20:25:37.742956] [INFO ] [sig ] [1832/3521] Forecasting KURA... [2026-01-05T20:25:37.742986] [INFO ] [sig ] Generating forecast for: KURA [2026-01-05T20:25:37.743015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-05T20:25:37.754199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-05T20:25:37.754477] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-05T20:25:37.755253] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-05T20:25:37.755314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:37.755346] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:37.755372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:37.755429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:37.811747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:37.812369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:37.812446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:37.812477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:37.930107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:37.930257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:37.930298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:37.930326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:37.933663] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-05T20:25:37.933932] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-05T20:25:37.934059] [INFO ] [sig ] KURA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:38.071415] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KURA.txt [2026-01-05T20:25:38.071590] [INFO ] [sig ] [1832/3521] Completed KURA in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:38.071633] [INFO ] [sig ] [1833/3521] Forecasting KVHI... [2026-01-05T20:25:38.071662] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-05T20:25:38.071692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-05T20:25:38.082894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-05T20:25:38.083266] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-05T20:25:38.084045] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-05T20:25:38.084098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:38.084130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:38.084157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:38.084214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:38.140474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:38.141352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:38.141436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:38.141469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:38.255462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:38.255642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:38.255684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:38.255713] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:38.259178] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=62.75%) [2026-01-05T20:25:38.259487] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-05T20:25:38.259642] [INFO ] [sig ] KVHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:38.461603] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KVHI.txt [2026-01-05T20:25:38.461750] [INFO ] [sig ] [1833/3521] Completed KVHI in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:38.461790] [INFO ] [sig ] [1834/3521] Forecasting KVUE... [2026-01-05T20:25:38.461823] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-05T20:25:38.461852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-05T20:25:38.473114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-05T20:25:38.473393] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-05T20:25:38.474185] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-05T20:25:38.474238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:38.474271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:38.474297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:38.474354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:38.534279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:38.535219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:38.535303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:38.535335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:38.648788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:38.648964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:38.649007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:38.649037] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:38.652326] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=70.46%) [2026-01-05T20:25:38.652606] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-05T20:25:38.652744] [INFO ] [sig ] KVUE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:38.794374] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KVUE.txt [2026-01-05T20:25:38.794523] [INFO ] [sig ] [1834/3521] Completed KVUE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:38.794562] [INFO ] [sig ] [1835/3521] Forecasting KVYO... [2026-01-05T20:25:38.794610] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-05T20:25:38.794640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-05T20:25:38.805972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-05T20:25:38.806351] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-05T20:25:38.807177] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-05T20:25:38.807230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:38.807262] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:38.807289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:38.807347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:38.866277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:38.867195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:38.867286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:38.867319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:38.990564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:38.990735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:38.990781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:38.990815] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:38.994158] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=47.01%) [2026-01-05T20:25:38.994424] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-05T20:25:38.994548] [INFO ] [sig ] KVYO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:39.136943] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KVYO.txt [2026-01-05T20:25:39.137105] [INFO ] [sig ] [1835/3521] Completed KVYO in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:39.137146] [INFO ] [sig ] [1836/3521] Forecasting KYN... [2026-01-05T20:25:39.137176] [INFO ] [sig ] Generating forecast for: KYN [2026-01-05T20:25:39.137205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-05T20:25:39.246505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-05T20:25:39.246841] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-05T20:25:39.247648] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-05T20:25:39.247701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:39.247732] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:39.247759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:39.247816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:39.305682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:39.306488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:39.306614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:39.306667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:39.434390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:39.434549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:39.434607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:39.434637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:39.438340] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-05T20:25:39.438712] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-05T20:25:39.438858] [INFO ] [sig ] KYN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:39.591369] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KYN.txt [2026-01-05T20:25:39.591525] [INFO ] [sig ] [1836/3521] Completed KYN in 0.5s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:39.591567] [INFO ] [sig ] [1837/3521] Forecasting KYTX... [2026-01-05T20:25:39.591617] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-05T20:25:39.591646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-05T20:25:39.602989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-05T20:25:39.603254] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-05T20:25:39.604027] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-05T20:25:39.604080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:39.604112] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:39.604140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:39.604198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:39.661492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:39.662288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:39.662373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:39.662406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:39.784863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:39.785027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:39.785066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:39.785094] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:39.788559] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-05T20:25:39.788845] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-05T20:25:39.788996] [INFO ] [sig ] KYTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:39.933503] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/KYTX.txt [2026-01-05T20:25:39.933693] [INFO ] [sig ] [1837/3521] Completed KYTX in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:39.933736] [INFO ] [sig ] [1838/3521] Forecasting KZIA... [2026-01-05T20:25:39.933765] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-05T20:25:39.933794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-05T20:25:39.944912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-05T20:25:39.945179] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-05T20:25:39.945955] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-05T20:25:39.946007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:39.946083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:39.946112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:39.946169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:40.006867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:40.007758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:40.007840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:40.007873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:40.126256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:40.126408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:40.126448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:40.126477] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:40.129961] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-05T20:25:40.130238] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-05T20:25:40.130366] [INFO ] [sig ] KZIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:40.272187] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/KZIA.txt [2026-01-05T20:25:40.272318] [INFO ] [sig ] [1838/3521] Completed KZIA in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:40.272356] [INFO ] [sig ] [1839/3521] Forecasting L... [2026-01-05T20:25:40.272394] [INFO ] [sig ] Generating forecast for: L [2026-01-05T20:25:40.272423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-05T20:25:40.284031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-05T20:25:40.284302] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-05T20:25:40.285230] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-05T20:25:40.285282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:40.285313] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:40.285340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:40.285396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:40.342243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:40.342977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:40.343056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:40.343088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:40.457913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:40.458091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:40.458131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:40.458159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:40.461490] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=21.33%) [2026-01-05T20:25:40.461827] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-05T20:25:40.461962] [INFO ] [sig ] L: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:40.606677] [INFO ] [LOCAL ] Saved forecast: L 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/L.txt [2026-01-05T20:25:40.606812] [INFO ] [sig ] [1839/3521] Completed L in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:40.606850] [INFO ] [sig ] [1840/3521] Forecasting LAB... [2026-01-05T20:25:40.606880] [INFO ] [sig ] Generating forecast for: LAB [2026-01-05T20:25:40.606911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-05T20:25:40.618477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-05T20:25:40.618783] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-05T20:25:40.619735] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-05T20:25:40.619790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:40.619823] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:40.619849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:40.619906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:40.676478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:40.677184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:40.677263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:40.677295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:40.798838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:40.799008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:40.799047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:40.799075] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:40.802417] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=36.51%) [2026-01-05T20:25:40.802701] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-05T20:25:40.802825] [INFO ] [sig ] LAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:40.946259] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LAB.txt [2026-01-05T20:25:40.946414] [INFO ] [sig ] [1840/3521] Completed LAB in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:40.946455] [INFO ] [sig ] [1841/3521] Forecasting LAC... [2026-01-05T20:25:40.946483] [INFO ] [sig ] Generating forecast for: LAC [2026-01-05T20:25:40.946515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-05T20:25:40.959210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-05T20:25:40.959596] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-05T20:25:40.960452] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-05T20:25:40.960508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:40.960541] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:40.960590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:40.960653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:41.017569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:41.018287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:41.018368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:41.018402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:41.142257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:41.142412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:41.142449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:41.142478] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:41.146398] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-05T20:25:41.146685] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-05T20:25:41.146812] [INFO ] [sig ] LAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:41.285303] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LAC.txt [2026-01-05T20:25:41.285451] [INFO ] [sig ] [1841/3521] Completed LAC in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:41.285491] [INFO ] [sig ] [1842/3521] Forecasting LAD... [2026-01-05T20:25:41.285520] [INFO ] [sig ] Generating forecast for: LAD [2026-01-05T20:25:41.285550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-05T20:25:41.297181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-05T20:25:41.297562] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-05T20:25:41.298347] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-05T20:25:41.298400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:41.298432] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:41.298458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:41.298513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:41.357739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:41.358745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:41.358829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:41.358862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:41.475175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:41.475333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:41.475371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:41.475399] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:41.479002] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-01-05T20:25:41.479292] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-05T20:25:41.479427] [INFO ] [sig ] LAD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:41.626227] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LAD.txt [2026-01-05T20:25:41.626386] [INFO ] [sig ] [1842/3521] Completed LAD in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:41.626427] [INFO ] [sig ] [1843/3521] Forecasting LAES... [2026-01-05T20:25:41.626456] [INFO ] [sig ] Generating forecast for: LAES [2026-01-05T20:25:41.626485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-05T20:25:41.638520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-05T20:25:41.638936] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-05T20:25:41.639757] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-05T20:25:41.639812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:41.639870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:41.639902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:41.639962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:41.696406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:41.697266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:41.697354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:41.697385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:41.818399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:41.818562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:41.818627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:41.818658] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:41.822204] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-01-05T20:25:41.822511] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-05T20:25:41.822673] [INFO ] [sig ] LAES: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:41.970715] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LAES.txt [2026-01-05T20:25:41.970893] [INFO ] [sig ] [1843/3521] Completed LAES in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:41.970957] [INFO ] [sig ] [1844/3521] Forecasting LAKE... [2026-01-05T20:25:41.971001] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-05T20:25:41.971045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-05T20:25:41.983880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-05T20:25:41.984219] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-05T20:25:41.985024] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-05T20:25:41.985081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:41.985123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:41.985162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:41.985231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:42.046522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:42.047457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:42.047546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:42.047601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:42.170088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:42.170241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:42.170281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:42.170309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:42.173662] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-05T20:25:42.173932] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-05T20:25:42.174055] [INFO ] [sig ] LAKE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:42.313841] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LAKE.txt [2026-01-05T20:25:42.313987] [INFO ] [sig ] [1844/3521] Completed LAKE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:42.314026] [INFO ] [sig ] [1845/3521] Forecasting LAND... [2026-01-05T20:25:42.314057] [INFO ] [sig ] Generating forecast for: LAND [2026-01-05T20:25:42.314086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-05T20:25:42.325245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-05T20:25:42.325617] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-05T20:25:42.326406] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-05T20:25:42.326459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:42.326492] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:42.326521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:42.326597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:42.384038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:42.384905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:42.384989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:42.385023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:42.503776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:42.503932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:42.503971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:42.503999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:42.507335] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-01-05T20:25:42.507616] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-05T20:25:42.507743] [INFO ] [sig ] LAND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:42.649056] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LAND.txt [2026-01-05T20:25:42.649188] [INFO ] [sig ] [1845/3521] Completed LAND in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-05T20:25:42.649226] [INFO ] [sig ] [1846/3521] Forecasting LANDO... [2026-01-05T20:25:42.649255] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-05T20:25:42.649284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-05T20:25:42.660101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-05T20:25:42.660506] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-05T20:25:42.661525] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-05T20:25:42.661616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:42.661660] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:42.661695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:42.661777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:42.736497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:42.737467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:42.737550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:42.737602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:42.847095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:42.847235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:42.847273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:42.847302] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:42.850685] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-01-05T20:25:42.850987] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-05T20:25:42.851111] [INFO ] [sig ] LANDO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:42.989950] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LANDO.txt [2026-01-05T20:25:42.990099] [INFO ] [sig ] [1846/3521] Completed LANDO in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-05T20:25:42.990144] [INFO ] [sig ] [1847/3521] Forecasting LANDP... [2026-01-05T20:25:42.990174] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-05T20:25:42.990203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-05T20:25:43.001052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-05T20:25:43.001338] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-05T20:25:43.002109] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-05T20:25:43.002160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:43.002191] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:43.002218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:43.002276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:43.057799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:43.058560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:43.058658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:43.058690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:43.170112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:43.170270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:43.170311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:43.170339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:43.173791] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-05T20:25:43.174062] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-05T20:25:43.174185] [INFO ] [sig ] LANDP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:43.318009] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LANDP.txt [2026-01-05T20:25:43.318156] [INFO ] [sig ] [1847/3521] Completed LANDP in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-05T20:25:43.318196] [INFO ] [sig ] [1848/3521] Forecasting LASE... [2026-01-05T20:25:43.318225] [INFO ] [sig ] Generating forecast for: LASE [2026-01-05T20:25:43.318254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-05T20:25:43.330074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-05T20:25:43.330419] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-05T20:25:43.331195] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-05T20:25:43.331248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:43.331280] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:43.331308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:43.331365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:43.386970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:43.387824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:43.387939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:43.387971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:43.502077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:43.502235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:43.502274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:43.502302] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:43.505752] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=51.27%) [2026-01-05T20:25:43.506064] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-05T20:25:43.506215] [INFO ] [sig ] LASE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:43.644260] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LASE.txt [2026-01-05T20:25:43.644386] [INFO ] [sig ] [1848/3521] Completed LASE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-05T20:25:43.644423] [INFO ] [sig ] [1849/3521] Forecasting LAZ... [2026-01-05T20:25:43.644453] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-05T20:25:43.644483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-05T20:25:43.663452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-05T20:25:43.663759] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-05T20:25:43.664517] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-05T20:25:43.664568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:43.664621] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:43.664648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:43.664705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:43.720232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:43.720859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:43.720935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:43.720965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:43.838822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:43.838968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:43.839006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:43.839034] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:43.842291] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=73.98%) [2026-01-05T20:25:43.842558] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-05T20:25:43.842702] [INFO ] [sig ] LAZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:43.980850] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LAZ.txt [2026-01-05T20:25:43.980974] [INFO ] [sig ] [1849/3521] Completed LAZ in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-05T20:25:43.981012] [INFO ] [sig ] [1850/3521] Forecasting LBRDA... [2026-01-05T20:25:43.981040] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-05T20:25:43.981069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-05T20:25:43.992182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-05T20:25:43.992452] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-05T20:25:43.993230] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-05T20:25:43.993282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:43.993313] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:43.993339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:43.993395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:44.050739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:44.051810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:44.051892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:44.051925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:44.176179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:44.176370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:44.176428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:44.176464] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:44.180269] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-05T20:25:44.180539] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-05T20:25:44.180686] [INFO ] [sig ] LBRDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:44.324792] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LBRDA.txt [2026-01-05T20:25:44.324946] [INFO ] [sig ] [1850/3521] Completed LBRDA in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:44.324986] [INFO ] [sig ] [1851/3521] Forecasting LBRDK... [2026-01-05T20:25:44.325014] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-05T20:25:44.325043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-05T20:25:44.336404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-05T20:25:44.336749] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-05T20:25:44.337508] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-05T20:25:44.337560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:44.337612] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:44.337640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:44.337696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:44.396146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:44.397045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:44.397129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:44.397162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:44.526114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:44.526271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:44.526311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:44.526340] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:44.529697] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-05T20:25:44.529966] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-05T20:25:44.530092] [INFO ] [sig ] LBRDK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:44.669906] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LBRDK.txt [2026-01-05T20:25:44.670069] [INFO ] [sig ] [1851/3521] Completed LBRDK in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:44.670109] [INFO ] [sig ] [1852/3521] Forecasting LBTYA... [2026-01-05T20:25:44.670138] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-05T20:25:44.670169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-05T20:25:44.681439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-05T20:25:44.681761] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-05T20:25:44.682512] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-05T20:25:44.682564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:44.682620] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:44.682648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:44.682705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:44.738845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:44.739487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:44.739565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:44.739614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:44.859565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:44.859716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:44.859754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:44.859781] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:44.863031] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-05T20:25:44.863296] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-05T20:25:44.863420] [INFO ] [sig ] LBTYA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:45.001992] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LBTYA.txt [2026-01-05T20:25:45.002146] [INFO ] [sig ] [1852/3521] Completed LBTYA in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:45.002186] [INFO ] [sig ] [1853/3521] Forecasting LBTYK... [2026-01-05T20:25:45.002214] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-05T20:25:45.002244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-05T20:25:45.014034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-05T20:25:45.014363] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-05T20:25:45.015144] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-05T20:25:45.015200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:45.015230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:45.015258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:45.015314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:45.071973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:45.072795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:45.072883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:45.072916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:45.191223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:45.191373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:45.191411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:45.191440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:45.194771] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-05T20:25:45.195066] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-05T20:25:45.195187] [INFO ] [sig ] LBTYK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:45.333683] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LBTYK.txt [2026-01-05T20:25:45.333817] [INFO ] [sig ] [1853/3521] Completed LBTYK in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:45.333855] [INFO ] [sig ] [1854/3521] Forecasting LC... [2026-01-05T20:25:45.333884] [INFO ] [sig ] Generating forecast for: LC [2026-01-05T20:25:45.333913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-05T20:25:45.346027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-05T20:25:45.346365] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-05T20:25:45.347146] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-05T20:25:45.347198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:45.347244] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:45.347271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:45.347327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:45.403432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:45.404111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:45.404189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:45.404220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:45.529760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:45.529938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:45.529983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:45.530013] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:45.533449] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=71.95%) [2026-01-05T20:25:45.533738] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-05T20:25:45.533868] [INFO ] [sig ] LC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:45.672047] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LC.txt [2026-01-05T20:25:45.672184] [INFO ] [sig ] [1854/3521] Completed LC in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:45.672223] [INFO ] [sig ] [1855/3521] Forecasting LCFY... [2026-01-05T20:25:45.672252] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-05T20:25:45.672280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-05T20:25:45.683885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-05T20:25:45.684208] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-05T20:25:45.684979] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-05T20:25:45.685032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:45.685090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:45.685119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:45.685176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:45.740919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:45.741608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:45.741686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:45.741718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:45.848731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:45.848886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:45.848951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:45.848981] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:45.852781] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-05T20:25:45.853060] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-05T20:25:45.853188] [INFO ] [sig ] LCFY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:45.993055] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LCFY.txt [2026-01-05T20:25:45.993188] [INFO ] [sig ] [1855/3521] Completed LCFY in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:45.993227] [INFO ] [sig ] [1856/3521] Forecasting LCID... [2026-01-05T20:25:45.993255] [INFO ] [sig ] Generating forecast for: LCID [2026-01-05T20:25:45.993285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-05T20:25:46.004564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-05T20:25:46.004880] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-05T20:25:46.005644] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-05T20:25:46.005697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:46.005729] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:46.005755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:46.005812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:46.063032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:46.063723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:46.063802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:46.063833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:46.185727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:46.185882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:46.185921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:46.185949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:46.189264] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-05T20:25:46.189533] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-05T20:25:46.189680] [INFO ] [sig ] LCID: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:46.328251] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LCID.txt [2026-01-05T20:25:46.328380] [INFO ] [sig ] [1856/3521] Completed LCID in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:46.328419] [INFO ] [sig ] [1857/3521] Forecasting LCII... [2026-01-05T20:25:46.328448] [INFO ] [sig ] Generating forecast for: LCII [2026-01-05T20:25:46.328476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-05T20:25:46.340001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-05T20:25:46.340289] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-05T20:25:46.341063] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-05T20:25:46.341116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:46.341147] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:46.341174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:46.341232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:46.397257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:46.397999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:46.398081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:46.398113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:46.514637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:46.514795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:46.514833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:46.514861] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:46.518171] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-05T20:25:46.518447] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-05T20:25:46.518592] [INFO ] [sig ] LCII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:46.655654] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LCII.txt [2026-01-05T20:25:46.655784] [INFO ] [sig ] [1857/3521] Completed LCII in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:46.655828] [INFO ] [sig ] [1858/3521] Forecasting LCNB... [2026-01-05T20:25:46.655857] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-05T20:25:46.655886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-05T20:25:46.666998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-05T20:25:46.667293] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-05T20:25:46.668184] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-05T20:25:46.668237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:46.668268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:46.668294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:46.668351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:46.725181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:46.725967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:46.726049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:46.726272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:46.838446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:46.838599] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:25:46.838638] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:46.838695] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:46.845810] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-05T20:25:46.846095] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-05T20:25:46.846221] [INFO ] [sig ] LCNB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:46.987080] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LCNB.txt [2026-01-05T20:25:46.987206] [INFO ] [sig ] [1858/3521] Completed LCNB in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:46.987245] [INFO ] [sig ] [1859/3521] Forecasting LDI... [2026-01-05T20:25:46.987274] [INFO ] [sig ] Generating forecast for: LDI [2026-01-05T20:25:46.987303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-05T20:25:46.999060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-05T20:25:46.999370] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-05T20:25:47.000143] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-05T20:25:47.000195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:47.000226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:47.000251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:47.000307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:47.055499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:47.056186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:47.056264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:47.056296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:47.173065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:47.173211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:47.173248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:47.173277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:47.176561] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-05T20:25:47.176858] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-05T20:25:47.177011] [INFO ] [sig ] LDI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:47.315136] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LDI.txt [2026-01-05T20:25:47.315279] [INFO ] [sig ] [1859/3521] Completed LDI in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:47.315319] [INFO ] [sig ] [1860/3521] Forecasting LDOS... [2026-01-05T20:25:47.315347] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-05T20:25:47.315376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-05T20:25:47.327157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-05T20:25:47.327486] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-05T20:25:47.328271] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-05T20:25:47.328323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:47.328353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:47.328378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:47.328436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:47.385407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:47.386294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:47.386380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:47.386411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:47.503647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:47.503799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:47.503838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:47.503866] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:47.507172] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=40.62%) [2026-01-05T20:25:47.507437] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-05T20:25:47.507560] [INFO ] [sig ] LDOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:47.646177] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LDOS.txt [2026-01-05T20:25:47.646304] [INFO ] [sig ] [1860/3521] Completed LDOS in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:47.646342] [INFO ] [sig ] [1861/3521] Forecasting LDP... [2026-01-05T20:25:47.646371] [INFO ] [sig ] Generating forecast for: LDP [2026-01-05T20:25:47.646400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-05T20:25:47.658011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-05T20:25:47.658326] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-05T20:25:47.659123] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-05T20:25:47.659175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:47.659206] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:47.659231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:47.659287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:47.714623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:47.715286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:47.715371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:47.715402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:47.833441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:47.833603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:47.833643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:47.833688] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:47.836962] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-01-05T20:25:47.837232] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-05T20:25:47.837357] [INFO ] [sig ] LDP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:47.974601] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LDP.txt [2026-01-05T20:25:47.974742] [INFO ] [sig ] [1861/3521] Completed LDP in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:47.974780] [INFO ] [sig ] [1862/3521] Forecasting LDSF... [2026-01-05T20:25:47.974809] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-05T20:25:47.974838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-05T20:25:47.986005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-05T20:25:47.986335] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-05T20:25:47.987358] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-05T20:25:47.987414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:47.987446] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:47.987472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:47.987530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:48.042907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:48.043646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:48.043731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:48.043763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:48.153129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:48.153276] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:25:48.153314] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:48.153343] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:48.156650] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=74.55%) [2026-01-05T20:25:48.156921] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-05T20:25:48.157049] [INFO ] [sig ] LDSF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:48.300734] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LDSF.txt [2026-01-05T20:25:48.300893] [INFO ] [sig ] [1862/3521] Completed LDSF in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-05T20:25:48.300931] [INFO ] [sig ] [1863/3521] Forecasting LE... [2026-01-05T20:25:48.300959] [INFO ] [sig ] Generating forecast for: LE [2026-01-05T20:25:48.300989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-05T20:25:48.312862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-05T20:25:48.313161] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-05T20:25:48.313934] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-05T20:25:48.313987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:48.314018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:48.314045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:48.314102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:48.370372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:48.371043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:48.371125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:48.371169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:48.492550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:48.492721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:48.492759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:48.492787] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:48.496123] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=14.38%) [2026-01-05T20:25:48.496395] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-05T20:25:48.496524] [INFO ] [sig ] LE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:48.636599] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LE.txt [2026-01-05T20:25:48.636739] [INFO ] [sig ] [1863/3521] Completed LE in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-05T20:25:48.636779] [INFO ] [sig ] [1864/3521] Forecasting LEA... [2026-01-05T20:25:48.636807] [INFO ] [sig ] Generating forecast for: LEA [2026-01-05T20:25:48.636835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-05T20:25:48.648994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-05T20:25:48.649344] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-05T20:25:48.650128] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-05T20:25:48.650181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:48.650211] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:48.650237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:48.650294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:48.706593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:48.707543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:48.707642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:48.707674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:48.823398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:48.823538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:48.823592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:48.823623] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:48.826903] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=76.23%) [2026-01-05T20:25:48.827358] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-05T20:25:48.827482] [INFO ] [sig ] LEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:48.964135] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LEA.txt [2026-01-05T20:25:48.964253] [INFO ] [sig ] [1864/3521] Completed LEA in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-05T20:25:48.964290] [INFO ] [sig ] [1865/3521] Forecasting LECO... [2026-01-05T20:25:48.964318] [INFO ] [sig ] Generating forecast for: LECO [2026-01-05T20:25:48.964346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-05T20:25:48.975882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-05T20:25:48.976166] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-05T20:25:48.976929] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-05T20:25:48.976982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:48.977013] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:48.977050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:48.977108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:49.032417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:49.033040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:49.033140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:49.033171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:49.148930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:49.149062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:49.149100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:49.149127] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:49.152338] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=29.97%) [2026-01-05T20:25:49.152621] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-05T20:25:49.152744] [INFO ] [sig ] LECO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:49.289109] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LECO.txt [2026-01-05T20:25:49.289221] [INFO ] [sig ] [1865/3521] Completed LECO in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-05T20:25:49.289261] [INFO ] [sig ] [1866/3521] Forecasting LEG... [2026-01-05T20:25:49.289289] [INFO ] [sig ] Generating forecast for: LEG [2026-01-05T20:25:49.289318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-05T20:25:49.301187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-05T20:25:49.301525] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-05T20:25:49.302321] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-05T20:25:49.302374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:49.302404] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:49.302431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:49.302496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:49.359153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:49.360081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:49.360171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:49.360203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:49.478077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:49.478251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:49.478290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:49.478318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:49.481803] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-01-05T20:25:49.482083] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-05T20:25:49.482215] [INFO ] [sig ] LEG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:49.623997] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LEG.txt [2026-01-05T20:25:49.624132] [INFO ] [sig ] [1866/3521] Completed LEG in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-05T20:25:49.624171] [INFO ] [sig ] [1867/3521] Forecasting LEGH... [2026-01-05T20:25:49.624200] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-05T20:25:49.624229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-05T20:25:49.634977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-05T20:25:49.635256] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-05T20:25:49.636038] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-05T20:25:49.636090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:49.636121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:49.636148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:49.636205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:49.691406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:49.692041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:49.692121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:49.692152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:49.807111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:49.807258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:49.807297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:49.807326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:49.810665] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-01-05T20:25:49.810934] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-05T20:25:49.811059] [INFO ] [sig ] LEGH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:49.948092] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LEGH.txt [2026-01-05T20:25:49.948216] [INFO ] [sig ] [1867/3521] Completed LEGH in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-05T20:25:49.948255] [INFO ] [sig ] [1868/3521] Forecasting LEGN... [2026-01-05T20:25:49.948283] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-05T20:25:49.948312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-05T20:25:49.959541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-05T20:25:49.959901] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-05T20:25:49.960670] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-05T20:25:49.960722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:49.960753] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:49.960780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:49.960836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:50.016474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:50.017168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:50.017249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:50.017281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:50.134602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:50.134768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:50.134806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:50.134834] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:50.139014] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-05T20:25:50.139347] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-05T20:25:50.139485] [INFO ] [sig ] LEGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:50.283081] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LEGN.txt [2026-01-05T20:25:50.283236] [INFO ] [sig ] [1868/3521] Completed LEGN in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:50.283275] [INFO ] [sig ] [1869/3521] Forecasting LEN... [2026-01-05T20:25:50.283306] [INFO ] [sig ] Generating forecast for: LEN [2026-01-05T20:25:50.283342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-05T20:25:50.294670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-05T20:25:50.294966] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-05T20:25:50.295750] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-05T20:25:50.295802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:50.295834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:50.295860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:50.295920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:50.351946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:50.352560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:50.352656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:50.352690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:50.475344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:50.475500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:50.475538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:50.475566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:50.478957] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=38.46%) [2026-01-05T20:25:50.479234] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-05T20:25:50.479361] [INFO ] [sig ] LEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:50.618104] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LEN.txt [2026-01-05T20:25:50.618232] [INFO ] [sig ] [1869/3521] Completed LEN in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:50.618271] [INFO ] [sig ] [1870/3521] Forecasting LENZ... [2026-01-05T20:25:50.618300] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-05T20:25:50.618329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-05T20:25:50.629437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-05T20:25:50.629753] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-05T20:25:50.630493] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-05T20:25:50.630546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:50.630599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:50.630628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:50.630685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:50.688023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:50.688742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:50.688823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:50.688856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:50.808680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:50.808832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:50.808869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:50.808896] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:50.812197] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-05T20:25:50.812464] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-05T20:25:50.812603] [INFO ] [sig ] LENZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:50.949508] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LENZ.txt [2026-01-05T20:25:50.949657] [INFO ] [sig ] [1870/3521] Completed LENZ in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:50.949698] [INFO ] [sig ] [1871/3521] Forecasting LEO... [2026-01-05T20:25:50.949727] [INFO ] [sig ] Generating forecast for: LEO [2026-01-05T20:25:50.949756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-05T20:25:50.960776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-05T20:25:50.961134] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-05T20:25:50.962087] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-05T20:25:50.962139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:50.962171] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:50.962197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:50.962253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:51.020247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:51.021127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:51.021212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:51.021244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:51.138346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:51.138490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:51.138527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:51.138556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:51.141869] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=74.36%) [2026-01-05T20:25:51.142261] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-05T20:25:51.142411] [INFO ] [sig ] LEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:51.279850] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LEO.txt [2026-01-05T20:25:51.279979] [INFO ] [sig ] [1871/3521] Completed LEO in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:51.280018] [INFO ] [sig ] [1872/3521] Forecasting LESL... [2026-01-05T20:25:51.280048] [INFO ] [sig ] Generating forecast for: LESL [2026-01-05T20:25:51.280081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-05T20:25:51.291369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-05T20:25:51.291669] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-05T20:25:51.292401] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-05T20:25:51.292452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:51.292511] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:51.292541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:51.292618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:51.348515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:51.349442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:51.349534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:51.349566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:51.471622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:51.471782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:51.471820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:51.471848] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:51.475767] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-05T20:25:51.476041] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-05T20:25:51.476167] [INFO ] [sig ] LESL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:51.618172] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LESL.txt [2026-01-05T20:25:51.618329] [INFO ] [sig ] [1872/3521] Completed LESL in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:51.618370] [INFO ] [sig ] [1873/3521] Forecasting LEVI... [2026-01-05T20:25:51.618399] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-05T20:25:51.618428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-05T20:25:51.630001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-05T20:25:51.630376] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-05T20:25:51.631164] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-05T20:25:51.631217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:51.631248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:51.631275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:51.631332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:51.689836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:51.690693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:51.690778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:51.690812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:51.808733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:51.808884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:51.808939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:51.808968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:51.812272] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-05T20:25:51.812537] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-05T20:25:51.812678] [INFO ] [sig ] LEVI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:51.951091] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LEVI.txt [2026-01-05T20:25:51.951231] [INFO ] [sig ] [1873/3521] Completed LEVI in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:51.951272] [INFO ] [sig ] [1874/3521] Forecasting LFMD... [2026-01-05T20:25:51.951301] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-05T20:25:51.951329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-05T20:25:51.962355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-05T20:25:51.962673] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-05T20:25:51.963426] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-05T20:25:51.963478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:51.963510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:51.963536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:51.963611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:52.019512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:52.020235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:52.020317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:52.020349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:52.144923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:52.145084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:52.145125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:52.145155] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:52.148641] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-05T20:25:52.148944] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-05T20:25:52.149075] [INFO ] [sig ] LFMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:52.290122] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LFMD.txt [2026-01-05T20:25:52.290266] [INFO ] [sig ] [1874/3521] Completed LFMD in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:52.290306] [INFO ] [sig ] [1875/3521] Forecasting LFUS... [2026-01-05T20:25:52.290334] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-05T20:25:52.290364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-05T20:25:52.301695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-05T20:25:52.302020] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-05T20:25:52.302801] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-05T20:25:52.302854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:52.302885] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:52.302916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:52.302994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:52.359569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:52.360409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:52.360494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:52.360527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:52.482688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:52.482840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:52.482879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:52.482937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:52.486298] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-05T20:25:52.486565] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-05T20:25:52.486709] [INFO ] [sig ] LFUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:52.625973] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LFUS.txt [2026-01-05T20:25:52.626101] [INFO ] [sig ] [1875/3521] Completed LFUS in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:52.626139] [INFO ] [sig ] [1876/3521] Forecasting LFVN... [2026-01-05T20:25:52.626169] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-05T20:25:52.626198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-05T20:25:52.638600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-05T20:25:52.638877] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-05T20:25:52.639682] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-05T20:25:52.639735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:52.639767] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:52.639794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:52.639863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:52.696860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:52.697525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:52.697621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:52.697655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:52.819402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:52.819593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:52.819650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:52.819684] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:52.823732] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=24.38%) [2026-01-05T20:25:52.824104] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-05T20:25:52.824257] [INFO ] [sig ] LFVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:52.974466] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LFVN.txt [2026-01-05T20:25:52.974653] [INFO ] [sig ] [1876/3521] Completed LFVN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:52.974695] [INFO ] [sig ] [1877/3521] Forecasting LGCL... [2026-01-05T20:25:52.974726] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-05T20:25:52.974756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-05T20:25:52.985878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-05T20:25:52.986205] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-05T20:25:52.986973] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-05T20:25:52.987026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:52.987062] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:52.987089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:52.987148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:53.042720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:53.043305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:53.043381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:53.043412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:53.155942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:53.156098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:53.156140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:53.156171] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:53.160251] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-01-05T20:25:53.160543] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-05T20:25:53.160700] [INFO ] [sig ] LGCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:53.317415] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LGCL.txt [2026-01-05T20:25:53.317565] [INFO ] [sig ] [1877/3521] Completed LGCL in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:53.317625] [INFO ] [sig ] [1878/3521] Forecasting LGI... [2026-01-05T20:25:53.317657] [INFO ] [sig ] Generating forecast for: LGI [2026-01-05T20:25:53.317689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-05T20:25:53.330713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-05T20:25:53.331212] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-05T20:25:53.332369] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-05T20:25:53.332460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:53.332514] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:53.332558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:53.332683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:53.407833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:53.408742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:53.408834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:53.408867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:53.558506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:53.558701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:53.558744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:53.558773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:53.562979] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-05T20:25:53.563356] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-05T20:25:53.563521] [INFO ] [sig ] LGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:53.768332] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LGI.txt [2026-01-05T20:25:53.768560] [INFO ] [sig ] [1878/3521] Completed LGI in 0.5s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:53.768649] [INFO ] [sig ] [1879/3521] Forecasting LGIH... [2026-01-05T20:25:53.768702] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-05T20:25:53.768754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-05T20:25:53.800148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-05T20:25:53.801608] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-05T20:25:53.803213] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-05T20:25:53.803286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:53.803328] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:53.803364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:53.803444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:53.880972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:53.882083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:53.882192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:53.882236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:54.045331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:54.045515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:54.045560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:54.045616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:54.050216] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-05T20:25:54.050669] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-05T20:25:54.050850] [INFO ] [sig ] LGIH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:54.234193] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LGIH.txt [2026-01-05T20:25:54.234391] [INFO ] [sig ] [1879/3521] Completed LGIH in 0.5s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:54.234439] [INFO ] [sig ] [1880/3521] Forecasting LGND... [2026-01-05T20:25:54.234473] [INFO ] [sig ] Generating forecast for: LGND [2026-01-05T20:25:54.234507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-05T20:25:54.250987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-05T20:25:54.251501] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-05T20:25:54.252708] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-05T20:25:54.252788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:54.252836] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:54.252878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:54.252966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:54.329109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:54.330093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:54.330192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:54.330226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:54.470470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:54.470688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:54.470755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:54.470807] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:54.476653] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=31.61%) [2026-01-05T20:25:54.477239] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-05T20:25:54.477470] [INFO ] [sig ] LGND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:54.637528] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LGND.txt [2026-01-05T20:25:54.637711] [INFO ] [sig ] [1880/3521] Completed LGND in 0.4s | 2.89 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-05T20:25:54.637754] [INFO ] [sig ] [1881/3521] Forecasting LH... [2026-01-05T20:25:54.637783] [INFO ] [sig ] Generating forecast for: LH [2026-01-05T20:25:54.637812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-05T20:25:54.650735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-05T20:25:54.651140] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-05T20:25:54.652016] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-05T20:25:54.652079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:54.652114] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:54.652143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:54.652202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:54.711722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:54.712591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:54.712681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:54.712714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:54.837447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:54.837620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:54.837662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:54.837692] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:54.841118] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-05T20:25:54.841400] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-05T20:25:54.841531] [INFO ] [sig ] LH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:54.988932] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LH.txt [2026-01-05T20:25:54.989092] [INFO ] [sig ] [1881/3521] Completed LH in 0.4s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-05T20:25:54.989158] [INFO ] [sig ] [1882/3521] Forecasting LHX... [2026-01-05T20:25:54.989189] [INFO ] [sig ] Generating forecast for: LHX [2026-01-05T20:25:54.989220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-05T20:25:55.000832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-05T20:25:55.001219] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-05T20:25:55.002049] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-05T20:25:55.002109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:55.002141] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:55.002169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:55.002228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:55.067097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:55.068074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:55.068218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:55.068261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:55.206471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:55.206668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:55.206716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:55.206749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:55.211089] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-05T20:25:55.211497] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-05T20:25:55.211690] [INFO ] [sig ] LHX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:55.361296] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LHX.txt [2026-01-05T20:25:55.361452] [INFO ] [sig ] [1882/3521] Completed LHX in 0.4s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-05T20:25:55.361496] [INFO ] [sig ] [1883/3521] Forecasting LI... [2026-01-05T20:25:55.361526] [INFO ] [sig ] Generating forecast for: LI [2026-01-05T20:25:55.361557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-05T20:25:55.373839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-05T20:25:55.374256] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-05T20:25:55.375122] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-05T20:25:55.375176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:55.375210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:55.375237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:55.375297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:55.437693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:55.438613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:55.438699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:55.438732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:55.567474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:55.567638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:55.567679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:55.567710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:55.571194] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-01-05T20:25:55.571484] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-05T20:25:55.571630] [INFO ] [sig ] LI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:55.709703] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LI.txt [2026-01-05T20:25:55.709838] [INFO ] [sig ] [1883/3521] Completed LI in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-05T20:25:55.709876] [INFO ] [sig ] [1884/3521] Forecasting LICN... [2026-01-05T20:25:55.709905] [INFO ] [sig ] Generating forecast for: LICN [2026-01-05T20:25:55.709934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-05T20:25:55.720828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-05T20:25:55.721161] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-05T20:25:55.721951] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-05T20:25:55.722004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:55.722035] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:55.722062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:55.722123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:55.779399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:55.780149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:55.780244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:55.780280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:55.899502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:55.899670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:55.899710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:55.899739] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:55.903086] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-05T20:25:55.903358] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-05T20:25:55.903487] [INFO ] [sig ] LICN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:56.043450] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LICN.txt [2026-01-05T20:25:56.043604] [INFO ] [sig ] [1884/3521] Completed LICN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:56.043646] [INFO ] [sig ] [1885/3521] Forecasting LIF... [2026-01-05T20:25:56.043674] [INFO ] [sig ] Generating forecast for: LIF [2026-01-05T20:25:56.043702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-05T20:25:56.054914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-05T20:25:56.055239] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-05T20:25:56.056038] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-05T20:25:56.056091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:56.056125] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:56.056154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:56.056213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:56.112752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:56.113469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:56.113549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:56.113600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:56.239420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:56.239565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:56.239638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:56.239669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:56.243017] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-01-05T20:25:56.243289] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-05T20:25:56.243416] [INFO ] [sig ] LIF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:56.384140] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LIF.txt [2026-01-05T20:25:56.384323] [INFO ] [sig ] [1885/3521] Completed LIF in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:56.384365] [INFO ] [sig ] [1886/3521] Forecasting LII... [2026-01-05T20:25:56.384395] [INFO ] [sig ] Generating forecast for: LII [2026-01-05T20:25:56.384426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-05T20:25:56.395230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-05T20:25:56.395520] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-05T20:25:56.396292] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-05T20:25:56.396344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:56.396375] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:56.396402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:56.396459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:56.451957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:56.452616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:56.452695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:56.452727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:56.569782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:56.569935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:56.569973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:56.570001] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:56.573290] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-01-05T20:25:56.573559] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-05T20:25:56.573702] [INFO ] [sig ] LII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:56.712344] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LII.txt [2026-01-05T20:25:56.712501] [INFO ] [sig ] [1886/3521] Completed LII in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:56.712542] [INFO ] [sig ] [1887/3521] Forecasting LILA... [2026-01-05T20:25:56.712590] [INFO ] [sig ] Generating forecast for: LILA [2026-01-05T20:25:56.712623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-05T20:25:56.723814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-05T20:25:56.724135] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-05T20:25:56.724898] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-05T20:25:56.724950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:56.724981] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:56.725007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:56.725064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:56.780680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:56.781456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:56.781536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:56.781568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:56.897703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:56.897856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:56.897893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:56.897921] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:56.901305] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-05T20:25:56.901589] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-05T20:25:56.901715] [INFO ] [sig ] LILA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:57.039259] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LILA.txt [2026-01-05T20:25:57.039408] [INFO ] [sig ] [1887/3521] Completed LILA in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:57.039447] [INFO ] [sig ] [1888/3521] Forecasting LILAK... [2026-01-05T20:25:57.039477] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-05T20:25:57.039506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-05T20:25:57.050481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-05T20:25:57.050824] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-05T20:25:57.051596] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-05T20:25:57.051648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:57.051680] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:57.051706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:57.051763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:57.111714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:57.112604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:57.112706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:57.112737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:57.234090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:57.234245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:57.234283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:57.234312] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:57.237601] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-01-05T20:25:57.237871] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-05T20:25:57.237994] [INFO ] [sig ] LILAK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:57.377937] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LILAK.txt [2026-01-05T20:25:57.378070] [INFO ] [sig ] [1888/3521] Completed LILAK in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:57.378109] [INFO ] [sig ] [1889/3521] Forecasting LIN... [2026-01-05T20:25:57.378137] [INFO ] [sig ] Generating forecast for: LIN [2026-01-05T20:25:57.378165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-05T20:25:57.389551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-05T20:25:57.389935] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-05T20:25:57.390777] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-05T20:25:57.390831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:57.390902] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:57.390933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:57.390992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:57.447607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:57.448420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:57.448511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:57.448544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:57.566633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:57.566782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:57.566821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:57.566849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:57.570303] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-01-05T20:25:57.570608] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-05T20:25:57.570743] [INFO ] [sig ] LIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:57.709726] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LIN.txt [2026-01-05T20:25:57.709869] [INFO ] [sig ] [1889/3521] Completed LIN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:57.709909] [INFO ] [sig ] [1890/3521] Forecasting LINC... [2026-01-05T20:25:57.709940] [INFO ] [sig ] Generating forecast for: LINC [2026-01-05T20:25:57.709970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-05T20:25:57.721196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-05T20:25:57.721540] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-05T20:25:57.722341] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-05T20:25:57.722394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:57.722428] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:57.722456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:57.722521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:57.778466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:57.779156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:57.779234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:57.779266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:57.892299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:57.892452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:57.892491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:57.892518] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:57.895831] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-01-05T20:25:57.896098] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-05T20:25:57.896221] [INFO ] [sig ] LINC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:58.036746] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LINC.txt [2026-01-05T20:25:58.036892] [INFO ] [sig ] [1890/3521] Completed LINC in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:58.036932] [INFO ] [sig ] [1891/3521] Forecasting LIND... [2026-01-05T20:25:58.036961] [INFO ] [sig ] Generating forecast for: LIND [2026-01-05T20:25:58.036989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-05T20:25:58.048629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-05T20:25:58.048990] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-05T20:25:58.049774] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-05T20:25:58.049826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:58.049869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:58.049897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:58.049955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:58.106013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:58.106687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:58.106783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:58.106816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:58.223242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:58.223378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:58.223416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:58.223445] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:58.226779] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-05T20:25:58.227044] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-05T20:25:58.227172] [INFO ] [sig ] LIND: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:58.368008] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LIND.txt [2026-01-05T20:25:58.368164] [INFO ] [sig ] [1891/3521] Completed LIND in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:58.368207] [INFO ] [sig ] [1892/3521] Forecasting LINE... [2026-01-05T20:25:58.368241] [INFO ] [sig ] Generating forecast for: LINE [2026-01-05T20:25:58.368271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-05T20:25:58.380650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-05T20:25:58.381051] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-05T20:25:58.381895] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-05T20:25:58.381948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:58.381980] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:58.382007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:58.382064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:58.439457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:58.440308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:58.440387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:58.440419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:58.564206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:58.564357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:58.564395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:58.564457] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:58.567803] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=33.74%) [2026-01-05T20:25:58.568075] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-05T20:25:58.568205] [INFO ] [sig ] LINE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:58.706162] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LINE.txt [2026-01-05T20:25:58.706302] [INFO ] [sig ] [1892/3521] Completed LINE in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:58.706342] [INFO ] [sig ] [1893/3521] Forecasting LINK... [2026-01-05T20:25:58.706377] [INFO ] [sig ] Generating forecast for: LINK [2026-01-05T20:25:58.706408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-05T20:25:58.717627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-05T20:25:58.717925] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-05T20:25:58.718735] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-05T20:25:58.718788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:58.718819] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:58.718846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:58.718904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:58.775006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:58.775892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:58.775980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:58.776012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:58.893966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:58.894124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:58.894164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:58.894195] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:58.897568] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=72.32%) [2026-01-05T20:25:58.897865] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-05T20:25:58.897997] [INFO ] [sig ] LINK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:59.038825] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LINK.txt [2026-01-05T20:25:59.038998] [INFO ] [sig ] [1893/3521] Completed LINK in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:59.039037] [INFO ] [sig ] [1894/3521] Forecasting LITE... [2026-01-05T20:25:59.039068] [INFO ] [sig ] Generating forecast for: LITE [2026-01-05T20:25:59.039097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-05T20:25:59.050373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-05T20:25:59.050730] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-05T20:25:59.051479] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-05T20:25:59.051532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:59.051564] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:59.051615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:59.051675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:59.107823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:59.108691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:59.108775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:59.108807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:59.230563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:59.230717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:59.230755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:59.230784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:59.234403] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-01-05T20:25:59.234688] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-05T20:25:59.234811] [INFO ] [sig ] LITE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:25:59.375405] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LITE.txt [2026-01-05T20:25:59.375523] [INFO ] [sig ] [1894/3521] Completed LITE in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:59.375561] [INFO ] [sig ] [1895/3521] Forecasting LITM... [2026-01-05T20:25:59.375609] [INFO ] [sig ] Generating forecast for: LITM [2026-01-05T20:25:59.375640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-05T20:25:59.386474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-05T20:25:59.386793] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-05T20:25:59.387540] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-05T20:25:59.387610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:59.387643] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:59.387670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:59.387727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:59.443894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:59.444513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:59.444607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:59.444641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:59.562414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:59.562585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:59.562626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:59.562655] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:59.565966] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-05T20:25:59.566229] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-05T20:25:59.566352] [INFO ] [sig ] LITM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:25:59.704648] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LITM.txt [2026-01-05T20:25:59.704776] [INFO ] [sig ] [1895/3521] Completed LITM in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:25:59.704814] [INFO ] [sig ] [1896/3521] Forecasting LIVN... [2026-01-05T20:25:59.704843] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-05T20:25:59.704872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-05T20:25:59.715773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-05T20:25:59.716029] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-05T20:25:59.716790] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-05T20:25:59.716842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:25:59.716874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:25:59.716901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:25:59.716957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:25:59.773430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:25:59.774076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:25:59.774155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:25:59.774186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:25:59.892982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:25:59.893131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:25:59.893169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:25:59.893214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:25:59.896538] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-01-05T20:25:59.896821] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-05T20:25:59.896945] [INFO ] [sig ] LIVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:00.053657] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LIVN.txt [2026-01-05T20:26:00.053819] [INFO ] [sig ] [1896/3521] Completed LIVN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:26:00.053859] [INFO ] [sig ] [1897/3521] Forecasting LKFN... [2026-01-05T20:26:00.053889] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-05T20:26:00.053918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-05T20:26:00.065598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-05T20:26:00.065983] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-05T20:26:00.066804] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-05T20:26:00.066862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:00.066894] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:00.066921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:00.066977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:00.124325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:00.125232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:00.125329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:00.125365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:00.242351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:00.242508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:00.242547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:00.242594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:00.246023] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-01-05T20:26:00.246290] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-05T20:26:00.246411] [INFO ] [sig ] LKFN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:00.385959] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LKFN.txt [2026-01-05T20:26:00.386079] [INFO ] [sig ] [1897/3521] Completed LKFN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-05T20:26:00.386117] [INFO ] [sig ] [1898/3521] Forecasting LKQ... [2026-01-05T20:26:00.386148] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-05T20:26:00.386178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-05T20:26:00.399264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-05T20:26:00.399864] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-05T20:26:00.400748] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-05T20:26:00.400804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:00.400839] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:00.400866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:00.400925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:00.459663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:00.460743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:00.460845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:00.460877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:00.577791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:00.577944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:00.577984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:00.578013] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:00.581458] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-05T20:26:00.581751] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-05T20:26:00.581880] [INFO ] [sig ] LKQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:00.724403] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LKQ.txt [2026-01-05T20:26:00.725237] [INFO ] [sig ] [1898/3521] Completed LKQ in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-05T20:26:00.725281] [INFO ] [sig ] [1899/3521] Forecasting LLY... [2026-01-05T20:26:00.725309] [INFO ] [sig ] Generating forecast for: LLY [2026-01-05T20:26:00.725339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-05T20:26:00.736783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-05T20:26:00.737101] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-05T20:26:00.737920] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-05T20:26:00.737975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:00.738007] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:00.738036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:00.738095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:00.795606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:00.796401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:00.796519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:00.796555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:00.919892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:00.920049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:00.920089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:00.920118] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:00.923536] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-05T20:26:00.923826] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-05T20:26:00.923952] [INFO ] [sig ] LLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:01.068315] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LLY.txt [2026-01-05T20:26:01.068466] [INFO ] [sig ] [1899/3521] Completed LLY in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-05T20:26:01.068505] [INFO ] [sig ] [1900/3521] Forecasting LMB... [2026-01-05T20:26:01.068537] [INFO ] [sig ] Generating forecast for: LMB [2026-01-05T20:26:01.068566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-05T20:26:01.081480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-05T20:26:01.081809] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-05T20:26:01.082599] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-05T20:26:01.082651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:01.082683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:01.082720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:01.082778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:01.140417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:01.141072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:01.141151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:01.141182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:01.259140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:01.259298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:01.259338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:01.259366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:01.262717] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-01-05T20:26:01.262980] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-05T20:26:01.263102] [INFO ] [sig ] LMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:01.404815] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LMB.txt [2026-01-05T20:26:01.404941] [INFO ] [sig ] [1900/3521] Completed LMB in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-05T20:26:01.404980] [INFO ] [sig ] [1901/3521] Forecasting LMBS... [2026-01-05T20:26:01.405009] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-05T20:26:01.405038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-05T20:26:01.416501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-05T20:26:01.416879] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-05T20:26:01.417675] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-05T20:26:01.417727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:01.417759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:01.417785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:01.417842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:01.475900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:01.476717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:01.476803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:01.476836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:01.599524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:01.599701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:01.599744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:01.599773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:01.603168] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=63.68%) [2026-01-05T20:26:01.603449] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-05T20:26:01.603596] [INFO ] [sig ] LMBS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:01.743606] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LMBS.txt [2026-01-05T20:26:01.743740] [INFO ] [sig ] [1901/3521] Completed LMBS in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-05T20:26:01.743779] [INFO ] [sig ] [1902/3521] Forecasting LMND... [2026-01-05T20:26:01.743807] [INFO ] [sig ] Generating forecast for: LMND [2026-01-05T20:26:01.743837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-05T20:26:01.755309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-05T20:26:01.755612] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-05T20:26:01.756368] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-05T20:26:01.756421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:01.756452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:01.756478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:01.756534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:01.815064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:01.815941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:01.816045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:01.816078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:01.938335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:01.938505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:01.938544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:01.938591] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:01.942058] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-01-05T20:26:01.942339] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-05T20:26:01.942467] [INFO ] [sig ] LMND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:02.086344] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LMND.txt [2026-01-05T20:26:02.086528] [INFO ] [sig ] [1902/3521] Completed LMND in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:02.086588] [INFO ] [sig ] [1903/3521] Forecasting LNC... [2026-01-05T20:26:02.086621] [INFO ] [sig ] Generating forecast for: LNC [2026-01-05T20:26:02.086652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-05T20:26:02.098698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-05T20:26:02.099064] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-05T20:26:02.099848] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-05T20:26:02.099900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:02.099932] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:02.099959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:02.100016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:02.156229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:02.157064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:02.157154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:02.157185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:02.279947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:02.280106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:02.280144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:02.280172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:02.283497] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-01-05T20:26:02.283793] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-05T20:26:02.283920] [INFO ] [sig ] LNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:02.422913] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LNC.txt [2026-01-05T20:26:02.423055] [INFO ] [sig ] [1903/3521] Completed LNC in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:02.423097] [INFO ] [sig ] [1904/3521] Forecasting LND... [2026-01-05T20:26:02.423126] [INFO ] [sig ] Generating forecast for: LND [2026-01-05T20:26:02.423162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-05T20:26:02.434119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-05T20:26:02.434452] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-05T20:26:02.435220] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-05T20:26:02.435272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:02.435303] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:02.435330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:02.435387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:02.491854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:02.492713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:02.492795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:02.492827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:02.603283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:02.603440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:02.603478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:02.603506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:02.606837] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-05T20:26:02.607107] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-05T20:26:02.607231] [INFO ] [sig ] LND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:02.750365] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LND.txt [2026-01-05T20:26:02.750510] [INFO ] [sig ] [1904/3521] Completed LND in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:02.750549] [INFO ] [sig ] [1905/3521] Forecasting LNG... [2026-01-05T20:26:02.750599] [INFO ] [sig ] Generating forecast for: LNG [2026-01-05T20:26:02.750634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-05T20:26:02.761740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-05T20:26:02.762098] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-05T20:26:02.762887] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-05T20:26:02.762940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:02.762972] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:02.762999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:02.763056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:02.819446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:02.820296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:02.820380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:02.820413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:02.937635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:02.937792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:02.937830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:02.937859] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:02.941175] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-05T20:26:02.941450] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-05T20:26:02.941601] [INFO ] [sig ] LNG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:03.082990] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LNG.txt [2026-01-05T20:26:03.083152] [INFO ] [sig ] [1905/3521] Completed LNG in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:03.083192] [INFO ] [sig ] [1906/3521] Forecasting LNKB... [2026-01-05T20:26:03.083223] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-05T20:26:03.083253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-05T20:26:03.096319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-05T20:26:03.096715] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-05T20:26:03.097473] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-05T20:26:03.097526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:03.097602] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:03.097633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:03.097691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:03.155126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:03.156003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:03.156085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:03.156117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:03.272191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:03.272361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:03.272403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:03.272431] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:03.275774] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-01-05T20:26:03.276041] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-05T20:26:03.276166] [INFO ] [sig ] LNKB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:03.420131] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LNKB.txt [2026-01-05T20:26:03.420284] [INFO ] [sig ] [1906/3521] Completed LNKB in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:03.420324] [INFO ] [sig ] [1907/3521] Forecasting LNN... [2026-01-05T20:26:03.420354] [INFO ] [sig ] Generating forecast for: LNN [2026-01-05T20:26:03.420384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-05T20:26:03.432465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-05T20:26:03.432821] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-05T20:26:03.433604] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-05T20:26:03.433657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:03.433688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:03.433715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:03.433773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:03.491281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:03.491938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:03.492019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:03.492052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:03.611003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:03.611136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:03.611174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:03.611203] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:03.614499] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-05T20:26:03.614783] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-05T20:26:03.614909] [INFO ] [sig ] LNN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:03.753297] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LNN.txt [2026-01-05T20:26:03.753430] [INFO ] [sig ] [1907/3521] Completed LNN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:03.753470] [INFO ] [sig ] [1908/3521] Forecasting LNTH... [2026-01-05T20:26:03.753499] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-05T20:26:03.753528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-05T20:26:03.764527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-05T20:26:03.764861] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-05T20:26:03.765678] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-05T20:26:03.765730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:03.765763] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:03.765790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:03.765847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:03.822635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:03.823311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:03.823391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:03.823428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:03.945635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:03.945789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:03.945828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:03.945857] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:03.949329] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-01-05T20:26:03.949615] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-05T20:26:03.949740] [INFO ] [sig ] LNTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:04.088834] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LNTH.txt [2026-01-05T20:26:04.088987] [INFO ] [sig ] [1908/3521] Completed LNTH in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:04.089039] [INFO ] [sig ] [1909/3521] Forecasting LNZA... [2026-01-05T20:26:04.089070] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-05T20:26:04.089115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-05T20:26:04.100109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-05T20:26:04.100398] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-05T20:26:04.101185] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-05T20:26:04.101241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:04.101275] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:04.101308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:04.101378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:04.159171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:04.159853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:04.159933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:04.159967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:04.277387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:04.277557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:04.277612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:04.277669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:04.281428] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-05T20:26:04.281720] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-05T20:26:04.281847] [INFO ] [sig ] LNZA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:04.425623] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LNZA.txt [2026-01-05T20:26:04.425778] [INFO ] [sig ] [1909/3521] Completed LNZA in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:04.425818] [INFO ] [sig ] [1910/3521] Forecasting LOAN... [2026-01-05T20:26:04.425848] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-05T20:26:04.425877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-05T20:26:04.436981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-05T20:26:04.437351] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-05T20:26:04.438150] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-05T20:26:04.438203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:04.438235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:04.438261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:04.438317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:04.497983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:04.499080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:04.499168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:04.499202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:04.614914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:04.615075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:04.615114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:04.615145] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:04.618648] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-01-05T20:26:04.618973] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-05T20:26:04.619124] [INFO ] [sig ] LOAN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:04.764217] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LOAN.txt [2026-01-05T20:26:04.764361] [INFO ] [sig ] [1910/3521] Completed LOAN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:04.764407] [INFO ] [sig ] [1911/3521] Forecasting LOB... [2026-01-05T20:26:04.764442] [INFO ] [sig ] Generating forecast for: LOB [2026-01-05T20:26:04.764471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-05T20:26:04.775707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-05T20:26:04.776017] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-05T20:26:04.776962] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-05T20:26:04.777016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:04.777048] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:04.777075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:04.777133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:04.839274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:04.840021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:04.840109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:04.840145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:04.966535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:04.966715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:04.966945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:04.966976] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:04.970903] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-05T20:26:04.971199] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-05T20:26:04.971347] [INFO ] [sig ] LOB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:05.114385] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LOB.txt [2026-01-05T20:26:05.114549] [INFO ] [sig ] [1911/3521] Completed LOB in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:05.114616] [INFO ] [sig ] [1912/3521] Forecasting LOCO... [2026-01-05T20:26:05.114651] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-05T20:26:05.114683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-05T20:26:05.126981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-05T20:26:05.127381] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-05T20:26:05.128222] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-05T20:26:05.128280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:05.128311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:05.128337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:05.128395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:05.185328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:05.186155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:05.186234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:05.186265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:05.303801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:05.303942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:05.303982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:05.304010] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:05.307413] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-05T20:26:05.307707] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-05T20:26:05.307852] [INFO ] [sig ] LOCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:05.450202] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LOCO.txt [2026-01-05T20:26:05.450346] [INFO ] [sig ] [1912/3521] Completed LOCO in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:05.450385] [INFO ] [sig ] [1913/3521] Forecasting LOGI... [2026-01-05T20:26:05.450413] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-05T20:26:05.450441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-05T20:26:05.463509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-05T20:26:05.463891] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-05T20:26:05.464875] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-05T20:26:05.464939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:05.464972] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:05.464998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:05.465056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:05.523093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:05.523941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:05.524021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:05.524053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:05.646717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:05.646870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:05.646908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:05.646936] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:05.650315] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-05T20:26:05.650599] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-05T20:26:05.650913] [INFO ] [sig ] LOGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:05.796698] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LOGI.txt [2026-01-05T20:26:05.796839] [INFO ] [sig ] [1913/3521] Completed LOGI in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:05.796878] [INFO ] [sig ] [1914/3521] Forecasting LOMA... [2026-01-05T20:26:05.796908] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-05T20:26:05.796936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-05T20:26:05.810181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-05T20:26:05.810529] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-05T20:26:05.811379] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-05T20:26:05.811437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:05.811470] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:05.811499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:05.811557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:05.879301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:05.880295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:05.880393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:05.880430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:06.016240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:06.016402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:06.016443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:06.016473] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:06.020599] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-05T20:26:06.021024] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-05T20:26:06.021195] [INFO ] [sig ] LOMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:06.180120] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LOMA.txt [2026-01-05T20:26:06.180272] [INFO ] [sig ] [1914/3521] Completed LOMA in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-05T20:26:06.180315] [INFO ] [sig ] [1915/3521] Forecasting LOPE... [2026-01-05T20:26:06.180344] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-05T20:26:06.180373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-05T20:26:06.192487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-05T20:26:06.192938] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-05T20:26:06.193946] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-05T20:26:06.194010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:06.194053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:06.194091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:06.194171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:06.258422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:06.259436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:06.259547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:06.259607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:06.387518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:06.387690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:06.387732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:06.387761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:06.391753] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-01-05T20:26:06.392077] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-05T20:26:06.392213] [INFO ] [sig ] LOPE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:06.537658] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LOPE.txt [2026-01-05T20:26:06.537809] [INFO ] [sig ] [1915/3521] Completed LOPE in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-05T20:26:06.537849] [INFO ] [sig ] [1916/3521] Forecasting LOVE... [2026-01-05T20:26:06.537881] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-05T20:26:06.537910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-05T20:26:06.550009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-05T20:26:06.550303] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-05T20:26:06.551097] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-05T20:26:06.551150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:06.551183] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:06.551211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:06.551270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:06.609509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:06.610157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:06.610260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:06.610293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:06.739153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:06.739313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:06.739355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:06.739386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:06.742833] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-05T20:26:06.743114] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-05T20:26:06.743242] [INFO ] [sig ] LOVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:06.886783] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LOVE.txt [2026-01-05T20:26:06.886946] [INFO ] [sig ] [1916/3521] Completed LOVE in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-05T20:26:06.886995] [INFO ] [sig ] [1917/3521] Forecasting LPCN... [2026-01-05T20:26:06.887028] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-05T20:26:06.887060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-05T20:26:06.898487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-05T20:26:06.898825] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-05T20:26:06.899637] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-05T20:26:06.899691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:06.899723] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:06.899749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:06.899806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:06.960358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:06.961422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:06.961507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:06.961541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:07.073527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:07.073683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:07.073724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:07.073753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:07.077095] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=50.25%) [2026-01-05T20:26:07.077370] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-05T20:26:07.077501] [INFO ] [sig ] LPCN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:07.224485] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LPCN.txt [2026-01-05T20:26:07.224676] [INFO ] [sig ] [1917/3521] Completed LPCN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-05T20:26:07.224730] [INFO ] [sig ] [1918/3521] Forecasting LPG... [2026-01-05T20:26:07.224768] [INFO ] [sig ] Generating forecast for: LPG [2026-01-05T20:26:07.224806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-05T20:26:07.236227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-05T20:26:07.236591] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-05T20:26:07.237391] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-05T20:26:07.237457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:07.237496] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:07.237525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:07.237604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:07.294836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:07.295724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:07.295808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:07.295840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:07.416651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:07.416802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:07.416842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:07.416871] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:07.420299] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=28.28%) [2026-01-05T20:26:07.420641] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-05T20:26:07.420784] [INFO ] [sig ] LPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:07.560699] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LPG.txt [2026-01-05T20:26:07.560826] [INFO ] [sig ] [1918/3521] Completed LPG in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-05T20:26:07.560865] [INFO ] [sig ] [1919/3521] Forecasting LPL... [2026-01-05T20:26:07.560894] [INFO ] [sig ] Generating forecast for: LPL [2026-01-05T20:26:07.560923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-05T20:26:07.573329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-05T20:26:07.573716] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-05T20:26:07.574549] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-05T20:26:07.574621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:07.574654] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:07.574681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:07.574739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:07.635895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:07.636766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:07.636856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:07.636890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:07.753592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:07.753744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:07.753784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:07.753815] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:07.757250] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-05T20:26:07.757528] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-05T20:26:07.757674] [INFO ] [sig ] LPL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:07.901866] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LPL.txt [2026-01-05T20:26:07.902044] [INFO ] [sig ] [1919/3521] Completed LPL in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-05T20:26:07.902087] [INFO ] [sig ] [1920/3521] Forecasting LPLA... [2026-01-05T20:26:07.902117] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-05T20:26:07.902148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-05T20:26:07.913480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-05T20:26:07.913804] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-05T20:26:07.914634] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-05T20:26:07.914689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:07.914724] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:07.914753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:07.914813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:07.972795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:07.973684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:07.973786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:07.973824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:08.097228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:08.097380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:08.097437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:08.097468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:08.101000] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-01-05T20:26:08.101277] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-05T20:26:08.101417] [INFO ] [sig ] LPLA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:08.247630] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LPLA.txt [2026-01-05T20:26:08.247766] [INFO ] [sig ] [1920/3521] Completed LPLA in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:08.247805] [INFO ] [sig ] [1921/3521] Forecasting LPRO... [2026-01-05T20:26:08.247834] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-05T20:26:08.247863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-05T20:26:08.259201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-05T20:26:08.259530] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-05T20:26:08.260335] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-05T20:26:08.260388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:08.260421] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:08.260451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:08.260511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:08.319525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:08.320239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:08.320322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:08.320356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:08.446218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:08.446359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:08.446398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:08.446427] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:08.449800] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-05T20:26:08.450078] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-05T20:26:08.450206] [INFO ] [sig ] LPRO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:08.591716] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LPRO.txt [2026-01-05T20:26:08.591847] [INFO ] [sig ] [1921/3521] Completed LPRO in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:08.591887] [INFO ] [sig ] [1922/3521] Forecasting LPSN... [2026-01-05T20:26:08.591916] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-05T20:26:08.591945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-05T20:26:08.603386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-05T20:26:08.603699] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-05T20:26:08.604488] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-05T20:26:08.604541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:08.604595] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:08.604627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:08.604686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:08.665021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:08.665812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:08.665895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:08.665930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:08.791099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:08.791256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:08.791296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:08.791327] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:08.794752] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-01-05T20:26:08.795026] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-05T20:26:08.795156] [INFO ] [sig ] LPSN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:08.940943] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LPSN.txt [2026-01-05T20:26:08.941067] [INFO ] [sig ] [1922/3521] Completed LPSN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:08.941107] [INFO ] [sig ] [1923/3521] Forecasting LPTH... [2026-01-05T20:26:08.941135] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-05T20:26:08.941164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-05T20:26:08.953506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-05T20:26:08.953829] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-05T20:26:08.954598] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-05T20:26:08.954651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:08.954707] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:08.954735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:08.954792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:09.017792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:09.018695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:09.018789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:09.018825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:09.144503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:09.144665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:09.144706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:09.144735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:09.148358] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-05T20:26:09.148646] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-05T20:26:09.148772] [INFO ] [sig ] LPTH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:09.295033] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LPTH.txt [2026-01-05T20:26:09.295176] [INFO ] [sig ] [1923/3521] Completed LPTH in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:09.295217] [INFO ] [sig ] [1924/3521] Forecasting LPX... [2026-01-05T20:26:09.295246] [INFO ] [sig ] Generating forecast for: LPX [2026-01-05T20:26:09.295275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-05T20:26:09.307587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-05T20:26:09.307912] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-05T20:26:09.308736] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-05T20:26:09.308790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:09.308834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:09.308862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:09.308945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:09.367150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:09.367929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:09.368015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:09.368047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:09.492760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:09.492917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:09.492959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:09.492988] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:09.496466] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-01-05T20:26:09.496774] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-05T20:26:09.496908] [INFO ] [sig ] LPX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:09.674488] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LPX.txt [2026-01-05T20:26:09.674846] [INFO ] [sig ] [1924/3521] Completed LPX in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:09.674889] [INFO ] [sig ] [1925/3521] Forecasting LQDA... [2026-01-05T20:26:09.674917] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-05T20:26:09.674946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-05T20:26:09.687272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-05T20:26:09.687668] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-05T20:26:09.688479] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-05T20:26:09.688533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:09.688566] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:09.688613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:09.688671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:09.747152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:09.748105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:09.748193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:09.748227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:09.873809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:09.873975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:09.874014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:09.874043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:09.877450] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-01-05T20:26:09.877749] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-05T20:26:09.877881] [INFO ] [sig ] LQDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:10.017894] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LQDA.txt [2026-01-05T20:26:10.018074] [INFO ] [sig ] [1925/3521] Completed LQDA in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:10.018132] [INFO ] [sig ] [1926/3521] Forecasting LRCX... [2026-01-05T20:26:10.018170] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-05T20:26:10.018210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-05T20:26:10.029840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-05T20:26:10.030181] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-05T20:26:10.030986] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-05T20:26:10.031040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:10.031072] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:10.031100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:10.031158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:10.088383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:10.089370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:10.089458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:10.089490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:10.222087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:10.222239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:10.222279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:10.222343] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:10.225752] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-01-05T20:26:10.226039] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-05T20:26:10.226169] [INFO ] [sig ] LRCX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:10.379784] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LRCX.txt [2026-01-05T20:26:10.379930] [INFO ] [sig ] [1926/3521] Completed LRCX in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:10.379970] [INFO ] [sig ] [1927/3521] Forecasting LRGE... [2026-01-05T20:26:10.380001] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-05T20:26:10.380030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-05T20:26:10.390753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-05T20:26:10.391082] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-05T20:26:10.391869] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-05T20:26:10.391922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:10.391955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:10.391991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:10.392062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:10.449036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:10.449909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:10.449995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:10.450027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:10.562816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:10.562955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:10.562996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:10.563025] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:10.566515] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-05T20:26:10.566813] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-05T20:26:10.566950] [INFO ] [sig ] LRGE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:10.716684] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LRGE.txt [2026-01-05T20:26:10.716814] [INFO ] [sig ] [1927/3521] Completed LRGE in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:10.716861] [INFO ] [sig ] [1928/3521] Forecasting LSCC... [2026-01-05T20:26:10.716891] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-05T20:26:10.716919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-05T20:26:10.728353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-05T20:26:10.728703] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-05T20:26:10.729538] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-05T20:26:10.729623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:10.729658] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:10.729684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:10.729742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:10.785765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:10.786473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:10.786552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:10.786602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:10.906075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:10.906225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:10.906263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:10.906292] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:10.909634] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-05T20:26:10.909907] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-05T20:26:10.910030] [INFO ] [sig ] LSCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:11.052413] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LSCC.txt [2026-01-05T20:26:11.052541] [INFO ] [sig ] [1928/3521] Completed LSCC in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:11.052597] [INFO ] [sig ] [1929/3521] Forecasting LSPD... [2026-01-05T20:26:11.052629] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-05T20:26:11.052658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-05T20:26:11.064156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-05T20:26:11.064451] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-05T20:26:11.065229] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-05T20:26:11.065284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:11.065315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:11.065342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:11.065399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:11.121627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:11.122438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:11.122543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:11.122594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:11.243853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:11.244007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:11.244045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:11.244073] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:11.247395] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=18.40%) [2026-01-05T20:26:11.247678] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-05T20:26:11.247821] [INFO ] [sig ] LSPD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:11.389351] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LSPD.txt [2026-01-05T20:26:11.389480] [INFO ] [sig ] [1929/3521] Completed LSPD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:11.389517] [INFO ] [sig ] [1930/3521] Forecasting LTC... [2026-01-05T20:26:11.389547] [INFO ] [sig ] Generating forecast for: LTC [2026-01-05T20:26:11.389591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-05T20:26:11.400439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-05T20:26:11.400753] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-05T20:26:11.401509] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-05T20:26:11.401562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:11.401619] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:11.401647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:11.401704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:11.458691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:11.459356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:11.459437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:11.459470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:11.576786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:11.576938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:11.576978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:11.577005] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:11.580323] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-01-05T20:26:11.580606] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-05T20:26:11.580732] [INFO ] [sig ] LTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:11.718888] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LTC.txt [2026-01-05T20:26:11.719050] [INFO ] [sig ] [1930/3521] Completed LTC in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:11.719091] [INFO ] [sig ] [1931/3521] Forecasting LTH... [2026-01-05T20:26:11.719119] [INFO ] [sig ] Generating forecast for: LTH [2026-01-05T20:26:11.719148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-05T20:26:11.730340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-05T20:26:11.730702] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-05T20:26:11.731481] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-05T20:26:11.731535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:11.731568] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:11.731626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:11.731687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:11.788712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:11.789433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:11.789516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:11.789547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:11.907928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:11.908080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:11.908120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:11.908184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:11.911612] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-05T20:26:11.911890] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-05T20:26:11.912019] [INFO ] [sig ] LTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:12.050704] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LTH.txt [2026-01-05T20:26:12.050847] [INFO ] [sig ] [1931/3521] Completed LTH in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-05T20:26:12.050885] [INFO ] [sig ] [1932/3521] Forecasting LTRN... [2026-01-05T20:26:12.050914] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-05T20:26:12.050945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-05T20:26:12.061833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-05T20:26:12.062179] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-05T20:26:12.063022] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-05T20:26:12.063077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:12.063109] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:12.063135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:12.063192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:12.119647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:12.120523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:12.120626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:12.120661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:12.237465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:12.237640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:12.237683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:12.237712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:12.241152] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-01-05T20:26:12.241456] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-05T20:26:12.241614] [INFO ] [sig ] LTRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:12.382535] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LTRN.txt [2026-01-05T20:26:12.382717] [INFO ] [sig ] [1932/3521] Completed LTRN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-05T20:26:12.382757] [INFO ] [sig ] [1933/3521] Forecasting LTRX... [2026-01-05T20:26:12.382787] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-05T20:26:12.382817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-05T20:26:12.394528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-05T20:26:12.394940] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-05T20:26:12.395739] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-05T20:26:12.395792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:12.395823] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:12.395851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:12.395908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:12.451979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:12.452850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:12.452998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:12.453046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:12.574083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:12.574240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:12.574278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:12.574306] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:12.577706] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-05T20:26:12.578034] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-05T20:26:12.578171] [INFO ] [sig ] LTRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:12.721044] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LTRX.txt [2026-01-05T20:26:12.721210] [INFO ] [sig ] [1933/3521] Completed LTRX in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-05T20:26:12.721254] [INFO ] [sig ] [1934/3521] Forecasting LUCD... [2026-01-05T20:26:12.721283] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-05T20:26:12.721312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-05T20:26:12.733095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-05T20:26:12.733476] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-05T20:26:12.734324] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-05T20:26:12.734381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:12.734415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:12.734444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:12.734503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:12.791410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:12.792260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:12.792366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:12.792400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:12.910389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:12.910550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:12.910607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:12.910637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:12.914080] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-01-05T20:26:12.914398] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-05T20:26:12.914532] [INFO ] [sig ] LUCD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:13.055085] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LUCD.txt [2026-01-05T20:26:13.055243] [INFO ] [sig ] [1934/3521] Completed LUCD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-05T20:26:13.055285] [INFO ] [sig ] [1935/3521] Forecasting LUMN... [2026-01-05T20:26:13.055315] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-05T20:26:13.055345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-05T20:26:13.066590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-05T20:26:13.066957] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-05T20:26:13.067802] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-05T20:26:13.067857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:13.067889] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:13.067930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:13.067990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:13.127524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:13.128403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:13.128489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:13.128521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:13.255892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:13.256065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:13.256106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:13.256135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:13.260176] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-05T20:26:13.260543] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-05T20:26:13.260713] [INFO ] [sig ] LUMN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:13.404912] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LUMN.txt [2026-01-05T20:26:13.405068] [INFO ] [sig ] [1935/3521] Completed LUMN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-05T20:26:13.405107] [INFO ] [sig ] [1936/3521] Forecasting LUNG... [2026-01-05T20:26:13.405137] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-05T20:26:13.405166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-05T20:26:13.416469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-05T20:26:13.416887] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-05T20:26:13.417750] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-05T20:26:13.417806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:13.417839] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:13.417867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:13.417927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:13.475482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:13.476350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:13.476436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:13.476468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:13.597749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:13.597900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:13.597940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:13.597971] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:13.601391] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-05T20:26:13.601678] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-05T20:26:13.601803] [INFO ] [sig ] LUNG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:13.742165] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LUNG.txt [2026-01-05T20:26:13.742328] [INFO ] [sig ] [1936/3521] Completed LUNG in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-05T20:26:13.742371] [INFO ] [sig ] [1937/3521] Forecasting LVHD... [2026-01-05T20:26:13.742400] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-05T20:26:13.742430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-05T20:26:13.753663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-05T20:26:13.753955] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-05T20:26:13.754751] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-05T20:26:13.754804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:13.754836] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:13.754863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:13.754919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:13.811068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:13.811678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:13.811756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:13.811789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:13.928251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:13.928397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:13.928434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:13.928461] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:13.931831] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-01-05T20:26:13.932101] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-05T20:26:13.932228] [INFO ] [sig ] LVHD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:14.071462] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LVHD.txt [2026-01-05T20:26:14.071597] [INFO ] [sig ] [1937/3521] Completed LVHD in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:14.071636] [INFO ] [sig ] [1938/3521] Forecasting LVO... [2026-01-05T20:26:14.071666] [INFO ] [sig ] Generating forecast for: LVO [2026-01-05T20:26:14.071695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-05T20:26:14.082694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-05T20:26:14.082956] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-05T20:26:14.083720] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-05T20:26:14.083772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:14.083803] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:14.083830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:14.083887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:14.140882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:14.141498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:14.141595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:14.141631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:14.256701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:14.256866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:14.256906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:14.256935] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:14.260371] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-01-05T20:26:14.260694] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-05T20:26:14.260829] [INFO ] [sig ] LVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:14.401156] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LVO.txt [2026-01-05T20:26:14.401281] [INFO ] [sig ] [1938/3521] Completed LVO in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:14.401320] [INFO ] [sig ] [1939/3521] Forecasting LVS... [2026-01-05T20:26:14.401349] [INFO ] [sig ] Generating forecast for: LVS [2026-01-05T20:26:14.401385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-05T20:26:14.412427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-05T20:26:14.412708] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-05T20:26:14.413447] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-05T20:26:14.413498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:14.413530] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:14.413557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:14.413636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:14.470533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:14.471184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:14.471261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:14.471292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:14.590985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:14.591102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:14.591141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:14.591170] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:14.594337] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-05T20:26:14.594616] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-05T20:26:14.594737] [INFO ] [sig ] LVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:14.735990] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LVS.txt [2026-01-05T20:26:14.736115] [INFO ] [sig ] [1939/3521] Completed LVS in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:14.736152] [INFO ] [sig ] [1940/3521] Forecasting LWAY... [2026-01-05T20:26:14.736182] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-05T20:26:14.736210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-05T20:26:14.747936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-05T20:26:14.748211] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-05T20:26:14.748999] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-05T20:26:14.749051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:14.749118] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:14.749147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:14.749204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:14.805785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:14.806373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:14.806471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:14.806505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:14.925818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:14.925969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:14.926007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:14.926035] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:14.929404] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=82.89%) [2026-01-05T20:26:14.929734] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-05T20:26:14.929863] [INFO ] [sig ] LWAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:15.067170] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LWAY.txt [2026-01-05T20:26:15.067298] [INFO ] [sig ] [1940/3521] Completed LWAY in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:15.067338] [INFO ] [sig ] [1941/3521] Forecasting LWLG... [2026-01-05T20:26:15.067367] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-05T20:26:15.067396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-05T20:26:15.079668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-05T20:26:15.079921] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-05T20:26:15.080687] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-05T20:26:15.080739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:15.080770] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:15.080796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:15.080852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:15.137281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:15.137913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:15.137991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:15.138023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:15.259989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:15.260139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:15.260178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:15.260205] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:15.263509] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-05T20:26:15.263790] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-05T20:26:15.263917] [INFO ] [sig ] LWLG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:15.404077] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LWLG.txt [2026-01-05T20:26:15.404203] [INFO ] [sig ] [1941/3521] Completed LWLG in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:15.404242] [INFO ] [sig ] [1942/3521] Forecasting LX... [2026-01-05T20:26:15.404270] [INFO ] [sig ] Generating forecast for: LX [2026-01-05T20:26:15.404299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-05T20:26:15.418485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-05T20:26:15.419082] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-05T20:26:15.420060] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-05T20:26:15.420127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:15.420181] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:15.420220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:15.420284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:15.485031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:15.486283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:15.486389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:15.486423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:15.631855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:15.632098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:15.632146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:15.632202] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:15.636166] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-01-05T20:26:15.636491] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-05T20:26:15.636689] [INFO ] [sig ] LX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:15.778450] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LX.txt [2026-01-05T20:26:15.778666] [INFO ] [sig ] [1942/3521] Completed LX in 0.4s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:15.778710] [INFO ] [sig ] [1943/3521] Forecasting LXEO... [2026-01-05T20:26:15.778741] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-05T20:26:15.778771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-05T20:26:15.790965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-05T20:26:15.791282] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-05T20:26:15.792085] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-05T20:26:15.792137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:15.792168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:15.792195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:15.792251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:15.848088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:15.848709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:15.848792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:15.848823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:15.965986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:15.966146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:15.966184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:15.966243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:15.969625] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-01-05T20:26:15.969899] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-05T20:26:15.970026] [INFO ] [sig ] LXEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:16.107476] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LXEO.txt [2026-01-05T20:26:16.107609] [INFO ] [sig ] [1943/3521] Completed LXEO in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:16.107670] [INFO ] [sig ] [1944/3521] Forecasting LXP... [2026-01-05T20:26:16.107702] [INFO ] [sig ] Generating forecast for: LXP [2026-01-05T20:26:16.107731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-05T20:26:16.124511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-05T20:26:16.125071] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-05T20:26:16.126300] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-05T20:26:16.126373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:16.126425] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:16.126471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:16.126561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:16.195251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:16.196226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:16.196321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:16.196355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:16.308384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:16.308536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:16.308590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:16.308622] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:16.311984] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-05T20:26:16.312266] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-05T20:26:16.312392] [INFO ] [sig ] LXP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:16.461290] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LXP.txt [2026-01-05T20:26:16.461450] [INFO ] [sig ] [1944/3521] Completed LXP in 0.4s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:16.461494] [INFO ] [sig ] [1945/3521] Forecasting LYB... [2026-01-05T20:26:16.461524] [INFO ] [sig ] Generating forecast for: LYB [2026-01-05T20:26:16.461556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-05T20:26:16.473230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-05T20:26:16.473552] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-05T20:26:16.474327] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-05T20:26:16.474379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:16.474410] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:16.474438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:16.474496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:16.530341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:16.530990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:16.531072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:16.531104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:16.647851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:16.648012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:16.648050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:16.648079] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:16.651464] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=54.32%) [2026-01-05T20:26:16.651751] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-05T20:26:16.651880] [INFO ] [sig ] LYB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:16.790447] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LYB.txt [2026-01-05T20:26:16.790600] [INFO ] [sig ] [1945/3521] Completed LYB in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:16.790650] [INFO ] [sig ] [1946/3521] Forecasting LYEL... [2026-01-05T20:26:16.790685] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-05T20:26:16.790719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-05T20:26:16.802838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-05T20:26:16.803113] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-05T20:26:16.803913] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-05T20:26:16.803965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:16.803996] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:16.804023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:16.804080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:16.860843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:16.861570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:16.861692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:16.861731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:16.986054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:16.986207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:16.986245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:16.986272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:16.989588] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-05T20:26:16.989855] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-05T20:26:16.989978] [INFO ] [sig ] LYEL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:17.127423] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LYEL.txt [2026-01-05T20:26:17.127551] [INFO ] [sig ] [1946/3521] Completed LYEL in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:17.127607] [INFO ] [sig ] [1947/3521] Forecasting LYG... [2026-01-05T20:26:17.127637] [INFO ] [sig ] Generating forecast for: LYG [2026-01-05T20:26:17.127667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-05T20:26:17.138972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-05T20:26:17.139281] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-05T20:26:17.140069] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-05T20:26:17.140121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:17.140152] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:17.140179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:17.140236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:17.196879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:17.197536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:17.197632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:17.197666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:17.319464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:17.319619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:17.319657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:17.319686] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:17.323438] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-05T20:26:17.323725] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-05T20:26:17.323850] [INFO ] [sig ] LYG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:17.466969] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LYG.txt [2026-01-05T20:26:17.467106] [INFO ] [sig ] [1947/3521] Completed LYG in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:17.467147] [INFO ] [sig ] [1948/3521] Forecasting LYRA... [2026-01-05T20:26:17.467175] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-05T20:26:17.467204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-05T20:26:17.478014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-05T20:26:17.478286] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-05T20:26:17.479093] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-05T20:26:17.479154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:17.479186] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:17.479213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:17.479271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:17.537279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:17.537899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:17.537975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:17.538007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:17.653793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:17.653932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:17.653969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:17.653996] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:17.657282] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-01-05T20:26:17.657544] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-05T20:26:17.657690] [INFO ] [sig ] LYRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:17.796174] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LYRA.txt [2026-01-05T20:26:17.796291] [INFO ] [sig ] [1948/3521] Completed LYRA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-05T20:26:17.796328] [INFO ] [sig ] [1949/3521] Forecasting LYTS... [2026-01-05T20:26:17.796356] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-05T20:26:17.796384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-05T20:26:17.807303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-05T20:26:17.807586] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-05T20:26:17.808355] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-05T20:26:17.808408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:17.808439] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:17.808465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:17.808522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:17.865528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:17.866235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:17.866315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:17.866346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:17.985640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:17.985802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:17.985869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:17.985897] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:17.989508] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-01-05T20:26:17.989800] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-05T20:26:17.989931] [INFO ] [sig ] LYTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:18.140110] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/LYTS.txt [2026-01-05T20:26:18.140284] [INFO ] [sig ] [1949/3521] Completed LYTS in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:18.140329] [INFO ] [sig ] [1950/3521] Forecasting LZ... [2026-01-05T20:26:18.140359] [INFO ] [sig ] Generating forecast for: LZ [2026-01-05T20:26:18.140389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-05T20:26:18.152838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-05T20:26:18.153231] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-05T20:26:18.154061] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-05T20:26:18.154116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:18.154148] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:18.154177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:18.154235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:18.212754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:18.213478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:18.213630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:18.213667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:18.336004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:18.336140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:18.336179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:18.336208] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:18.339512] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-05T20:26:18.339804] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-05T20:26:18.339931] [INFO ] [sig ] LZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:18.481978] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LZ.txt [2026-01-05T20:26:18.482135] [INFO ] [sig ] [1950/3521] Completed LZ in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:18.482177] [INFO ] [sig ] [1951/3521] Forecasting LZB... [2026-01-05T20:26:18.482206] [INFO ] [sig ] Generating forecast for: LZB [2026-01-05T20:26:18.482235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-05T20:26:18.493280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-05T20:26:18.493547] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-05T20:26:18.494318] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-05T20:26:18.494370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:18.494401] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:18.494428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:18.494485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:18.551444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:18.552088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:18.552166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:18.552199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:18.672495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:18.672669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:18.672717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:18.672751] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:18.676157] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=5.81%) [2026-01-05T20:26:18.676445] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-05T20:26:18.676595] [INFO ] [sig ] LZB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:18.816913] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LZB.txt [2026-01-05T20:26:18.817071] [INFO ] [sig ] [1951/3521] Completed LZB in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:18.817118] [INFO ] [sig ] [1952/3521] Forecasting LZM... [2026-01-05T20:26:18.817148] [INFO ] [sig ] Generating forecast for: LZM [2026-01-05T20:26:18.817178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-05T20:26:18.828375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-05T20:26:18.828718] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-05T20:26:18.829500] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-05T20:26:18.829551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:18.829601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:18.829629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:18.829686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:18.886961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:18.887854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:18.887939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:18.887970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:19.011781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:19.011936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:19.011975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:19.012003] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:19.015419] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-05T20:26:19.015747] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-05T20:26:19.015883] [INFO ] [sig ] LZM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:19.160803] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/LZM.txt [2026-01-05T20:26:19.160955] [INFO ] [sig ] [1952/3521] Completed LZM in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:19.160995] [INFO ] [sig ] [1953/3521] Forecasting M... [2026-01-05T20:26:19.161024] [INFO ] [sig ] Generating forecast for: M [2026-01-05T20:26:19.161053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-05T20:26:19.172364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-05T20:26:19.172671] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-05T20:26:19.173422] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-05T20:26:19.173475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:19.173515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:19.173541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:19.173623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:19.232146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:19.232984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:19.233073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:19.233106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:19.360541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:19.360721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:19.360769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:19.360809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:19.364675] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-05T20:26:19.364953] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-05T20:26:19.365274] [INFO ] [sig ] M: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:19.508979] [INFO ] [LOCAL ] Saved forecast: M 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/M.txt [2026-01-05T20:26:19.509153] [INFO ] [sig ] [1953/3521] Completed M in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:19.509194] [INFO ] [sig ] [1954/3521] Forecasting MA... [2026-01-05T20:26:19.509223] [INFO ] [sig ] Generating forecast for: MA [2026-01-05T20:26:19.509253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-05T20:26:19.520925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-05T20:26:19.521258] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-05T20:26:19.522041] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-05T20:26:19.522094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:19.522126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:19.522153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:19.522226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:19.581037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:19.581890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:19.581979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:19.582013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:19.705714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:19.705885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:19.705925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:19.705954] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:19.709463] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-05T20:26:19.709794] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-05T20:26:19.709930] [INFO ] [sig ] MA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:19.854476] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MA.txt [2026-01-05T20:26:19.854625] [INFO ] [sig ] [1954/3521] Completed MA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-05T20:26:19.854667] [INFO ] [sig ] [1955/3521] Forecasting MAA... [2026-01-05T20:26:19.854696] [INFO ] [sig ] Generating forecast for: MAA [2026-01-05T20:26:19.854725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-05T20:26:19.866113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-05T20:26:19.866388] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-05T20:26:19.867158] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-05T20:26:19.867214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:19.867245] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:19.867272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:19.867328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:19.926040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:19.926718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:19.926798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:19.927014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:20.047639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:20.047793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:20.047832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:20.047878] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:20.051614] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: UP (p=52.66%) [2026-01-05T20:26:20.051891] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-05T20:26:20.052016] [INFO ] [sig ] MAA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:20.196120] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MAA.txt [2026-01-05T20:26:20.196261] [INFO ] [sig ] [1955/3521] Completed MAA in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:20.196308] [INFO ] [sig ] [1956/3521] Forecasting MAC... [2026-01-05T20:26:20.196349] [INFO ] [sig ] Generating forecast for: MAC [2026-01-05T20:26:20.196381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-05T20:26:20.209352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-05T20:26:20.209725] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-05T20:26:20.210497] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-05T20:26:20.210550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:20.210600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:20.210628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:20.210689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:20.266415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:20.267219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:20.267306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:20.267338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:20.393677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:20.393836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:20.394053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:20.394081] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:20.397545] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=59.28%) [2026-01-05T20:26:20.397837] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-05T20:26:20.398162] [INFO ] [sig ] MAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:20.537207] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MAC.txt [2026-01-05T20:26:20.537364] [INFO ] [sig ] [1956/3521] Completed MAC in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:20.537406] [INFO ] [sig ] [1957/3521] Forecasting MAMA... [2026-01-05T20:26:20.537435] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-05T20:26:20.537464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-05T20:26:20.549149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-05T20:26:20.549454] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-05T20:26:20.550221] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-05T20:26:20.550272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:20.550329] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:20.550357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:20.550415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:20.606761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:20.607527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:20.607626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:20.607675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:20.736242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:20.736409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:20.736457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:20.736494] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:20.741276] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-01-05T20:26:20.741629] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-05T20:26:20.741783] [INFO ] [sig ] MAMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:20.883174] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MAMA.txt [2026-01-05T20:26:20.883307] [INFO ] [sig ] [1957/3521] Completed MAMA in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:20.883346] [INFO ] [sig ] [1958/3521] Forecasting MAN... [2026-01-05T20:26:20.883374] [INFO ] [sig ] Generating forecast for: MAN [2026-01-05T20:26:20.883403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-05T20:26:20.894941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-05T20:26:20.895303] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-05T20:26:20.896153] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-05T20:26:20.896208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:20.896239] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:20.896266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:20.896324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:20.955697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:20.956452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:20.956533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:20.956564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:21.076092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:21.076235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:21.076273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:21.076301] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:21.079658] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-05T20:26:21.079924] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-05T20:26:21.080070] [INFO ] [sig ] MAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:21.219626] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MAN.txt [2026-01-05T20:26:21.219752] [INFO ] [sig ] [1958/3521] Completed MAN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:21.219790] [INFO ] [sig ] [1959/3521] Forecasting MANH... [2026-01-05T20:26:21.219818] [INFO ] [sig ] Generating forecast for: MANH [2026-01-05T20:26:21.219846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-05T20:26:21.232086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-05T20:26:21.232388] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-05T20:26:21.233165] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-05T20:26:21.233218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:21.233249] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:21.233286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:21.233344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:21.289999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:21.290773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:21.290856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:21.290888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:21.410424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:21.410596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:21.410635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:21.410664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:21.413958] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-05T20:26:21.414223] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-05T20:26:21.414346] [INFO ] [sig ] MANH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:21.557596] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MANH.txt [2026-01-05T20:26:21.557727] [INFO ] [sig ] [1959/3521] Completed MANH in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:21.557767] [INFO ] [sig ] [1960/3521] Forecasting MARA... [2026-01-05T20:26:21.557798] [INFO ] [sig ] Generating forecast for: MARA [2026-01-05T20:26:21.557829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-05T20:26:21.570132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-05T20:26:21.570427] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-05T20:26:21.571211] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-05T20:26:21.571264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:21.571294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:21.571319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:21.571375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:21.630646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:21.631464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:21.631548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:21.631600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:21.754657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:21.754810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:21.754849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:21.754922] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:21.758320] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-05T20:26:21.758615] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-05T20:26:21.758745] [INFO ] [sig ] MARA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:21.900201] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MARA.txt [2026-01-05T20:26:21.900327] [INFO ] [sig ] [1960/3521] Completed MARA in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:21.900366] [INFO ] [sig ] [1961/3521] Forecasting MAS... [2026-01-05T20:26:21.900395] [INFO ] [sig ] Generating forecast for: MAS [2026-01-05T20:26:21.900424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-05T20:26:21.911968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-05T20:26:21.912254] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-05T20:26:21.913034] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-05T20:26:21.913085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:21.913117] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:21.913143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:21.913200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:21.971023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:21.971760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:21.971842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:21.971876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:22.090968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:22.091120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:22.091159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:22.091189] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:22.094555] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-01-05T20:26:22.094848] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-05T20:26:22.094976] [INFO ] [sig ] MAS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:22.235099] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MAS.txt [2026-01-05T20:26:22.235235] [INFO ] [sig ] [1961/3521] Completed MAS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:22.235275] [INFO ] [sig ] [1962/3521] Forecasting MASI... [2026-01-05T20:26:22.235303] [INFO ] [sig ] Generating forecast for: MASI [2026-01-05T20:26:22.235332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-05T20:26:22.246676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-05T20:26:22.246979] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-05T20:26:22.247769] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-05T20:26:22.247821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:22.247853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:22.247881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:22.247939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:22.306834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:22.307625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:22.307708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:22.307741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:22.427065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:22.427220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:22.427258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:22.427288] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:22.430676] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=47.68%) [2026-01-05T20:26:22.430948] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-05T20:26:22.431070] [INFO ] [sig ] MASI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:22.570705] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MASI.txt [2026-01-05T20:26:22.570833] [INFO ] [sig ] [1962/3521] Completed MASI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:22.570880] [INFO ] [sig ] [1963/3521] Forecasting MASS... [2026-01-05T20:26:22.570908] [INFO ] [sig ] Generating forecast for: MASS [2026-01-05T20:26:22.570945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-05T20:26:22.582712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-05T20:26:22.583054] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-05T20:26:22.583827] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-05T20:26:22.583879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:22.583910] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:22.583936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:22.583993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:22.640758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:22.641616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:22.641699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:22.641730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:22.759998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:22.760149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:22.760187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:22.760214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:22.763543] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-05T20:26:22.763833] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-05T20:26:22.763957] [INFO ] [sig ] MASS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:22.901548] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MASS.txt [2026-01-05T20:26:22.901690] [INFO ] [sig ] [1963/3521] Completed MASS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:22.901730] [INFO ] [sig ] [1964/3521] Forecasting MATX... [2026-01-05T20:26:22.901759] [INFO ] [sig ] Generating forecast for: MATX [2026-01-05T20:26:22.901792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-05T20:26:22.912834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-05T20:26:22.913120] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-05T20:26:22.913893] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-05T20:26:22.913944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:22.913976] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:22.914003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:22.914060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:22.970164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:22.970851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:22.970929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:22.970960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:23.086735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:23.086889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:23.086928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:23.086955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:23.090319] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-01-05T20:26:23.090606] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-05T20:26:23.090732] [INFO ] [sig ] MATX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:23.278989] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MATX.txt [2026-01-05T20:26:23.279167] [INFO ] [sig ] [1964/3521] Completed MATX in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:23.279211] [INFO ] [sig ] [1965/3521] Forecasting MAX... [2026-01-05T20:26:23.279241] [INFO ] [sig ] Generating forecast for: MAX [2026-01-05T20:26:23.279275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-05T20:26:23.290481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-05T20:26:23.290801] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-05T20:26:23.291555] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-05T20:26:23.291626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:23.291658] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:23.291685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:23.291741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:23.348904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:23.349647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:23.349735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:23.349769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:23.464438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:23.464597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:23.464636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:23.464664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:23.467966] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-01-05T20:26:23.468236] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-05T20:26:23.468357] [INFO ] [sig ] MAX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:23.608734] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MAX.txt [2026-01-05T20:26:23.608861] [INFO ] [sig ] [1965/3521] Completed MAX in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:23.608901] [INFO ] [sig ] [1966/3521] Forecasting MAXI... [2026-01-05T20:26:23.608957] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-05T20:26:23.608991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-05T20:26:23.620316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-05T20:26:23.620714] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-05T20:26:23.621510] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-05T20:26:23.621563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:23.621625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:23.621660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:23.621717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:23.679071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:23.679778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:23.679871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:23.679914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:23.794283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:23.794422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:23.794462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:23.794491] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:23.797819] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-05T20:26:23.798085] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-05T20:26:23.798206] [INFO ] [sig ] MAXI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:23.939561] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MAXI.txt [2026-01-05T20:26:23.939712] [INFO ] [sig ] [1966/3521] Completed MAXI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-05T20:26:23.939755] [INFO ] [sig ] [1967/3521] Forecasting MAXN... [2026-01-05T20:26:23.939790] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-05T20:26:23.939825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-05T20:26:23.951216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-05T20:26:23.951501] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-05T20:26:23.952361] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-05T20:26:23.952417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:23.952449] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:23.952477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:23.952537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:24.012709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:24.013478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:24.013618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:24.013670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:24.126973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:24.127131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:24.127169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:24.127197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:24.131085] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-01-05T20:26:24.131388] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-05T20:26:24.131523] [INFO ] [sig ] MAXN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:24.275100] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MAXN.txt [2026-01-05T20:26:24.275253] [INFO ] [sig ] [1967/3521] Completed MAXN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:24.275292] [INFO ] [sig ] [1968/3521] Forecasting MBB... [2026-01-05T20:26:24.275322] [INFO ] [sig ] Generating forecast for: MBB [2026-01-05T20:26:24.275352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-05T20:26:24.286707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-05T20:26:24.287094] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-05T20:26:24.287919] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-05T20:26:24.287974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:24.288006] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:24.288033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:24.288090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:24.345462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:24.346330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:24.346415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:24.346447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:24.469114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:24.469270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:24.469310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:24.469339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:24.472868] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=33.15%) [2026-01-05T20:26:24.473163] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-05T20:26:24.473297] [INFO ] [sig ] MBB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:24.620093] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MBB.txt [2026-01-05T20:26:24.620267] [INFO ] [sig ] [1968/3521] Completed MBB in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:24.620311] [INFO ] [sig ] [1969/3521] Forecasting MBC... [2026-01-05T20:26:24.620341] [INFO ] [sig ] Generating forecast for: MBC [2026-01-05T20:26:24.620371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-05T20:26:24.632566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-05T20:26:24.632976] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-05T20:26:24.633835] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-05T20:26:24.633890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:24.633925] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:24.633953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:24.634011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:24.693051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:24.693948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:24.694033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:24.694236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:24.813811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:24.813978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:24.814017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:24.814044] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:24.817546] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=46.78%) [2026-01-05T20:26:24.817867] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-05T20:26:24.817999] [INFO ] [sig ] MBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:24.960446] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MBC.txt [2026-01-05T20:26:24.960610] [INFO ] [sig ] [1969/3521] Completed MBC in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:24.960656] [INFO ] [sig ] [1970/3521] Forecasting MBCN... [2026-01-05T20:26:24.960687] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-05T20:26:24.960716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-05T20:26:24.970529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-05T20:26:24.970816] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-05T20:26:24.971738] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-05T20:26:24.971790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:24.971822] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:24.971849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:24.971917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:25.031481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:25.032178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:25.032258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:25.032290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:25.127551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:25.127729] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:26:25.127768] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:25.127802] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:25.131235] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-01-05T20:26:25.131505] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-05T20:26:25.131653] [INFO ] [sig ] MBCN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:25.276110] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MBCN.txt [2026-01-05T20:26:25.276315] [INFO ] [sig ] [1970/3521] Completed MBCN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:25.276373] [INFO ] [sig ] [1971/3521] Forecasting MBI... [2026-01-05T20:26:25.276412] [INFO ] [sig ] Generating forecast for: MBI [2026-01-05T20:26:25.276442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-05T20:26:25.289236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-05T20:26:25.289605] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-05T20:26:25.290535] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-05T20:26:25.290611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:25.290645] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:25.290672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:25.290729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:25.349714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:25.350540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:25.350668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:25.350710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:25.472376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:25.472527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:25.472566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:25.472616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:25.476240] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-05T20:26:25.476512] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-05T20:26:25.476666] [INFO ] [sig ] MBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:25.620638] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MBI.txt [2026-01-05T20:26:25.620768] [INFO ] [sig ] [1971/3521] Completed MBI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:25.620807] [INFO ] [sig ] [1972/3521] Forecasting MBIN... [2026-01-05T20:26:25.620839] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-05T20:26:25.620886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-05T20:26:25.633793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-05T20:26:25.634248] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-05T20:26:25.635054] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-05T20:26:25.635115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:25.635300] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:25.635327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:25.635385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:25.692676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:25.693305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:25.693383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:25.693415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:25.809564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:25.809721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:25.809759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:25.809793] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:25.813090] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-05T20:26:25.813353] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-05T20:26:25.813473] [INFO ] [sig ] MBIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:25.952880] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MBIN.txt [2026-01-05T20:26:25.953007] [INFO ] [sig ] [1972/3521] Completed MBIN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-05T20:26:25.953045] [INFO ] [sig ] [1973/3521] Forecasting MBLY... [2026-01-05T20:26:25.953075] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-05T20:26:25.953103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-05T20:26:25.964778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-05T20:26:25.965062] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-05T20:26:25.965831] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-05T20:26:25.965882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:25.965914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:25.965940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:25.965997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:26.023400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:26.024053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:26.024132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:26.024163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:26.142322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:26.142461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:26.142499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:26.142527] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:26.145781] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=54.22%) [2026-01-05T20:26:26.146041] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-05T20:26:26.146162] [INFO ] [sig ] MBLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:26.285440] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MBLY.txt [2026-01-05T20:26:26.285597] [INFO ] [sig ] [1973/3521] Completed MBLY in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:26.285637] [INFO ] [sig ] [1974/3521] Forecasting MBS... [2026-01-05T20:26:26.285666] [INFO ] [sig ] Generating forecast for: MBS [2026-01-05T20:26:26.285695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-05T20:26:26.296594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-05T20:26:26.296896] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-05T20:26:26.297668] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-05T20:26:26.297720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:26.297778] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:26.297809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:26.297886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:26.357414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:26.358800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:26.358894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:26.358962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:26.475781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:26.475944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:26.475987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:26.476017] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:26.479404] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-05T20:26:26.479775] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-05T20:26:26.479937] [INFO ] [sig ] MBS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:26.631308] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MBS.txt [2026-01-05T20:26:26.631440] [INFO ] [sig ] [1974/3521] Completed MBS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:26.631479] [INFO ] [sig ] [1975/3521] Forecasting MBWM... [2026-01-05T20:26:26.631508] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-05T20:26:26.631538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-05T20:26:26.643553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-05T20:26:26.643879] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-05T20:26:26.644648] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-05T20:26:26.644700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:26.644731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:26.644757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:26.644819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:26.702415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:26.703250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:26.703333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:26.703365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:26.822140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:26.822296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:26.822335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:26.822363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:26.825683] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-05T20:26:26.825959] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-05T20:26:26.826082] [INFO ] [sig ] MBWM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:26.966983] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MBWM.txt [2026-01-05T20:26:26.967125] [INFO ] [sig ] [1975/3521] Completed MBWM in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:26.967169] [INFO ] [sig ] [1976/3521] Forecasting MBX... [2026-01-05T20:26:26.967199] [INFO ] [sig ] Generating forecast for: MBX [2026-01-05T20:26:26.967230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-05T20:26:26.979060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-05T20:26:26.979385] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-05T20:26:26.980166] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-05T20:26:26.980219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:26.980251] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:26.980277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:26.980334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:27.036161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:27.036906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:27.037002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:27.037037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:27.161221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:27.161374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:27.161413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:27.161441] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:27.164804] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-05T20:26:27.165072] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-05T20:26:27.165196] [INFO ] [sig ] MBX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:27.306033] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MBX.txt [2026-01-05T20:26:27.306168] [INFO ] [sig ] [1976/3521] Completed MBX in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:27.306206] [INFO ] [sig ] [1977/3521] Forecasting MC... [2026-01-05T20:26:27.306235] [INFO ] [sig ] Generating forecast for: MC [2026-01-05T20:26:27.306266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-05T20:26:27.318939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-05T20:26:27.319292] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-05T20:26:27.320167] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-05T20:26:27.320222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:27.320253] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:27.320280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:27.320336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:27.379273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:27.380251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:27.380338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:27.380371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:27.498761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:27.498931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:27.498972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:27.499032] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:27.502413] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=47.25%) [2026-01-05T20:26:27.502721] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-05T20:26:27.502861] [INFO ] [sig ] MC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:27.642936] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MC.txt [2026-01-05T20:26:27.643094] [INFO ] [sig ] [1977/3521] Completed MC in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:27.643133] [INFO ] [sig ] [1978/3521] Forecasting MCBS... [2026-01-05T20:26:27.643162] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-05T20:26:27.643192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-05T20:26:27.655081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-05T20:26:27.655389] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-05T20:26:27.656227] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-05T20:26:27.656281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:27.656313] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:27.656340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:27.656398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:27.713339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:27.714222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:27.714304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:27.714336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:27.832397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:27.832546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:27.832602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:27.832634] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:27.836042] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-05T20:26:27.836322] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-05T20:26:27.836449] [INFO ] [sig ] MCBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:27.984657] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCBS.txt [2026-01-05T20:26:27.984795] [INFO ] [sig ] [1978/3521] Completed MCBS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:27.984834] [INFO ] [sig ] [1979/3521] Forecasting MCHI... [2026-01-05T20:26:27.984864] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-05T20:26:27.984894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-05T20:26:27.997599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-05T20:26:27.997964] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-05T20:26:27.998772] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-05T20:26:27.998824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:27.998857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:27.998889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:27.998988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:28.057111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:28.057925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:28.058007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:28.058038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:28.184625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:28.184779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:28.184833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:28.184863] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:28.188278] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=32.11%) [2026-01-05T20:26:28.188552] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-05T20:26:28.188699] [INFO ] [sig ] MCHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:28.342198] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCHI.txt [2026-01-05T20:26:28.342356] [INFO ] [sig ] [1979/3521] Completed MCHI in 0.4s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:28.342396] [INFO ] [sig ] [1980/3521] Forecasting MCHP... [2026-01-05T20:26:28.342427] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-05T20:26:28.342460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-05T20:26:28.355156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-05T20:26:28.355443] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-05T20:26:28.356268] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-05T20:26:28.356321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:28.356353] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:28.356380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:28.356438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:28.418328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:28.419256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:28.419344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:28.419376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:28.542475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:28.542648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:28.542690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:28.542719] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:28.546399] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=10.49%) [2026-01-05T20:26:28.546692] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-05T20:26:28.546821] [INFO ] [sig ] MCHP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:28.687562] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCHP.txt [2026-01-05T20:26:28.687705] [INFO ] [sig ] [1980/3521] Completed MCHP in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:28.687743] [INFO ] [sig ] [1981/3521] Forecasting MCHX... [2026-01-05T20:26:28.687773] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-05T20:26:28.687840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-05T20:26:28.700207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-05T20:26:28.700552] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-05T20:26:28.701380] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-05T20:26:28.701434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:28.701467] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:28.701493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:28.701551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:28.760132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:28.761032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:28.761305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:28.761338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:28.865382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:28.865519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:28.865557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:28.865602] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:28.868842] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-05T20:26:28.869127] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-05T20:26:28.869250] [INFO ] [sig ] MCHX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:29.014154] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCHX.txt [2026-01-05T20:26:29.014310] [INFO ] [sig ] [1981/3521] Completed MCHX in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:29.014349] [INFO ] [sig ] [1982/3521] Forecasting MCI... [2026-01-05T20:26:29.014379] [INFO ] [sig ] Generating forecast for: MCI [2026-01-05T20:26:29.014408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-05T20:26:29.025515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-05T20:26:29.025840] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-05T20:26:29.026616] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-05T20:26:29.026668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:29.026700] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:29.026726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:29.026783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:29.086009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:29.086751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:29.086835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:29.086869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:29.206273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:29.206435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:29.206475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:29.206505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:29.210018] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-05T20:26:29.210298] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-05T20:26:29.210427] [INFO ] [sig ] MCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:29.350796] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCI.txt [2026-01-05T20:26:29.350929] [INFO ] [sig ] [1982/3521] Completed MCI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:29.350966] [INFO ] [sig ] [1983/3521] Forecasting MCK... [2026-01-05T20:26:29.350995] [INFO ] [sig ] Generating forecast for: MCK [2026-01-05T20:26:29.351024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-05T20:26:29.361690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-05T20:26:29.361972] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-05T20:26:29.362772] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-05T20:26:29.362826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:29.362870] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:29.362899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:29.362958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:29.424298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:29.425246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:29.425329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:29.425362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:29.547069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:29.547226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:29.547274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:29.547303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:29.550766] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-01-05T20:26:29.551039] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-05T20:26:29.551165] [INFO ] [sig ] MCK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:29.696679] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCK.txt [2026-01-05T20:26:29.696825] [INFO ] [sig ] [1983/3521] Completed MCK in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-05T20:26:29.696864] [INFO ] [sig ] [1984/3521] Forecasting MCN... [2026-01-05T20:26:29.696893] [INFO ] [sig ] Generating forecast for: MCN [2026-01-05T20:26:29.696923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-05T20:26:29.710636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-05T20:26:29.710984] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-05T20:26:29.711830] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-05T20:26:29.711882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:29.711914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:29.711943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:29.712002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:29.771061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:29.771861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:29.771974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:29.772010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:29.889297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:29.889484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:29.889539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:29.889602] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:29.894079] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-01-05T20:26:29.894448] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-05T20:26:29.894652] [INFO ] [sig ] MCN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:30.046718] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCN.txt [2026-01-05T20:26:30.046932] [INFO ] [sig ] [1984/3521] Completed MCN in 0.4s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:30.046979] [INFO ] [sig ] [1985/3521] Forecasting MCO... [2026-01-05T20:26:30.047016] [INFO ] [sig ] Generating forecast for: MCO [2026-01-05T20:26:30.047053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-05T20:26:30.059038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-05T20:26:30.059434] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-05T20:26:30.060264] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-05T20:26:30.060317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:30.060350] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:30.060381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:30.060462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:30.125820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:30.126734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:30.126824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:30.126857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:30.245797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:30.245949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:30.245990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:30.246020] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:30.249449] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-05T20:26:30.249743] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-05T20:26:30.249876] [INFO ] [sig ] MCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:30.390321] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCO.txt [2026-01-05T20:26:30.390453] [INFO ] [sig ] [1985/3521] Completed MCO in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:30.390491] [INFO ] [sig ] [1986/3521] Forecasting MCRB... [2026-01-05T20:26:30.390520] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-05T20:26:30.390550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-05T20:26:30.402272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-05T20:26:30.402600] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-05T20:26:30.403376] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-05T20:26:30.403432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:30.403464] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:30.403492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:30.403551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:30.461103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:30.461828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:30.461923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:30.461967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:30.581240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:30.581388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:30.581426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:30.581455] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:30.584925] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-05T20:26:30.585201] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-05T20:26:30.585327] [INFO ] [sig ] MCRB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:30.725840] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MCRB.txt [2026-01-05T20:26:30.725969] [INFO ] [sig ] [1986/3521] Completed MCRB in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:30.726006] [INFO ] [sig ] [1987/3521] Forecasting MCRI... [2026-01-05T20:26:30.726041] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-05T20:26:30.726071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-05T20:26:30.736501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-05T20:26:30.736800] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-05T20:26:30.737551] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-05T20:26:30.737622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:30.737655] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:30.737682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:30.737738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:30.797115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:30.797852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:30.797936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:30.797969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:30.920277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:30.920433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:30.920473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:30.920502] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:30.923918] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=61.94%) [2026-01-05T20:26:30.924230] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-05T20:26:30.924389] [INFO ] [sig ] MCRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:31.071556] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCRI.txt [2026-01-05T20:26:31.071728] [INFO ] [sig ] [1987/3521] Completed MCRI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:31.071768] [INFO ] [sig ] [1988/3521] Forecasting MCS... [2026-01-05T20:26:31.071796] [INFO ] [sig ] Generating forecast for: MCS [2026-01-05T20:26:31.071827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-05T20:26:31.083103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-05T20:26:31.083431] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-05T20:26:31.084239] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-05T20:26:31.084302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:31.084336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:31.084364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:31.084422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:31.143248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:31.143938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:31.144037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:31.144070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:31.266040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:31.266193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:31.266234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:31.266263] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:31.269705] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-01-05T20:26:31.269987] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-05T20:26:31.270121] [INFO ] [sig ] MCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:31.412403] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCS.txt [2026-01-05T20:26:31.412528] [INFO ] [sig ] [1988/3521] Completed MCS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:31.412565] [INFO ] [sig ] [1989/3521] Forecasting MCY... [2026-01-05T20:26:31.412614] [INFO ] [sig ] Generating forecast for: MCY [2026-01-05T20:26:31.412643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-05T20:26:31.424275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-05T20:26:31.424564] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-05T20:26:31.425335] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-05T20:26:31.425388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:31.425419] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:31.425446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:31.425502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:31.484107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:31.484783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:31.484863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:31.484896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:31.602800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:31.602946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:31.602984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:31.603011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:31.606318] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-01-05T20:26:31.606601] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-05T20:26:31.606733] [INFO ] [sig ] MCY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:31.751211] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MCY.txt [2026-01-05T20:26:31.751355] [INFO ] [sig ] [1989/3521] Completed MCY in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-05T20:26:31.751394] [INFO ] [sig ] [1990/3521] Forecasting MD... [2026-01-05T20:26:31.751424] [INFO ] [sig ] Generating forecast for: MD [2026-01-05T20:26:31.751453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-05T20:26:31.762391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-05T20:26:31.762695] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-05T20:26:31.763462] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-05T20:26:31.763514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:31.763546] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:31.763590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:31.763649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:31.821812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:31.822702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:31.822790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:31.822824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:31.943347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:31.943502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:31.943541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:31.943606] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:31.946926] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=72.15%) [2026-01-05T20:26:31.947197] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-05T20:26:31.947320] [INFO ] [sig ] MD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:32.088000] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MD.txt [2026-01-05T20:26:32.088144] [INFO ] [sig ] [1990/3521] Completed MD in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:32.088182] [INFO ] [sig ] [1991/3521] Forecasting MDAI... [2026-01-05T20:26:32.088212] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-05T20:26:32.088241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-05T20:26:32.100710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-05T20:26:32.101056] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-05T20:26:32.101880] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-05T20:26:32.101933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:32.101992] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:32.102022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:32.102080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:32.160623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:32.161397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:32.161480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:32.161514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:32.283175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:32.283334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:32.283374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:32.283404] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:32.286828] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-05T20:26:32.287114] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-05T20:26:32.287243] [INFO ] [sig ] MDAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:32.438374] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MDAI.txt [2026-01-05T20:26:32.438550] [INFO ] [sig ] [1991/3521] Completed MDAI in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:32.438611] [INFO ] [sig ] [1992/3521] Forecasting MDB... [2026-01-05T20:26:32.438645] [INFO ] [sig ] Generating forecast for: MDB [2026-01-05T20:26:32.438676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-05T20:26:32.450118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-05T20:26:32.450454] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-05T20:26:32.451264] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-05T20:26:32.451317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:32.451348] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:32.451374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:32.451431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:32.510308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:32.511208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:32.511302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:32.511353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:32.640621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:32.640780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:32.640819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:32.640849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:32.644243] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-05T20:26:32.644532] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-05T20:26:32.644685] [INFO ] [sig ] MDB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:32.794301] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MDB.txt [2026-01-05T20:26:32.794456] [INFO ] [sig ] [1992/3521] Completed MDB in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:32.794495] [INFO ] [sig ] [1993/3521] Forecasting MDGL... [2026-01-05T20:26:32.794525] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-05T20:26:32.794554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-05T20:26:32.806366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-05T20:26:32.806717] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-05T20:26:32.807494] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-05T20:26:32.807548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:32.807601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:32.807654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:32.807714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:32.869457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:32.870350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:32.870434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:32.870468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:32.982512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:32.982689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:32.982741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:32.982772] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:32.986184] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-05T20:26:32.986464] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-05T20:26:32.986612] [INFO ] [sig ] MDGL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:33.128035] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MDGL.txt [2026-01-05T20:26:33.128192] [INFO ] [sig ] [1993/3521] Completed MDGL in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:33.128231] [INFO ] [sig ] [1994/3521] Forecasting MDLZ... [2026-01-05T20:26:33.128262] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-05T20:26:33.128292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-05T20:26:33.139315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-05T20:26:33.139629] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-05T20:26:33.140380] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-05T20:26:33.140432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:33.140463] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:33.140490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:33.140557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:33.196487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:33.197211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:33.197293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:33.197324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:33.321532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:33.321728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:33.321768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:33.321829] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:33.325481] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-05T20:26:33.325851] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-05T20:26:33.326030] [INFO ] [sig ] MDLZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:33.479021] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MDLZ.txt [2026-01-05T20:26:33.479180] [INFO ] [sig ] [1994/3521] Completed MDLZ in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:33.479219] [INFO ] [sig ] [1995/3521] Forecasting MDWD... [2026-01-05T20:26:33.479248] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-05T20:26:33.479278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-05T20:26:33.491620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-05T20:26:33.491949] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-05T20:26:33.492741] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-05T20:26:33.492794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:33.492825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:33.492852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:33.492909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:33.550762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:33.551594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:33.551678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:33.551712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:33.673758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:33.673919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:33.673957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:33.673986] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:33.677395] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-05T20:26:33.677721] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-05T20:26:33.677862] [INFO ] [sig ] MDWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:33.838804] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MDWD.txt [2026-01-05T20:26:33.838987] [INFO ] [sig ] [1995/3521] Completed MDWD in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:33.839030] [INFO ] [sig ] [1996/3521] Forecasting MDXG... [2026-01-05T20:26:33.839062] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-05T20:26:33.839093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-05T20:26:33.851527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-05T20:26:33.851931] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-05T20:26:33.852785] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-05T20:26:33.852858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:33.852894] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:33.852922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:33.852982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:33.911021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:33.911838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:33.911922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:33.911955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:34.033980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:34.034147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:34.034198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:34.034244] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:34.038172] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-01-05T20:26:34.038535] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-05T20:26:34.038698] [INFO ] [sig ] MDXG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:34.196919] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MDXG.txt [2026-01-05T20:26:34.197084] [INFO ] [sig ] [1996/3521] Completed MDXG in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:34.197124] [INFO ] [sig ] [1997/3521] Forecasting MDXH... [2026-01-05T20:26:34.197154] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-05T20:26:34.197185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-05T20:26:34.208494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-05T20:26:34.208945] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-05T20:26:34.209892] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-05T20:26:34.209963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:34.210000] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:34.210035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:34.210123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:34.274726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:34.275659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:34.275744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:34.275776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:34.391547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:34.391711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:34.391750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:34.391778] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:34.395069] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-05T20:26:34.395341] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-05T20:26:34.395464] [INFO ] [sig ] MDXH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:34.534140] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MDXH.txt [2026-01-05T20:26:34.534263] [INFO ] [sig ] [1997/3521] Completed MDXH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:34.534302] [INFO ] [sig ] [1998/3521] Forecasting MEC... [2026-01-05T20:26:34.534332] [INFO ] [sig ] Generating forecast for: MEC [2026-01-05T20:26:34.534361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-05T20:26:34.546399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-05T20:26:34.546815] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-05T20:26:34.547645] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-05T20:26:34.547701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:34.547733] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:34.547760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:34.547817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:34.604327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:34.604965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:34.605045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:34.605077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:34.721128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:34.721240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:34.721276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:34.721303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:34.724429] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-05T20:26:34.724710] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-05T20:26:34.724835] [INFO ] [sig ] MEC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:34.866353] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MEC.txt [2026-01-05T20:26:34.866472] [INFO ] [sig ] [1998/3521] Completed MEC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:34.866510] [INFO ] [sig ] [1999/3521] Forecasting MED... [2026-01-05T20:26:34.866538] [INFO ] [sig ] Generating forecast for: MED [2026-01-05T20:26:34.866567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-05T20:26:34.878119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-05T20:26:34.878413] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-05T20:26:34.879221] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-05T20:26:34.879273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:34.879305] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:34.879330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:34.879386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:34.934615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:34.935214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:34.935290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:34.935321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:35.061620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:35.061762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:35.061806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:35.061834] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:35.065148] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-01-05T20:26:35.065410] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-05T20:26:35.065532] [INFO ] [sig ] MED: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:35.205755] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MED.txt [2026-01-05T20:26:35.205903] [INFO ] [sig ] [1999/3521] Completed MED in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:35.205954] [INFO ] [sig ] [2000/3521] Forecasting MEDP... [2026-01-05T20:26:35.205994] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-05T20:26:35.206035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-05T20:26:35.217257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-05T20:26:35.217549] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-05T20:26:35.218326] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-05T20:26:35.218378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:35.218409] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:35.218435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:35.218492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:35.277473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:35.278125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:35.278204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:35.278237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:35.399204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:35.399329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:35.399367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:35.399396] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:35.402644] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-05T20:26:35.402916] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-05T20:26:35.403040] [INFO ] [sig ] MEDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:35.548066] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MEDP.txt [2026-01-05T20:26:35.548181] [INFO ] [sig ] [2000/3521] Completed MEDP in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-05T20:26:35.548219] [INFO ] [sig ] [2001/3521] Forecasting MEG... [2026-01-05T20:26:35.548249] [INFO ] [sig ] Generating forecast for: MEG [2026-01-05T20:26:35.548279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-05T20:26:35.560357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-05T20:26:35.560664] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-05T20:26:35.561457] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-05T20:26:35.561509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:35.561540] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:35.561568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:35.561652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:35.617430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:35.618060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:35.618173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:35.618206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:35.737264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:35.737385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:35.737422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:35.737450] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:35.740659] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-05T20:26:35.740938] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-05T20:26:35.741060] [INFO ] [sig ] MEG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:35.879846] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MEG.txt [2026-01-05T20:26:35.879989] [INFO ] [sig ] [2001/3521] Completed MEG in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:35.880032] [INFO ] [sig ] [2002/3521] Forecasting MEGI... [2026-01-05T20:26:35.880067] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-05T20:26:35.880102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-05T20:26:35.891510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-05T20:26:35.891833] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-05T20:26:35.892680] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-05T20:26:35.892737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:35.892769] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:35.892797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:35.892856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:35.948309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:35.948951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:35.949029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:35.949060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:36.067128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:36.067237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:36.067274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:36.067302] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:36.070499] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=21.92%) [2026-01-05T20:26:36.070775] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-05T20:26:36.070897] [INFO ] [sig ] MEGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:36.211340] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MEGI.txt [2026-01-05T20:26:36.211453] [INFO ] [sig ] [2002/3521] Completed MEGI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:36.211491] [INFO ] [sig ] [2003/3521] Forecasting MEI... [2026-01-05T20:26:36.211520] [INFO ] [sig ] Generating forecast for: MEI [2026-01-05T20:26:36.211549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-05T20:26:36.223096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-05T20:26:36.223378] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-05T20:26:36.224194] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-05T20:26:36.224246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:36.224280] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:36.224308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:36.224367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:36.280059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:36.280697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:36.280774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:36.280805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:36.401166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:36.401302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:36.401340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:36.401367] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:36.404919] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-05T20:26:36.405180] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-05T20:26:36.405303] [INFO ] [sig ] MEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:36.546900] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MEI.txt [2026-01-05T20:26:36.547015] [INFO ] [sig ] [2003/3521] Completed MEI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:36.547052] [INFO ] [sig ] [2004/3521] Forecasting MELI... [2026-01-05T20:26:36.547080] [INFO ] [sig ] Generating forecast for: MELI [2026-01-05T20:26:36.547107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-05T20:26:36.558676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-05T20:26:36.558975] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-05T20:26:36.559772] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-05T20:26:36.559826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:36.559861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:36.559889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:36.559946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:36.615679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:36.616283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:36.616361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:36.616391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:36.734032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:36.734154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:36.734188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:36.734215] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:36.737391] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-05T20:26:36.737670] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-05T20:26:36.737791] [INFO ] [sig ] MELI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:36.881817] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MELI.txt [2026-01-05T20:26:36.881973] [INFO ] [sig ] [2004/3521] Completed MELI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:36.882012] [INFO ] [sig ] [2005/3521] Forecasting MEOH... [2026-01-05T20:26:36.882041] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-05T20:26:36.882073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-05T20:26:36.893366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-05T20:26:36.893681] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-05T20:26:36.894480] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-05T20:26:36.894534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:36.894585] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:36.894628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:36.894691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:36.954776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:36.955481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:36.955588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:36.955624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:37.075771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:37.075909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:37.075946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:37.075974] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:37.079305] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=54.69%) [2026-01-05T20:26:37.079587] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-05T20:26:37.079713] [INFO ] [sig ] MEOH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:37.221004] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MEOH.txt [2026-01-05T20:26:37.221151] [INFO ] [sig ] [2005/3521] Completed MEOH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:37.221191] [INFO ] [sig ] [2006/3521] Forecasting MERC... [2026-01-05T20:26:37.221221] [INFO ] [sig ] Generating forecast for: MERC [2026-01-05T20:26:37.221251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-05T20:26:37.233037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-05T20:26:37.233353] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-05T20:26:37.234150] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-05T20:26:37.234205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:37.234237] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:37.234265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:37.234323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:37.291768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:37.292411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:37.292492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:37.292525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:37.409778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:37.409919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:37.409958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:37.409985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:37.413319] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-05T20:26:37.413605] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-05T20:26:37.413729] [INFO ] [sig ] MERC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:37.552094] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MERC.txt [2026-01-05T20:26:37.552224] [INFO ] [sig ] [2006/3521] Completed MERC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:37.552262] [INFO ] [sig ] [2007/3521] Forecasting META... [2026-01-05T20:26:37.552294] [INFO ] [sig ] Generating forecast for: META [2026-01-05T20:26:37.552323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-05T20:26:37.563646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-05T20:26:37.563946] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-05T20:26:37.564722] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-05T20:26:37.564785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:37.564817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:37.564844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:37.564900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:37.622696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:37.623302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:37.623383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:37.623416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:37.749270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:37.749423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:37.749461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:37.749489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:37.752895] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=19.52%) [2026-01-05T20:26:37.753187] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-05T20:26:37.753313] [INFO ] [sig ] META: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:37.891400] [INFO ] [LOCAL ] Saved forecast: META 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/META.txt [2026-01-05T20:26:37.891518] [INFO ] [sig ] [2007/3521] Completed META in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-05T20:26:37.891556] [INFO ] [sig ] [2008/3521] Forecasting METC... [2026-01-05T20:26:37.891603] [INFO ] [sig ] Generating forecast for: METC [2026-01-05T20:26:37.891635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-05T20:26:37.902815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-05T20:26:37.903095] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-05T20:26:37.903890] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-05T20:26:37.903942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:37.903997] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:37.904025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:37.904082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:37.960241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:37.961129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:37.961215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:37.961247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:38.073551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:38.073693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:38.073734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:38.073761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:38.076944] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-01-05T20:26:38.077213] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-05T20:26:38.077334] [INFO ] [sig ] METC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:38.214430] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/METC.txt [2026-01-05T20:26:38.214535] [INFO ] [sig ] [2008/3521] Completed METC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:38.214588] [INFO ] [sig ] [2009/3521] Forecasting METCB... [2026-01-05T20:26:38.214619] [INFO ] [sig ] Generating forecast for: METCB [2026-01-05T20:26:38.214648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-05T20:26:38.226047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-05T20:26:38.226307] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-05T20:26:38.227074] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-05T20:26:38.227125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:38.227156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:38.227183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:38.227239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:38.282666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:38.283253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:38.283480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:38.283511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:38.410393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:38.410512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:38.410550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:38.410594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:38.413811] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-05T20:26:38.414076] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-05T20:26:38.414198] [INFO ] [sig ] METCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:38.555951] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/METCB.txt [2026-01-05T20:26:38.556097] [INFO ] [sig ] [2009/3521] Completed METCB in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:38.556143] [INFO ] [sig ] [2010/3521] Forecasting METD... [2026-01-05T20:26:38.556178] [INFO ] [sig ] Generating forecast for: METD [2026-01-05T20:26:38.556212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-05T20:26:38.567866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-05T20:26:38.568147] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-05T20:26:38.569255] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-05T20:26:38.569311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:38.569344] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:38.569372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:38.569429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:38.626309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:38.626982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:38.627061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:38.627093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:38.750791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:38.750940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:38.750977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:38.751004] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:38.754313] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-05T20:26:38.754597] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-05T20:26:38.754724] [INFO ] [sig ] METD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:38.891988] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/METD.txt [2026-01-05T20:26:38.892108] [INFO ] [sig ] [2010/3521] Completed METD in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:38.892153] [INFO ] [sig ] [2011/3521] Forecasting MFA... [2026-01-05T20:26:38.892182] [INFO ] [sig ] Generating forecast for: MFA [2026-01-05T20:26:38.892212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-05T20:26:38.903230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-05T20:26:38.903515] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-05T20:26:38.904295] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-05T20:26:38.904347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:38.904378] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:38.904404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:38.904460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:38.959872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:38.960555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:38.960654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:38.960686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:39.081759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:39.081918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:39.081956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:39.082022] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:39.085379] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=75.04%) [2026-01-05T20:26:39.085665] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-05T20:26:39.085792] [INFO ] [sig ] MFA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:39.227351] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MFA.txt [2026-01-05T20:26:39.227505] [INFO ] [sig ] [2011/3521] Completed MFA in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:39.227545] [INFO ] [sig ] [2012/3521] Forecasting MFC... [2026-01-05T20:26:39.227591] [INFO ] [sig ] Generating forecast for: MFC [2026-01-05T20:26:39.227624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-05T20:26:39.239447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-05T20:26:39.239797] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-05T20:26:39.240617] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-05T20:26:39.240669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:39.240700] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:39.240727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:39.240783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:39.296173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:39.296910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:39.296992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:39.297023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:39.415020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:39.415180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:39.415217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:39.415244] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:39.418977] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-05T20:26:39.419255] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-05T20:26:39.419399] [INFO ] [sig ] MFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:39.561836] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MFC.txt [2026-01-05T20:26:39.561975] [INFO ] [sig ] [2012/3521] Completed MFC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:39.562014] [INFO ] [sig ] [2013/3521] Forecasting MFG... [2026-01-05T20:26:39.562044] [INFO ] [sig ] Generating forecast for: MFG [2026-01-05T20:26:39.562073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-05T20:26:39.585092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-05T20:26:39.585393] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-05T20:26:39.586175] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-05T20:26:39.586229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:39.586260] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:39.586287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:39.586344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:39.646850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:39.647532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:39.647642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:39.647692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:39.781862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:39.782019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:39.782058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:39.782088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:39.785492] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-05T20:26:39.785790] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-05T20:26:39.785918] [INFO ] [sig ] MFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:39.931871] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MFG.txt [2026-01-05T20:26:39.932039] [INFO ] [sig ] [2013/3521] Completed MFG in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:39.932079] [INFO ] [sig ] [2014/3521] Forecasting MFI... [2026-01-05T20:26:39.932109] [INFO ] [sig ] Generating forecast for: MFI [2026-01-05T20:26:39.932139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-05T20:26:39.943696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-05T20:26:39.943980] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-05T20:26:39.944790] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-05T20:26:39.944843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:39.944874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:39.944901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:39.944960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:40.003009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:40.003686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:40.003769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:40.003802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:40.125615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:40.125929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:40.126020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:40.126057] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:40.129827] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-05T20:26:40.130129] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-05T20:26:40.130281] [INFO ] [sig ] MFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:40.274302] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MFI.txt [2026-01-05T20:26:40.274429] [INFO ] [sig ] [2014/3521] Completed MFI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:40.274468] [INFO ] [sig ] [2015/3521] Forecasting MFIC... [2026-01-05T20:26:40.274497] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-05T20:26:40.274525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-05T20:26:40.286275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-05T20:26:40.286540] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-05T20:26:40.287498] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-05T20:26:40.287550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:40.287605] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:40.287634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:40.287690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:40.347436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:40.348087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:40.348166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:40.348203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:40.475691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:40.475854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:40.475895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:40.475924] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:40.480151] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-01-05T20:26:40.480647] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-05T20:26:40.480781] [INFO ] [sig ] MFIC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:40.631179] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MFIC.txt [2026-01-05T20:26:40.631340] [INFO ] [sig ] [2015/3521] Completed MFIC in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:40.631382] [INFO ] [sig ] [2016/3521] Forecasting MFIN... [2026-01-05T20:26:40.631412] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-05T20:26:40.631443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-05T20:26:40.642829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-05T20:26:40.643176] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-05T20:26:40.643978] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-05T20:26:40.644032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:40.644065] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:40.644092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:40.644150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:40.700500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:40.701455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:40.701561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:40.701616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:40.830982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:40.831193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:40.831242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:40.831272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:40.835096] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-05T20:26:40.835479] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-05T20:26:40.835649] [INFO ] [sig ] MFIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:41.005296] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MFIN.txt [2026-01-05T20:26:41.005516] [INFO ] [sig ] [2016/3521] Completed MFIN in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:41.005601] [INFO ] [sig ] [2017/3521] Forecasting MFM... [2026-01-05T20:26:41.005654] [INFO ] [sig ] Generating forecast for: MFM [2026-01-05T20:26:41.005701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-05T20:26:41.021888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-05T20:26:41.022398] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-05T20:26:41.023618] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-05T20:26:41.023711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:41.023761] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:41.023804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:41.023894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:41.101443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:41.102682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:41.102812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:41.102857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:41.268313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:41.268488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:41.268534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:41.268592] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:41.273039] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-05T20:26:41.273520] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-05T20:26:41.273736] [INFO ] [sig ] MFM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:41.448847] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MFM.txt [2026-01-05T20:26:41.449053] [INFO ] [sig ] [2017/3521] Completed MFM in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:41.449096] [INFO ] [sig ] [2018/3521] Forecasting MG... [2026-01-05T20:26:41.449126] [INFO ] [sig ] Generating forecast for: MG [2026-01-05T20:26:41.449156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-05T20:26:41.464922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-05T20:26:41.465427] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-05T20:26:41.466829] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-05T20:26:41.466941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:41.467018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:41.467070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:41.467168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:41.553889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:41.555109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:41.555274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:41.555323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:41.703536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:41.703736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:41.703780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:41.703808] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:41.707279] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=70.80%) [2026-01-05T20:26:41.707593] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-05T20:26:41.707732] [INFO ] [sig ] MG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:41.846591] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MG.txt [2026-01-05T20:26:41.846754] [INFO ] [sig ] [2018/3521] Completed MG in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-05T20:26:41.846794] [INFO ] [sig ] [2019/3521] Forecasting MGA... [2026-01-05T20:26:41.846825] [INFO ] [sig ] Generating forecast for: MGA [2026-01-05T20:26:41.846854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-05T20:26:41.859969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-05T20:26:41.860554] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-05T20:26:41.861526] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-05T20:26:41.861608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:41.861643] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:41.861669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:41.861726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:41.921928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:41.922818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:41.922905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:41.922937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:42.046820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:42.046981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:42.047022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:42.047051] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:42.050553] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=67.41%) [2026-01-05T20:26:42.050847] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-05T20:26:42.050975] [INFO ] [sig ] MGA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:42.190958] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MGA.txt [2026-01-05T20:26:42.191092] [INFO ] [sig ] [2019/3521] Completed MGA in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:42.191132] [INFO ] [sig ] [2020/3521] Forecasting MGEE... [2026-01-05T20:26:42.191169] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-05T20:26:42.191204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-05T20:26:42.203354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-05T20:26:42.203780] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-05T20:26:42.204589] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-05T20:26:42.204642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:42.204673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:42.204700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:42.204756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:42.260515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:42.261331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:42.261423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:42.261455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:42.380843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:42.381011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:42.381051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:42.381078] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:42.384482] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=14.00%) [2026-01-05T20:26:42.384791] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-05T20:26:42.384924] [INFO ] [sig ] MGEE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:42.523466] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGEE.txt [2026-01-05T20:26:42.523635] [INFO ] [sig ] [2020/3521] Completed MGEE in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:42.523675] [INFO ] [sig ] [2021/3521] Forecasting MGIC... [2026-01-05T20:26:42.523705] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-05T20:26:42.523735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-05T20:26:42.535762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-05T20:26:42.536102] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-05T20:26:42.537002] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-05T20:26:42.537064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:42.537099] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:42.537125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:42.537182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:42.592319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:42.593067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:42.593150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:42.593181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:42.714838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:42.714999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:42.715037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:42.715066] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:42.718446] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-05T20:26:42.718757] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-05T20:26:42.718889] [INFO ] [sig ] MGIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:42.861399] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGIC.txt [2026-01-05T20:26:42.861595] [INFO ] [sig ] [2021/3521] Completed MGIC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:42.861638] [INFO ] [sig ] [2022/3521] Forecasting MGM... [2026-01-05T20:26:42.861674] [INFO ] [sig ] Generating forecast for: MGM [2026-01-05T20:26:42.861707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-05T20:26:42.873557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-05T20:26:42.873893] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-05T20:26:42.874678] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-05T20:26:42.874731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:42.874762] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:42.874788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:42.874845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:42.930773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:42.931592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:42.931674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:42.931706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:43.051607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:43.051760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:43.051798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:43.051826] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:43.055198] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=24.28%) [2026-01-05T20:26:43.055474] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-05T20:26:43.055619] [INFO ] [sig ] MGM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:43.196230] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGM.txt [2026-01-05T20:26:43.196376] [INFO ] [sig ] [2022/3521] Completed MGM in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:43.196414] [INFO ] [sig ] [2023/3521] Forecasting MGNI... [2026-01-05T20:26:43.196443] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-05T20:26:43.196474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-05T20:26:43.208365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-05T20:26:43.208720] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-05T20:26:43.209530] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-05T20:26:43.209601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:43.209634] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:43.209661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:43.209717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:43.266893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:43.267607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:43.267690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:43.267721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:43.393659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:43.393811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:43.393850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:43.393877] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:43.397242] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-05T20:26:43.397508] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-05T20:26:43.397648] [INFO ] [sig ] MGNI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:43.536236] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MGNI.txt [2026-01-05T20:26:43.536409] [INFO ] [sig ] [2023/3521] Completed MGNI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:43.536456] [INFO ] [sig ] [2024/3521] Forecasting MGNX... [2026-01-05T20:26:43.536485] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-05T20:26:43.536517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-05T20:26:43.548235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-05T20:26:43.548589] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-05T20:26:43.549381] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-05T20:26:43.549433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:43.549464] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:43.549490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:43.549546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:43.606795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:43.607530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:43.607628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:43.607663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:43.725820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:43.725973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:43.726013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:43.726043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:43.729508] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=21.86%) [2026-01-05T20:26:43.729798] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-05T20:26:43.729927] [INFO ] [sig ] MGNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:43.873365] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGNX.txt [2026-01-05T20:26:43.873523] [INFO ] [sig ] [2024/3521] Completed MGNX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-05T20:26:43.873564] [INFO ] [sig ] [2025/3521] Forecasting MGPI... [2026-01-05T20:26:43.873613] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-05T20:26:43.873645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-05T20:26:43.885532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-05T20:26:43.885907] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-05T20:26:43.886709] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-05T20:26:43.886763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:43.886823] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:43.886851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:43.886909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:43.942433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:43.943120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:43.943201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:43.943232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:44.061323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:44.061479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:44.061518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:44.061563] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:44.064905] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-01-05T20:26:44.065178] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-05T20:26:44.065304] [INFO ] [sig ] MGPI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:44.208190] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGPI.txt [2026-01-05T20:26:44.208350] [INFO ] [sig ] [2025/3521] Completed MGPI in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:44.208419] [INFO ] [sig ] [2026/3521] Forecasting MGRC... [2026-01-05T20:26:44.208455] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-05T20:26:44.208487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-05T20:26:44.220982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-05T20:26:44.221309] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-05T20:26:44.222255] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-05T20:26:44.222319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:44.222361] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:44.222398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:44.222473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:44.287785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:44.288769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:44.288853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:44.288885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:44.414155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:44.414323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:44.414364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:44.414394] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:44.417950] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-05T20:26:44.418277] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-05T20:26:44.418422] [INFO ] [sig ] MGRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:44.566101] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGRC.txt [2026-01-05T20:26:44.566246] [INFO ] [sig ] [2026/3521] Completed MGRC in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:44.566285] [INFO ] [sig ] [2027/3521] Forecasting MGTX... [2026-01-05T20:26:44.566314] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-05T20:26:44.566344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-05T20:26:44.580969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-05T20:26:44.581759] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-05T20:26:44.582845] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-05T20:26:44.582905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:44.582942] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:44.582970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:44.583042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:44.642649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:44.643711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:44.643808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:44.643867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:44.766671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:44.766841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:44.766883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:44.766912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:44.770673] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-05T20:26:44.771009] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-05T20:26:44.771161] [INFO ] [sig ] MGTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:44.919310] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MGTX.txt [2026-01-05T20:26:44.919552] [INFO ] [sig ] [2027/3521] Completed MGTX in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:44.919664] [INFO ] [sig ] [2028/3521] Forecasting MGX... [2026-01-05T20:26:44.919696] [INFO ] [sig ] Generating forecast for: MGX [2026-01-05T20:26:44.919731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-05T20:26:44.933380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-05T20:26:44.933854] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-05T20:26:44.934837] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-05T20:26:44.934895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:44.934939] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:44.934969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:44.935034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:44.996832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:44.997928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:44.998032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:44.998065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:45.134796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:45.135035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:45.135081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:45.135157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:45.139783] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-01-05T20:26:45.140390] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-05T20:26:45.140649] [INFO ] [sig ] MGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:45.294290] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MGX.txt [2026-01-05T20:26:45.294486] [INFO ] [sig ] [2028/3521] Completed MGX in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:45.294527] [INFO ] [sig ] [2029/3521] Forecasting MGY... [2026-01-05T20:26:45.294555] [INFO ] [sig ] Generating forecast for: MGY [2026-01-05T20:26:45.294608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-05T20:26:45.308333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-05T20:26:45.308754] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-05T20:26:45.309738] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-05T20:26:45.309793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:45.309828] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:45.309856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:45.309932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:45.370090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:45.371179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:45.371291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:45.371324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:45.493657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:45.493890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:45.493935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:45.493962] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:45.497948] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-05T20:26:45.498256] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-05T20:26:45.498394] [INFO ] [sig ] MGY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:45.648656] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MGY.txt [2026-01-05T20:26:45.648892] [INFO ] [sig ] [2029/3521] Completed MGY in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:45.648957] [INFO ] [sig ] [2030/3521] Forecasting MHD... [2026-01-05T20:26:45.648987] [INFO ] [sig ] Generating forecast for: MHD [2026-01-05T20:26:45.649020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-05T20:26:45.663140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-05T20:26:45.663784] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-05T20:26:45.664815] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-05T20:26:45.664872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:45.664906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:45.664934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:45.664995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:45.725146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:45.726365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:45.726468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:45.726501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:45.843839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:45.844060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:45.844104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:45.844134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:45.848102] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-05T20:26:45.848421] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-05T20:26:45.848561] [INFO ] [sig ] MHD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:45.997381] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MHD.txt [2026-01-05T20:26:45.997608] [INFO ] [sig ] [2030/3521] Completed MHD in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:45.997653] [INFO ] [sig ] [2031/3521] Forecasting MHF... [2026-01-05T20:26:45.997683] [INFO ] [sig ] Generating forecast for: MHF [2026-01-05T20:26:45.997715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-05T20:26:46.011170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-05T20:26:46.011662] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-05T20:26:46.012627] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-05T20:26:46.012700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:46.012733] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:46.012759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:46.012818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:46.070605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:46.071884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:46.071984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:46.072017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:46.196616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:46.196873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:46.196926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:46.196956] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:46.202059] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-05T20:26:46.202503] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-05T20:26:46.202729] [INFO ] [sig ] MHF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:46.352907] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MHF.txt [2026-01-05T20:26:46.353134] [INFO ] [sig ] [2031/3521] Completed MHF in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:46.353178] [INFO ] [sig ] [2032/3521] Forecasting MHK... [2026-01-05T20:26:46.353207] [INFO ] [sig ] Generating forecast for: MHK [2026-01-05T20:26:46.353239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-05T20:26:46.368058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-05T20:26:46.368507] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-05T20:26:46.369501] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-05T20:26:46.369790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:46.369834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:46.369863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:46.369925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:46.431193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:46.432533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:46.432702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:46.432746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:46.559042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:46.559284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:46.559330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:46.559360] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:46.563784] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-01-05T20:26:46.564142] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-05T20:26:46.564295] [INFO ] [sig ] MHK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:46.708199] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MHK.txt [2026-01-05T20:26:46.708346] [INFO ] [sig ] [2032/3521] Completed MHK in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:46.708388] [INFO ] [sig ] [2033/3521] Forecasting MHN... [2026-01-05T20:26:46.708417] [INFO ] [sig ] Generating forecast for: MHN [2026-01-05T20:26:46.708446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-05T20:26:46.720231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-05T20:26:46.720544] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-05T20:26:46.721447] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-05T20:26:46.721509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:46.721542] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:46.721570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:46.721669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:46.781648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:46.782338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:46.782420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:46.782452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:46.895897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:46.896060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:46.896097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:46.896125] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:46.899596] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-01-05T20:26:46.899873] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-05T20:26:46.899998] [INFO ] [sig ] MHN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:47.040411] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MHN.txt [2026-01-05T20:26:47.040598] [INFO ] [sig ] [2033/3521] Completed MHN in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:47.040642] [INFO ] [sig ] [2034/3521] Forecasting MHO... [2026-01-05T20:26:47.040673] [INFO ] [sig ] Generating forecast for: MHO [2026-01-05T20:26:47.040703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-05T20:26:47.052906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-05T20:26:47.053277] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-05T20:26:47.054102] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-05T20:26:47.054156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:47.054189] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:47.054216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:47.054275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:47.110466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:47.111372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:47.111460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:47.111492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:47.238891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:47.239092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:47.239132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:47.239160] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:47.243084] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=22.38%) [2026-01-05T20:26:47.243487] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-05T20:26:47.243660] [INFO ] [sig ] MHO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:47.413073] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MHO.txt [2026-01-05T20:26:47.413237] [INFO ] [sig ] [2034/3521] Completed MHO in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:47.413277] [INFO ] [sig ] [2035/3521] Forecasting MIDD... [2026-01-05T20:26:47.413307] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-05T20:26:47.413336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-05T20:26:47.428695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-05T20:26:47.429260] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-05T20:26:47.430181] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-05T20:26:47.430237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:47.430270] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:47.430303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:47.430372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:47.491025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:47.492337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:47.492474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:47.492509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:47.625855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:47.626017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:47.626057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:47.626087] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:47.629646] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-01-05T20:26:47.629922] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-05T20:26:47.630061] [INFO ] [sig ] MIDD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:47.769981] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MIDD.txt [2026-01-05T20:26:47.770133] [INFO ] [sig ] [2035/3521] Completed MIDD in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-05T20:26:47.770173] [INFO ] [sig ] [2036/3521] Forecasting MIGI... [2026-01-05T20:26:47.770204] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-05T20:26:47.770235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-05T20:26:47.783554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-05T20:26:47.783888] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-05T20:26:47.784688] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-05T20:26:47.784742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:47.784774] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:47.784801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:47.784860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:47.845441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:47.846251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:47.846338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:47.846374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:47.964302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:47.964461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:47.964501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:47.964528] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:47.968118] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-05T20:26:47.968409] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-05T20:26:47.968535] [INFO ] [sig ] MIGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:48.112545] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MIGI.txt [2026-01-05T20:26:48.112724] [INFO ] [sig ] [2036/3521] Completed MIGI in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:48.112765] [INFO ] [sig ] [2037/3521] Forecasting MILN... [2026-01-05T20:26:48.112796] [INFO ] [sig ] Generating forecast for: MILN [2026-01-05T20:26:48.112826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-05T20:26:48.124636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-05T20:26:48.124995] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-05T20:26:48.125809] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-05T20:26:48.125862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:48.125908] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:48.125956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:48.126018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:48.186517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:48.187609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:48.187717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:48.187762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:48.311479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:48.311703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:48.311752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:48.311783] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:48.315394] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=81.26%) [2026-01-05T20:26:48.315698] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-05T20:26:48.315829] [INFO ] [sig ] MILN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:48.463151] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MILN.txt [2026-01-05T20:26:48.463304] [INFO ] [sig ] [2037/3521] Completed MILN in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:48.463345] [INFO ] [sig ] [2038/3521] Forecasting MIND... [2026-01-05T20:26:48.463375] [INFO ] [sig ] Generating forecast for: MIND [2026-01-05T20:26:48.463405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-05T20:26:48.475228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-05T20:26:48.475541] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-05T20:26:48.476321] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-05T20:26:48.476375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:48.476407] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:48.476435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:48.476494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:48.534095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:48.534834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:48.534915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:48.534949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:48.657008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:48.657184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:48.657224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:48.657254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:48.660905] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-01-05T20:26:48.661191] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-05T20:26:48.661325] [INFO ] [sig ] MIND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:48.812005] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MIND.txt [2026-01-05T20:26:48.812176] [INFO ] [sig ] [2038/3521] Completed MIND in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:48.812216] [INFO ] [sig ] [2039/3521] Forecasting MIRA... [2026-01-05T20:26:48.812246] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-05T20:26:48.812276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-05T20:26:48.823944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-05T20:26:48.824262] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-05T20:26:48.825062] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-05T20:26:48.825115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:48.825147] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:48.825174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:48.825230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:48.888206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:48.889196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:48.889284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:48.889316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:49.025301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:49.025462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:49.025503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:49.025533] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:49.029080] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-01-05T20:26:49.029371] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-05T20:26:49.029523] [INFO ] [sig ] MIRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:49.180642] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MIRA.txt [2026-01-05T20:26:49.180782] [INFO ] [sig ] [2039/3521] Completed MIRA in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:49.180822] [INFO ] [sig ] [2040/3521] Forecasting MIRM... [2026-01-05T20:26:49.180853] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-05T20:26:49.180883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-05T20:26:49.192809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-05T20:26:49.193102] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-05T20:26:49.193905] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-05T20:26:49.193958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:49.193989] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:49.194017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:49.194074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:49.252022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:49.252814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:49.252893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:49.252926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:49.372684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:49.372848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:49.372889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:49.372918] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:49.376426] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=53.66%) [2026-01-05T20:26:49.376744] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-05T20:26:49.376880] [INFO ] [sig ] MIRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:49.526404] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MIRM.txt [2026-01-05T20:26:49.526541] [INFO ] [sig ] [2040/3521] Completed MIRM in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:49.526598] [INFO ] [sig ] [2041/3521] Forecasting MITK... [2026-01-05T20:26:49.526630] [INFO ] [sig ] Generating forecast for: MITK [2026-01-05T20:26:49.526659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-05T20:26:49.538278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-05T20:26:49.538592] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-05T20:26:49.539381] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-05T20:26:49.539433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:49.539465] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:49.539491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:49.539547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:49.596109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:49.596762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:49.596840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:49.596871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:49.719567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:49.719740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:49.719780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:49.719810] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:49.723209] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-05T20:26:49.723490] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-05T20:26:49.723635] [INFO ] [sig ] MITK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:49.871033] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MITK.txt [2026-01-05T20:26:49.871166] [INFO ] [sig ] [2041/3521] Completed MITK in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-05T20:26:49.871206] [INFO ] [sig ] [2042/3521] Forecasting MIY... [2026-01-05T20:26:49.871235] [INFO ] [sig ] Generating forecast for: MIY [2026-01-05T20:26:49.871265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-05T20:26:49.882793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-05T20:26:49.883087] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-05T20:26:49.883920] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-05T20:26:49.883974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:49.884042] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:49.884073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:49.884132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:49.941458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:49.942192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:49.942272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:49.942305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:50.069157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:50.069328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:50.069368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:50.069397] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:50.073868] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-01-05T20:26:50.074294] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-05T20:26:50.074448] [INFO ] [sig ] MIY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:50.229744] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MIY.txt [2026-01-05T20:26:50.229901] [INFO ] [sig ] [2042/3521] Completed MIY in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:50.229959] [INFO ] [sig ] [2043/3521] Forecasting MKC... [2026-01-05T20:26:50.229991] [INFO ] [sig ] Generating forecast for: MKC [2026-01-05T20:26:50.230020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-05T20:26:50.241217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-05T20:26:50.241530] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-05T20:26:50.242300] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-05T20:26:50.242353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:50.242384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:50.242411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:50.242468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:50.301758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:50.302377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:50.302455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:50.302490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:50.423406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:50.423563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:50.423621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:50.423651] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:50.427024] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-01-05T20:26:50.427295] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-05T20:26:50.427420] [INFO ] [sig ] MKC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:50.576848] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MKC.txt [2026-01-05T20:26:50.576981] [INFO ] [sig ] [2043/3521] Completed MKC in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:50.577034] [INFO ] [sig ] [2044/3521] Forecasting MKL... [2026-01-05T20:26:50.577080] [INFO ] [sig ] Generating forecast for: MKL [2026-01-05T20:26:50.577113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKL' from 'https://tdm.silogroup.org/data/derivative_storage/MKL.csv'. [2026-01-05T20:26:50.588604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKL'. [2026-01-05T20:26:50.588898] [INFO ] [FORECASTER] Starting predict_future for MKL [2026-01-05T20:26:50.589707] [DEBUG] [LOCAL ] No optimal features file found for MKL: ./output/feature-sets/MKL.txt [2026-01-05T20:26:50.589760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:50.589791] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:50.589817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:50.589873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:50.645988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:50.646692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:50.646773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:50.646807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:50.764263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:50.764430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:50.764470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:50.764499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:50.767915] [DEBUG] [FORECASTER] MKL: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-05T20:26:50.768201] [INFO ] [FORECASTER] Completed predict_future for MKL [2026-01-05T20:26:50.768333] [INFO ] [sig ] MKL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:50.906339] [INFO ] [LOCAL ] Saved forecast: MKL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MKL.txt [2026-01-05T20:26:50.906469] [INFO ] [sig ] [2044/3521] Completed MKL in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:50.906508] [INFO ] [sig ] [2045/3521] Forecasting MKSI... [2026-01-05T20:26:50.906538] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-05T20:26:50.906586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-05T20:26:50.918212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-05T20:26:50.918511] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-05T20:26:50.919325] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-05T20:26:50.919378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:50.919410] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:50.919435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:50.919491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:50.975513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:50.976171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:50.976251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:50.976283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:51.098283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:51.098439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:51.098479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:51.098507] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:51.102135] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-01-05T20:26:51.102461] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-05T20:26:51.102618] [INFO ] [sig ] MKSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:51.254976] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MKSI.txt [2026-01-05T20:26:51.255128] [INFO ] [sig ] [2045/3521] Completed MKSI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:51.255174] [INFO ] [sig ] [2046/3521] Forecasting MKTX... [2026-01-05T20:26:51.255207] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-05T20:26:51.255238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-05T20:26:51.267622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-05T20:26:51.267946] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-05T20:26:51.268756] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-05T20:26:51.268810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:51.268843] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:51.268870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:51.268949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:51.330180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:51.331023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:51.331109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:51.331143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:51.455654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:51.455829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:51.455873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:51.455902] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:51.459598] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-01-05T20:26:51.459890] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-05T20:26:51.460020] [INFO ] [sig ] MKTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:51.608754] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MKTX.txt [2026-01-05T20:26:51.608947] [INFO ] [sig ] [2046/3521] Completed MKTX in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:51.608994] [INFO ] [sig ] [2047/3521] Forecasting MLAB... [2026-01-05T20:26:51.609025] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-05T20:26:51.609055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-05T20:26:51.620514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-05T20:26:51.620865] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-05T20:26:51.621656] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-05T20:26:51.621709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:51.621741] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:51.621767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:51.621824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:51.678083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:51.678888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:51.678990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:51.679025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:51.800664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:51.800828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:51.800866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:51.800896] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:51.805004] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=32.21%) [2026-01-05T20:26:51.805307] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-05T20:26:51.805465] [INFO ] [sig ] MLAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:51.955391] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MLAB.txt [2026-01-05T20:26:51.955540] [INFO ] [sig ] [2047/3521] Completed MLAB in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:51.955595] [INFO ] [sig ] [2048/3521] Forecasting MLCO... [2026-01-05T20:26:51.955627] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-05T20:26:51.955656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-05T20:26:51.967021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-05T20:26:51.967279] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-05T20:26:51.968063] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-05T20:26:51.968115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:51.968146] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:51.968172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:51.968228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:52.026761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:52.027763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:52.027877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:52.027923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:52.160043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:52.160215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:52.160257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:52.160285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:52.163857] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-01-05T20:26:52.164140] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-05T20:26:52.164271] [INFO ] [sig ] MLCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:52.306979] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MLCO.txt [2026-01-05T20:26:52.307110] [INFO ] [sig ] [2048/3521] Completed MLCO in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:52.307151] [INFO ] [sig ] [2049/3521] Forecasting MLGO... [2026-01-05T20:26:52.307179] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-05T20:26:52.307207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-05T20:26:52.319053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-05T20:26:52.319461] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-05T20:26:52.320326] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-05T20:26:52.320383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:52.320416] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:52.320443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:52.320501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:52.379449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:52.380415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:52.380512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:52.380546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:52.498132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:52.498309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:52.498351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:52.498417] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:52.502000] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=84.62%) [2026-01-05T20:26:52.502288] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-05T20:26:52.502420] [INFO ] [sig ] MLGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:52.651368] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MLGO.txt [2026-01-05T20:26:52.651521] [INFO ] [sig ] [2049/3521] Completed MLGO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:52.651562] [INFO ] [sig ] [2050/3521] Forecasting MLI... [2026-01-05T20:26:52.651613] [INFO ] [sig ] Generating forecast for: MLI [2026-01-05T20:26:52.651643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-05T20:26:52.663284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-05T20:26:52.663653] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-05T20:26:52.664436] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-05T20:26:52.664490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:52.664523] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:52.664551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:52.664627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:52.722732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:52.723650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:52.723739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:52.723771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:52.850443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:52.850630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:52.850671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:52.850701] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:52.854146] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=23.91%) [2026-01-05T20:26:52.854426] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-05T20:26:52.854554] [INFO ] [sig ] MLI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:52.992213] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MLI.txt [2026-01-05T20:26:52.992341] [INFO ] [sig ] [2050/3521] Completed MLI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:52.992379] [INFO ] [sig ] [2051/3521] Forecasting MLKN... [2026-01-05T20:26:52.992408] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-05T20:26:52.992437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-05T20:26:53.003827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-05T20:26:53.004174] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-05T20:26:53.004960] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-05T20:26:53.005012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:53.005044] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:53.005070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:53.005127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:53.061706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:53.062535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:53.062657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:53.062692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:53.186275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:53.186434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:53.186472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:53.186503] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:53.189904] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-01-05T20:26:53.190175] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-05T20:26:53.190300] [INFO ] [sig ] MLKN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:53.331806] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MLKN.txt [2026-01-05T20:26:53.331951] [INFO ] [sig ] [2051/3521] Completed MLKN in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:53.331990] [INFO ] [sig ] [2052/3521] Forecasting MLM... [2026-01-05T20:26:53.332019] [INFO ] [sig ] Generating forecast for: MLM [2026-01-05T20:26:53.332049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-05T20:26:53.343405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-05T20:26:53.343712] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-05T20:26:53.344469] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-05T20:26:53.344521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:53.344552] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:53.344606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:53.344666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:53.404539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:53.405405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:53.405523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:53.405559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:53.527545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:53.527721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:53.527760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:53.527790] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:53.531188] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-05T20:26:53.531462] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-05T20:26:53.531609] [INFO ] [sig ] MLM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:53.674251] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MLM.txt [2026-01-05T20:26:53.674400] [INFO ] [sig ] [2052/3521] Completed MLM in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-05T20:26:53.674439] [INFO ] [sig ] [2053/3521] Forecasting MLP... [2026-01-05T20:26:53.674468] [INFO ] [sig ] Generating forecast for: MLP [2026-01-05T20:26:53.674498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-05T20:26:53.686602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-05T20:26:53.686943] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-05T20:26:53.687854] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-05T20:26:53.687907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:53.687939] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:53.687976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:53.688034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:53.745535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:53.746171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:53.746251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:53.746282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:53.847699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:53.847860] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:26:53.847899] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:53.847927] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:53.851267] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=16.31%) [2026-01-05T20:26:53.851555] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-05T20:26:53.851708] [INFO ] [sig ] MLP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:53.989459] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MLP.txt [2026-01-05T20:26:53.989591] [INFO ] [sig ] [2053/3521] Completed MLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:53.989630] [INFO ] [sig ] [2054/3521] Forecasting MLTX... [2026-01-05T20:26:53.989659] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-05T20:26:53.989688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-05T20:26:54.000886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-05T20:26:54.001178] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-05T20:26:54.001954] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-05T20:26:54.002006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:54.002037] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:54.002063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:54.002119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:54.057787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:54.058595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:54.058680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:54.058711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:54.191913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:54.192095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:54.192145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:54.192184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:54.197112] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-05T20:26:54.197521] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-05T20:26:54.197718] [INFO ] [sig ] MLTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:54.344164] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MLTX.txt [2026-01-05T20:26:54.344333] [INFO ] [sig ] [2054/3521] Completed MLTX in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:54.344373] [INFO ] [sig ] [2055/3521] Forecasting MLYS... [2026-01-05T20:26:54.344403] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-05T20:26:54.344434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-05T20:26:54.356294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-05T20:26:54.356716] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-05T20:26:54.357537] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-05T20:26:54.357613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:54.357651] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:54.357680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:54.357739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:54.414472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:54.415202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:54.415283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:54.415314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:54.525779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:54.525941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:54.525980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:54.526011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:54.529374] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-05T20:26:54.529675] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-05T20:26:54.529805] [INFO ] [sig ] MLYS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:54.668665] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MLYS.txt [2026-01-05T20:26:54.668851] [INFO ] [sig ] [2055/3521] Completed MLYS in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:54.668894] [INFO ] [sig ] [2056/3521] Forecasting MMC... [2026-01-05T20:26:54.668942] [INFO ] [sig ] Generating forecast for: MMC [2026-01-05T20:26:54.668975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-05T20:26:54.680722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-05T20:26:54.681069] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-05T20:26:54.681852] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-05T20:26:54.681907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:54.681940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:54.681968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:54.682026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:54.738800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:54.739551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:54.739650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:54.739685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:54.862886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:54.863048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:54.863087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:54.863116] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:54.866484] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-01-05T20:26:54.866783] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-05T20:26:54.866913] [INFO ] [sig ] MMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:55.005091] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MMC.txt [2026-01-05T20:26:55.005228] [INFO ] [sig ] [2056/3521] Completed MMC in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:55.005268] [INFO ] [sig ] [2057/3521] Forecasting MMD... [2026-01-05T20:26:55.005298] [INFO ] [sig ] Generating forecast for: MMD [2026-01-05T20:26:55.005339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-05T20:26:55.016690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-05T20:26:55.017000] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-05T20:26:55.017780] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-05T20:26:55.017832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:55.017863] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:55.017890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:55.017947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:55.076511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:55.077333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:55.077420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:55.077452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:55.195214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:55.195380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:55.195419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:55.195447] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:55.198914] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-01-05T20:26:55.199207] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-05T20:26:55.199335] [INFO ] [sig ] MMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:55.350939] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MMD.txt [2026-01-05T20:26:55.351094] [INFO ] [sig ] [2057/3521] Completed MMD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:55.351135] [INFO ] [sig ] [2058/3521] Forecasting MMLP... [2026-01-05T20:26:55.351166] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-05T20:26:55.351199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-05T20:26:55.362046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-05T20:26:55.362315] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-05T20:26:55.363083] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-05T20:26:55.363134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:55.363166] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:55.363193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:55.363250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:55.420919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:55.421566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:55.421662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:55.421694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:55.532807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:55.532920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:55.532958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:55.532987] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:55.536342] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-05T20:26:55.536629] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-05T20:26:55.536753] [INFO ] [sig ] MMLP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:55.682078] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MMLP.txt [2026-01-05T20:26:55.682246] [INFO ] [sig ] [2058/3521] Completed MMLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-05T20:26:55.682310] [INFO ] [sig ] [2059/3521] Forecasting MMS... [2026-01-05T20:26:55.682357] [INFO ] [sig ] Generating forecast for: MMS [2026-01-05T20:26:55.682398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-05T20:26:55.694345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-05T20:26:55.694756] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-05T20:26:55.695565] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-05T20:26:55.695652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:55.695716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:55.695745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:55.695803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:55.755791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:55.756654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:55.756752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:55.756807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:55.882320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:55.882478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:55.882523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:55.882552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:55.886322] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-05T20:26:55.886674] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-05T20:26:55.886816] [INFO ] [sig ] MMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:56.027712] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MMS.txt [2026-01-05T20:26:56.027842] [INFO ] [sig ] [2059/3521] Completed MMS in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:56.027882] [INFO ] [sig ] [2060/3521] Forecasting MMSI... [2026-01-05T20:26:56.027911] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-05T20:26:56.027941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-05T20:26:56.040027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-05T20:26:56.040350] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-05T20:26:56.041161] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-05T20:26:56.041215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:56.041246] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:56.041272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:56.041333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:56.097084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:56.097704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:56.097786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:56.097817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:56.218533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:56.218671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:56.218709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:56.218735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:56.221948] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=16.45%) [2026-01-05T20:26:56.222210] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-05T20:26:56.222334] [INFO ] [sig ] MMSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:56.360043] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MMSI.txt [2026-01-05T20:26:56.360154] [INFO ] [sig ] [2060/3521] Completed MMSI in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:56.360192] [INFO ] [sig ] [2061/3521] Forecasting MNDO... [2026-01-05T20:26:56.360221] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-05T20:26:56.360249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-05T20:26:56.371103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-05T20:26:56.371364] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-05T20:26:56.372144] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-05T20:26:56.372200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:56.372231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:56.372256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:56.372312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:56.428309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:56.429077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:56.429161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:56.429198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:56.540774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:56.540882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:56.540919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:56.540946] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:56.544081] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-05T20:26:56.544341] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-05T20:26:56.544463] [INFO ] [sig ] MNDO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:56.681565] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MNDO.txt [2026-01-05T20:26:56.681691] [INFO ] [sig ] [2061/3521] Completed MNDO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:56.681727] [INFO ] [sig ] [2062/3521] Forecasting MNDY... [2026-01-05T20:26:56.681756] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-05T20:26:56.681785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-05T20:26:56.693047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-05T20:26:56.693313] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-05T20:26:56.694071] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-05T20:26:56.694123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:56.694154] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:56.694179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:56.694236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:56.750672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:56.751287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:56.751363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:56.751394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:56.870305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:56.870451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:56.870488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:56.870559] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:56.873888] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-05T20:26:56.874152] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-05T20:26:56.874277] [INFO ] [sig ] MNDY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:57.013145] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MNDY.txt [2026-01-05T20:26:57.013255] [INFO ] [sig ] [2062/3521] Completed MNDY in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:57.013292] [INFO ] [sig ] [2063/3521] Forecasting MNKD... [2026-01-05T20:26:57.013321] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-05T20:26:57.013350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-05T20:26:57.024349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-05T20:26:57.024639] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-05T20:26:57.025370] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-05T20:26:57.025422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:57.025453] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:57.025480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:57.025537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:57.081377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:57.081984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:57.082061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:57.082092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:57.207930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:57.208058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:57.208096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:57.208123] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:57.211417] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-05T20:26:57.211710] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-05T20:26:57.212001] [INFO ] [sig ] MNKD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:57.353516] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNKD.txt [2026-01-05T20:26:57.353681] [INFO ] [sig ] [2063/3521] Completed MNKD in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:57.353722] [INFO ] [sig ] [2064/3521] Forecasting MNMD... [2026-01-05T20:26:57.353749] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-05T20:26:57.353779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-05T20:26:57.364887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-05T20:26:57.365143] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-05T20:26:57.365910] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-05T20:26:57.365961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:57.365992] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:57.366019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:57.366085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:57.423015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:57.423709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:57.423787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:57.423819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:57.548425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:57.548601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:57.548643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:57.548672] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:57.552135] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-05T20:26:57.552407] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-05T20:26:57.552547] [INFO ] [sig ] MNMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:57.693428] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNMD.txt [2026-01-05T20:26:57.693566] [INFO ] [sig ] [2064/3521] Completed MNMD in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:57.693622] [INFO ] [sig ] [2065/3521] Forecasting MNRO... [2026-01-05T20:26:57.693652] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-05T20:26:57.693685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-05T20:26:57.705132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-05T20:26:57.705423] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-05T20:26:57.706230] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-05T20:26:57.706282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:57.706314] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:57.706340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:57.706397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:57.765869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:57.766774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:57.766863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:57.766894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:57.889482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:57.889666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:57.889713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:57.889748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:57.893109] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=10.81%) [2026-01-05T20:26:57.893371] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-05T20:26:57.893495] [INFO ] [sig ] MNRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:58.033133] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNRO.txt [2026-01-05T20:26:58.033268] [INFO ] [sig ] [2065/3521] Completed MNRO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:58.033307] [INFO ] [sig ] [2066/3521] Forecasting MNSO... [2026-01-05T20:26:58.033336] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-05T20:26:58.033365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-05T20:26:58.044946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-05T20:26:58.045213] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-05T20:26:58.046010] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-05T20:26:58.046073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:58.046106] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:58.046132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:58.046188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:58.104874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:58.105855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:58.105941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:58.105975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:58.225438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:58.225614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:58.225663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:58.225699] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:58.229115] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-01-05T20:26:58.229388] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-05T20:26:58.229514] [INFO ] [sig ] MNSO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:58.368010] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNSO.txt [2026-01-05T20:26:58.368142] [INFO ] [sig ] [2066/3521] Completed MNSO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:58.368185] [INFO ] [sig ] [2067/3521] Forecasting MNTK... [2026-01-05T20:26:58.368215] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-05T20:26:58.368244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-05T20:26:58.380081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-05T20:26:58.380366] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-05T20:26:58.381239] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-05T20:26:58.381294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:58.381325] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:58.381350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:58.381407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:58.439892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:58.440598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:58.440695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:58.440736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:58.555307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:58.555458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:58.555495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:58.555523] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:58.558893] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-01-05T20:26:58.559183] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-05T20:26:58.559307] [INFO ] [sig ] MNTK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:58.732332] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNTK.txt [2026-01-05T20:26:58.732462] [INFO ] [sig ] [2067/3521] Completed MNTK in 0.4s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:58.732501] [INFO ] [sig ] [2068/3521] Forecasting MNY... [2026-01-05T20:26:58.732530] [INFO ] [sig ] Generating forecast for: MNY [2026-01-05T20:26:58.732559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-05T20:26:58.743903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-05T20:26:58.744172] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-05T20:26:58.744934] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-05T20:26:58.744987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:58.745018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:58.745045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:58.745106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:58.805670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:58.806678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:58.806778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:58.806813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:58.920413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:58.920566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:58.920621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:58.920650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:58.923957] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-05T20:26:58.924221] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-05T20:26:58.924344] [INFO ] [sig ] MNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:59.068542] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MNY.txt [2026-01-05T20:26:59.068687] [INFO ] [sig ] [2068/3521] Completed MNY in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:59.068725] [INFO ] [sig ] [2069/3521] Forecasting MOD... [2026-01-05T20:26:59.068753] [INFO ] [sig ] Generating forecast for: MOD [2026-01-05T20:26:59.068783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-05T20:26:59.080950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-05T20:26:59.081251] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-05T20:26:59.082055] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-05T20:26:59.082109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:59.082140] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:59.082169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:59.082227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:59.140198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:59.140869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:59.140976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:59.141009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:59.264182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:59.264333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:59.264375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:59.264404] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:59.267812] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-05T20:26:59.268086] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-05T20:26:59.268216] [INFO ] [sig ] MOD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:26:59.411305] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MOD.txt [2026-01-05T20:26:59.411445] [INFO ] [sig ] [2069/3521] Completed MOD in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:59.411484] [INFO ] [sig ] [2070/3521] Forecasting MODG... [2026-01-05T20:26:59.411514] [INFO ] [sig ] Generating forecast for: MODG [2026-01-05T20:26:59.411544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-05T20:26:59.423217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-05T20:26:59.423531] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-05T20:26:59.424354] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-05T20:26:59.424408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:59.424440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:59.424467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:59.424525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:59.482683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:59.483364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:59.483447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:59.483481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:59.602428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:59.602607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:59.602650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:59.602680] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:59.606049] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-05T20:26:59.606316] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-05T20:26:59.606438] [INFO ] [sig ] MODG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:26:59.753328] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MODG.txt [2026-01-05T20:26:59.753494] [INFO ] [sig ] [2070/3521] Completed MODG in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-05T20:26:59.753543] [INFO ] [sig ] [2071/3521] Forecasting MODL... [2026-01-05T20:26:59.753592] [INFO ] [sig ] Generating forecast for: MODL [2026-01-05T20:26:59.753625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-05T20:26:59.765722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-05T20:26:59.766071] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-05T20:26:59.766876] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-05T20:26:59.766929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:26:59.766960] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:26:59.766987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:26:59.767044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:26:59.824813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:26:59.825624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:26:59.825711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:26:59.825744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:26:59.947390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:26:59.947546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:26:59.947603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:26:59.947635] [INFO ] [FORECASTER] Training complete [2026-01-05T20:26:59.951188] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-05T20:26:59.951487] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-05T20:26:59.951669] [INFO ] [sig ] MODL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:00.113847] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MODL.txt [2026-01-05T20:27:00.114009] [INFO ] [sig ] [2071/3521] Completed MODL in 0.4s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:00.114052] [INFO ] [sig ] [2072/3521] Forecasting MOFG... [2026-01-05T20:27:00.114082] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-05T20:27:00.114112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-05T20:27:00.128076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-05T20:27:00.128482] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-05T20:27:00.129506] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-05T20:27:00.129594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:00.129634] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:00.129666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:00.129738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:00.193249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:00.194179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:00.194263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:00.194298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:00.311701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:00.311818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:00.311858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:00.311888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:00.315433] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-05T20:27:00.315765] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-05T20:27:00.315904] [INFO ] [sig ] MOFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:00.464786] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MOFG.txt [2026-01-05T20:27:00.464955] [INFO ] [sig ] [2072/3521] Completed MOFG in 0.4s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:00.464996] [INFO ] [sig ] [2073/3521] Forecasting MOH... [2026-01-05T20:27:00.465026] [INFO ] [sig ] Generating forecast for: MOH [2026-01-05T20:27:00.465054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-05T20:27:00.477829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-05T20:27:00.478180] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-05T20:27:00.479117] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-05T20:27:00.479183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:00.479242] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:00.479279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:00.479339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:00.540739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:00.541779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:00.541866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:00.541898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:00.664087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:00.664229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:00.664267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:00.664296] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:00.667624] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=21.79%) [2026-01-05T20:27:00.667887] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-05T20:27:00.668009] [INFO ] [sig ] MOH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:00.812137] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MOH.txt [2026-01-05T20:27:00.812292] [INFO ] [sig ] [2073/3521] Completed MOH in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:00.812332] [INFO ] [sig ] [2074/3521] Forecasting MOMO... [2026-01-05T20:27:00.812361] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-05T20:27:00.812391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-05T20:27:00.823388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-05T20:27:00.823670] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-05T20:27:00.824415] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-05T20:27:00.824468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:00.824499] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:00.824526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:00.824606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:00.881510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:00.882392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:00.882477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:00.882509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:01.002164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:01.002310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:01.002351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:01.002380] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:01.005896] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-05T20:27:01.006174] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-05T20:27:01.006303] [INFO ] [sig ] MOMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:01.151447] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MOMO.txt [2026-01-05T20:27:01.151615] [INFO ] [sig ] [2074/3521] Completed MOMO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:01.151662] [INFO ] [sig ] [2075/3521] Forecasting MORN... [2026-01-05T20:27:01.151691] [INFO ] [sig ] Generating forecast for: MORN [2026-01-05T20:27:01.151720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-05T20:27:01.163343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-05T20:27:01.163694] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-05T20:27:01.164508] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-05T20:27:01.164562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:01.164631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:01.164668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:01.164742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:01.225763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:01.226457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:01.226539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:01.226594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:01.348993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:01.349156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:01.349198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:01.349228] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:01.352747] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-05T20:27:01.353028] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-05T20:27:01.353156] [INFO ] [sig ] MORN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:01.495444] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MORN.txt [2026-01-05T20:27:01.495636] [INFO ] [sig ] [2075/3521] Completed MORN in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:01.495682] [INFO ] [sig ] [2076/3521] Forecasting MOS... [2026-01-05T20:27:01.495712] [INFO ] [sig ] Generating forecast for: MOS [2026-01-05T20:27:01.495742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-05T20:27:01.507542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-05T20:27:01.508033] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-05T20:27:01.508846] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-05T20:27:01.508902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:01.509002] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:01.509034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:01.509096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:01.567082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:01.568016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:01.568105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:01.568139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:01.690514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:01.690697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:01.690738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:01.690766] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:01.694184] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=55.37%) [2026-01-05T20:27:01.694456] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-05T20:27:01.694621] [INFO ] [sig ] MOS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:01.833420] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MOS.txt [2026-01-05T20:27:01.833593] [INFO ] [sig ] [2076/3521] Completed MOS in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-05T20:27:01.833635] [INFO ] [sig ] [2077/3521] Forecasting MP... [2026-01-05T20:27:01.833665] [INFO ] [sig ] Generating forecast for: MP [2026-01-05T20:27:01.833694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-05T20:27:01.845010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-05T20:27:01.845310] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-05T20:27:01.846082] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-05T20:27:01.846136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:01.846178] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:01.846205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:01.846262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:01.902029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:01.902744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:01.902826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:01.902859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:02.022954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:02.023113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:02.023159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:02.023221] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:02.026648] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-05T20:27:02.026933] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-05T20:27:02.027061] [INFO ] [sig ] MP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:02.172374] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MP.txt [2026-01-05T20:27:02.172525] [INFO ] [sig ] [2077/3521] Completed MP in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:02.172566] [INFO ] [sig ] [2078/3521] Forecasting MPA... [2026-01-05T20:27:02.172614] [INFO ] [sig ] Generating forecast for: MPA [2026-01-05T20:27:02.172644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-05T20:27:02.184114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-05T20:27:02.184425] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-05T20:27:02.185241] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-05T20:27:02.185294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:02.185326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:02.185353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:02.185410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:02.241972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:02.242755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:02.242856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:02.242892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:02.355471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:02.355656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:02.355702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:02.355731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:02.359355] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-05T20:27:02.359671] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-05T20:27:02.359812] [INFO ] [sig ] MPA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:02.509233] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MPA.txt [2026-01-05T20:27:02.509394] [INFO ] [sig ] [2078/3521] Completed MPA in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:02.509439] [INFO ] [sig ] [2079/3521] Forecasting MPAA... [2026-01-05T20:27:02.509469] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-05T20:27:02.509500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-05T20:27:02.521916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-05T20:27:02.522300] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-05T20:27:02.523146] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-05T20:27:02.523200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:02.523232] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:02.523258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:02.523315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:02.589969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:02.591007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:02.591117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:02.591168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:02.724925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:02.725078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:02.725117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:02.725144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:02.728568] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-01-05T20:27:02.729092] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-05T20:27:02.729248] [INFO ] [sig ] MPAA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:02.871681] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MPAA.txt [2026-01-05T20:27:02.871829] [INFO ] [sig ] [2079/3521] Completed MPAA in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:02.871881] [INFO ] [sig ] [2080/3521] Forecasting MPB... [2026-01-05T20:27:02.871913] [INFO ] [sig ] Generating forecast for: MPB [2026-01-05T20:27:02.871942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-05T20:27:02.883273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-05T20:27:02.883585] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-05T20:27:02.884341] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-05T20:27:02.884403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:02.884445] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:02.884482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:02.884558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:02.943208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:02.943959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:02.944080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:02.944116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:03.059356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:03.059498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:03.059536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:03.059563] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:03.063214] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-01-05T20:27:03.063479] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-05T20:27:03.063620] [INFO ] [sig ] MPB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:03.209350] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MPB.txt [2026-01-05T20:27:03.210218] [INFO ] [sig ] [2080/3521] Completed MPB in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:03.210269] [INFO ] [sig ] [2081/3521] Forecasting MPC... [2026-01-05T20:27:03.210300] [INFO ] [sig ] Generating forecast for: MPC [2026-01-05T20:27:03.210331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-05T20:27:03.221729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-05T20:27:03.222077] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-05T20:27:03.222875] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-05T20:27:03.222929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:03.222961] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:03.222989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:03.223046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:03.280755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:03.281634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:03.281716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:03.281749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:03.408647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:03.408809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:03.408860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:03.408890] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:03.412484] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=23.80%) [2026-01-05T20:27:03.412787] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-05T20:27:03.412921] [INFO ] [sig ] MPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:03.566259] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MPC.txt [2026-01-05T20:27:03.566390] [INFO ] [sig ] [2081/3521] Completed MPC in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:03.566429] [INFO ] [sig ] [2082/3521] Forecasting MPX... [2026-01-05T20:27:03.566457] [INFO ] [sig ] Generating forecast for: MPX [2026-01-05T20:27:03.566489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-05T20:27:03.578513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-05T20:27:03.578872] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-05T20:27:03.579727] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-05T20:27:03.579784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:03.579817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:03.579845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:03.579903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:03.638357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:03.639133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:03.639216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:03.639252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:03.750177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:03.750333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:03.750374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:03.750403] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:03.753975] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-05T20:27:03.754252] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-05T20:27:03.754379] [INFO ] [sig ] MPX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:03.898204] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MPX.txt [2026-01-05T20:27:03.898349] [INFO ] [sig ] [2082/3521] Completed MPX in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:03.898391] [INFO ] [sig ] [2083/3521] Forecasting MQ... [2026-01-05T20:27:03.898419] [INFO ] [sig ] Generating forecast for: MQ [2026-01-05T20:27:03.898448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-05T20:27:03.909599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-05T20:27:03.910048] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-05T20:27:03.910875] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-05T20:27:03.910928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:03.910959] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:03.910987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:03.911044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:03.968478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:03.969302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:03.969389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:03.969422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:04.088644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:04.088804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:04.088844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:04.088872] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:04.092327] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-05T20:27:04.092643] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-05T20:27:04.092781] [INFO ] [sig ] MQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:04.244639] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MQ.txt [2026-01-05T20:27:04.244798] [INFO ] [sig ] [2083/3521] Completed MQ in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:04.244839] [INFO ] [sig ] [2084/3521] Forecasting MQY... [2026-01-05T20:27:04.244869] [INFO ] [sig ] Generating forecast for: MQY [2026-01-05T20:27:04.244903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-05T20:27:04.256959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-05T20:27:04.257340] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-05T20:27:04.258147] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-05T20:27:04.258201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:04.258234] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:04.258261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:04.258321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:04.318739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:04.319679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:04.319815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:04.319851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:04.444724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:04.444886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:04.444924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:04.444967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:04.448646] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-05T20:27:04.449291] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-05T20:27:04.449454] [INFO ] [sig ] MQY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:04.618174] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MQY.txt [2026-01-05T20:27:04.618338] [INFO ] [sig ] [2084/3521] Completed MQY in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:04.618380] [INFO ] [sig ] [2085/3521] Forecasting MRAM... [2026-01-05T20:27:04.618409] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-05T20:27:04.618439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-05T20:27:04.631771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-05T20:27:04.632136] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-05T20:27:04.632922] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-05T20:27:04.632975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:04.633006] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:04.633033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:04.633090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:04.691003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:04.691904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:04.691991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:04.692024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:04.811975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:04.812126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:04.812165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:04.812192] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:04.815875] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-01-05T20:27:04.816172] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-05T20:27:04.816317] [INFO ] [sig ] MRAM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:04.965905] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MRAM.txt [2026-01-05T20:27:04.966059] [INFO ] [sig ] [2085/3521] Completed MRAM in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:04.966100] [INFO ] [sig ] [2086/3521] Forecasting MRBK... [2026-01-05T20:27:04.966128] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-05T20:27:04.966158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-05T20:27:04.977671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-05T20:27:04.978033] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-05T20:27:04.978946] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-05T20:27:04.979000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:04.979032] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:04.979058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:04.979116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:05.036958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:05.037791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:05.037874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:05.037924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:05.155257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:05.155407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:05.155446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:05.155473] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:05.159021] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-05T20:27:05.159301] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-05T20:27:05.159428] [INFO ] [sig ] MRBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:05.320589] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRBK.txt [2026-01-05T20:27:05.320754] [INFO ] [sig ] [2086/3521] Completed MRBK in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:05.320799] [INFO ] [sig ] [2087/3521] Forecasting MRCC... [2026-01-05T20:27:05.320832] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-05T20:27:05.320863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-05T20:27:05.333415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-05T20:27:05.333813] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-05T20:27:05.334863] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-05T20:27:05.334922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:05.334955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:05.334983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:05.335042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:05.392602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:05.393460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:05.393545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:05.393597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:05.517313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:05.517470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:05.517509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:05.517538] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:05.520978] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-05T20:27:05.521268] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-05T20:27:05.521400] [INFO ] [sig ] MRCC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:05.664145] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRCC.txt [2026-01-05T20:27:05.664301] [INFO ] [sig ] [2087/3521] Completed MRCC in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-05T20:27:05.664342] [INFO ] [sig ] [2088/3521] Forecasting MRCY... [2026-01-05T20:27:05.664372] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-05T20:27:05.664401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-05T20:27:05.675414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-05T20:27:05.675743] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-05T20:27:05.676499] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-05T20:27:05.676552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:05.676608] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:05.676648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:05.676707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:05.735712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:05.736561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:05.736668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:05.736701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:05.861929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:05.862090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:05.862153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:05.862191] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:05.865756] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-01-05T20:27:05.866102] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-05T20:27:05.866246] [INFO ] [sig ] MRCY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:06.018131] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MRCY.txt [2026-01-05T20:27:06.018287] [INFO ] [sig ] [2088/3521] Completed MRCY in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:06.018326] [INFO ] [sig ] [2089/3521] Forecasting MRK... [2026-01-05T20:27:06.018357] [INFO ] [sig ] Generating forecast for: MRK [2026-01-05T20:27:06.018387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-05T20:27:06.029553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-05T20:27:06.029921] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-05T20:27:06.030712] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-05T20:27:06.030765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:06.030798] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:06.030825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:06.030884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:06.088640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:06.089734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:06.089823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:06.089861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:06.220862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:06.221011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:06.221051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:06.221079] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:06.224848] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-05T20:27:06.225140] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-05T20:27:06.225272] [INFO ] [sig ] MRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:06.368064] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MRK.txt [2026-01-05T20:27:06.368206] [INFO ] [sig ] [2089/3521] Completed MRK in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:06.368271] [INFO ] [sig ] [2090/3521] Forecasting MRM... [2026-01-05T20:27:06.368302] [INFO ] [sig ] Generating forecast for: MRM [2026-01-05T20:27:06.368332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-05T20:27:06.379761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-05T20:27:06.380134] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-05T20:27:06.380969] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-05T20:27:06.381025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:06.381059] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:06.381087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:06.381153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:06.443311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:06.444246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:06.444331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:06.444363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:06.561737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:06.561894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:06.561932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:06.561961] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:06.565280] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-05T20:27:06.565545] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-05T20:27:06.565689] [INFO ] [sig ] MRM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:06.705060] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRM.txt [2026-01-05T20:27:06.705188] [INFO ] [sig ] [2090/3521] Completed MRM in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:06.705227] [INFO ] [sig ] [2091/3521] Forecasting MRNA... [2026-01-05T20:27:06.705255] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-05T20:27:06.705285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-05T20:27:06.717467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-05T20:27:06.717859] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-05T20:27:06.718700] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-05T20:27:06.718755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:06.718789] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:06.718843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:06.718944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:06.781896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:06.782762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:06.782847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:06.782878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:06.909618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:06.909796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:06.909858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:06.909897] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:06.913516] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-01-05T20:27:06.913831] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-05T20:27:06.913979] [INFO ] [sig ] MRNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:07.063891] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MRNA.txt [2026-01-05T20:27:07.064060] [INFO ] [sig ] [2091/3521] Completed MRNA in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:07.064111] [INFO ] [sig ] [2092/3521] Forecasting MRSN... [2026-01-05T20:27:07.064154] [INFO ] [sig ] Generating forecast for: MRSN [2026-01-05T20:27:07.064209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRSN' from 'https://tdm.silogroup.org/data/derivative_storage/MRSN.csv'. [2026-01-05T20:27:07.076688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRSN'. [2026-01-05T20:27:07.077018] [INFO ] [FORECASTER] Starting predict_future for MRSN [2026-01-05T20:27:07.077815] [DEBUG] [LOCAL ] No optimal features file found for MRSN: ./output/feature-sets/MRSN.txt [2026-01-05T20:27:07.077869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:07.077901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:07.077929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:07.077987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:07.140717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:07.141408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:07.141501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:07.141543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:07.277186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:07.277344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:07.277382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:07.277411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:07.281009] [DEBUG] [FORECASTER] MRSN: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-05T20:27:07.281282] [INFO ] [FORECASTER] Completed predict_future for MRSN [2026-01-05T20:27:07.281408] [INFO ] [sig ] MRSN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:07.445056] [INFO ] [LOCAL ] Saved forecast: MRSN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRSN.txt [2026-01-05T20:27:07.445194] [INFO ] [sig ] [2092/3521] Completed MRSN in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:07.445233] [INFO ] [sig ] [2093/3521] Forecasting MRTN... [2026-01-05T20:27:07.445262] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-05T20:27:07.445297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-05T20:27:07.457055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-05T20:27:07.457386] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-05T20:27:07.458333] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-05T20:27:07.458386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:07.458417] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:07.458474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:07.458532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:07.514767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:07.515502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:07.515600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:07.515635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:07.631987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:07.632325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:07.632363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:07.632389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:07.635725] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-05T20:27:07.635995] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-05T20:27:07.636284] [INFO ] [sig ] MRTN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:07.776715] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRTN.txt [2026-01-05T20:27:07.776852] [INFO ] [sig ] [2093/3521] Completed MRTN in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-05T20:27:07.776893] [INFO ] [sig ] [2094/3521] Forecasting MRVI... [2026-01-05T20:27:07.776921] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-05T20:27:07.776950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-05T20:27:07.788192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-05T20:27:07.788501] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-05T20:27:07.789301] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-05T20:27:07.789354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:07.789384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:07.789410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:07.789466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:07.845176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:07.846038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:07.846121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:07.846154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:07.964211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:07.964365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:07.964402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:07.964431] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:07.967753] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-01-05T20:27:07.968024] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-05T20:27:07.968146] [INFO ] [sig ] MRVI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:08.108812] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MRVI.txt [2026-01-05T20:27:08.108982] [INFO ] [sig ] [2094/3521] Completed MRVI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:08.109025] [INFO ] [sig ] [2095/3521] Forecasting MRVL... [2026-01-05T20:27:08.109054] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-05T20:27:08.109089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-05T20:27:08.120866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-05T20:27:08.121203] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-05T20:27:08.121997] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-05T20:27:08.122049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:08.122081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:08.122108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:08.122165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:08.178561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:08.179269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:08.179352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:08.179383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:08.293194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:08.293353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:08.293391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:08.293420] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:08.296793] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-05T20:27:08.297061] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-05T20:27:08.297185] [INFO ] [sig ] MRVL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:08.491950] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRVL.txt [2026-01-05T20:27:08.492103] [INFO ] [sig ] [2095/3521] Completed MRVL in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:08.492143] [INFO ] [sig ] [2096/3521] Forecasting MRX... [2026-01-05T20:27:08.492172] [INFO ] [sig ] Generating forecast for: MRX [2026-01-05T20:27:08.492208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-05T20:27:08.503797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-05T20:27:08.504104] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-05T20:27:08.504885] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-05T20:27:08.504937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:08.504968] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:08.504995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:08.505052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:08.562221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:08.563046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:08.563128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:08.563163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:08.680414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:08.680564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:08.680621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:08.680650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:08.684380] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-01-05T20:27:08.684668] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-05T20:27:08.684792] [INFO ] [sig ] MRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:08.823699] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MRX.txt [2026-01-05T20:27:08.823833] [INFO ] [sig ] [2096/3521] Completed MRX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:08.823872] [INFO ] [sig ] [2097/3521] Forecasting MS... [2026-01-05T20:27:08.823902] [INFO ] [sig ] Generating forecast for: MS [2026-01-05T20:27:08.823932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-05T20:27:08.835838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-05T20:27:08.836187] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-05T20:27:08.836999] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-05T20:27:08.837054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:08.837087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:08.837115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:08.837173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:08.897500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:08.899351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:08.899503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:08.899561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:09.030811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:09.030971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:09.031011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:09.031040] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:09.034462] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-01-05T20:27:09.034771] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-05T20:27:09.034901] [INFO ] [sig ] MS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:09.176313] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MS.txt [2026-01-05T20:27:09.176475] [INFO ] [sig ] [2097/3521] Completed MS in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:09.176526] [INFO ] [sig ] [2098/3521] Forecasting MSA... [2026-01-05T20:27:09.176557] [INFO ] [sig ] Generating forecast for: MSA [2026-01-05T20:27:09.176608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-05T20:27:09.189533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-05T20:27:09.189944] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-05T20:27:09.190779] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-05T20:27:09.190833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:09.190865] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:09.190894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:09.190953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:09.248532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:09.249558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:09.249662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:09.249695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:09.372519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:09.372684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:09.372725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:09.372753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:09.376101] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-05T20:27:09.376376] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-05T20:27:09.376500] [INFO ] [sig ] MSA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:09.518065] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSA.txt [2026-01-05T20:27:09.518195] [INFO ] [sig ] [2098/3521] Completed MSA in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:09.518234] [INFO ] [sig ] [2099/3521] Forecasting MSB... [2026-01-05T20:27:09.518263] [INFO ] [sig ] Generating forecast for: MSB [2026-01-05T20:27:09.518292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-05T20:27:09.530274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-05T20:27:09.530664] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-05T20:27:09.531501] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-05T20:27:09.531554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:09.531605] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:09.531634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:09.531690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:09.588985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:09.589917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:09.590015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:09.590049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:09.731075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:09.731415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:09.731453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:09.731479] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:09.734850] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-05T20:27:09.735124] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-05T20:27:09.735249] [INFO ] [sig ] MSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:09.876722] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSB.txt [2026-01-05T20:27:09.876857] [INFO ] [sig ] [2099/3521] Completed MSB in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:09.876896] [INFO ] [sig ] [2100/3521] Forecasting MSBI... [2026-01-05T20:27:09.876924] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-05T20:27:09.876953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-05T20:27:09.888417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-05T20:27:09.888761] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-05T20:27:09.889544] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-05T20:27:09.889622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:09.889654] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:09.889681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:09.889738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:09.947863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:09.948689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:09.948772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:09.948806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:10.071618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:10.071771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:10.071809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:10.071837] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:10.075131] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-01-05T20:27:10.075401] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-05T20:27:10.075524] [INFO ] [sig ] MSBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:10.217098] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSBI.txt [2026-01-05T20:27:10.217238] [INFO ] [sig ] [2100/3521] Completed MSBI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:10.217279] [INFO ] [sig ] [2101/3521] Forecasting MSCI... [2026-01-05T20:27:10.217309] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-05T20:27:10.217339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-05T20:27:10.227909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-05T20:27:10.228200] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-05T20:27:10.228997] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-05T20:27:10.229061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:10.229097] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:10.229133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:10.229212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:10.287457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:10.288246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:10.288327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:10.288362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:10.410702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:10.410881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:10.410928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:10.410959] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:10.414538] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-05T20:27:10.414842] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-05T20:27:10.414978] [INFO ] [sig ] MSCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:10.566811] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSCI.txt [2026-01-05T20:27:10.566943] [INFO ] [sig ] [2101/3521] Completed MSCI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:10.566982] [INFO ] [sig ] [2102/3521] Forecasting MSD... [2026-01-05T20:27:10.567011] [INFO ] [sig ] Generating forecast for: MSD [2026-01-05T20:27:10.567039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-05T20:27:10.578179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-05T20:27:10.578461] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-05T20:27:10.579253] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-05T20:27:10.579304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:10.579336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:10.579362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:10.579419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:10.637168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:10.637823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:10.637909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:10.637940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:10.755589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:10.755736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:10.755775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:10.755804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:10.759197] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=51.66%) [2026-01-05T20:27:10.759467] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-05T20:27:10.759610] [INFO ] [sig ] MSD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:10.907121] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSD.txt [2026-01-05T20:27:10.907270] [INFO ] [sig ] [2102/3521] Completed MSD in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:10.907312] [INFO ] [sig ] [2103/3521] Forecasting MSEX... [2026-01-05T20:27:10.907341] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-05T20:27:10.907372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-05T20:27:10.918853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-05T20:27:10.919172] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-05T20:27:10.919971] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-05T20:27:10.920026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:10.920058] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:10.920085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:10.920142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:10.977816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:10.978498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:10.978598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:10.978634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:11.098077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:11.098229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:11.098269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:11.098298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:11.101750] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-05T20:27:11.102030] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-05T20:27:11.102157] [INFO ] [sig ] MSEX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:11.254879] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSEX.txt [2026-01-05T20:27:11.255023] [INFO ] [sig ] [2103/3521] Completed MSEX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:11.255063] [INFO ] [sig ] [2104/3521] Forecasting MSFD... [2026-01-05T20:27:11.255092] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-05T20:27:11.255122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-05T20:27:11.267854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-05T20:27:11.268250] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-05T20:27:11.269162] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-05T20:27:11.269216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:11.269248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:11.269275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:11.269332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:11.326478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:11.327451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:11.327540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:11.327590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:11.445339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:11.445494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:11.445532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:11.445560] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:11.449321] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-01-05T20:27:11.449628] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-05T20:27:11.449761] [INFO ] [sig ] MSFD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:11.588157] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSFD.txt [2026-01-05T20:27:11.588289] [INFO ] [sig ] [2104/3521] Completed MSFD in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-05T20:27:11.588335] [INFO ] [sig ] [2105/3521] Forecasting MSFL... [2026-01-05T20:27:11.588365] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-05T20:27:11.588394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-05T20:27:11.599673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-05T20:27:11.599974] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-05T20:27:11.600748] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-05T20:27:11.600801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:11.600832] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:11.600857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:11.600912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:11.657124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:11.657811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:11.657890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:11.657922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:11.776771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:11.776924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:11.776962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:11.776990] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:11.780313] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-05T20:27:11.780597] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-05T20:27:11.780719] [INFO ] [sig ] MSFL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:11.920339] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSFL.txt [2026-01-05T20:27:11.920488] [INFO ] [sig ] [2105/3521] Completed MSFL in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:11.920526] [INFO ] [sig ] [2106/3521] Forecasting MSGE... [2026-01-05T20:27:11.920556] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-05T20:27:11.920605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-05T20:27:11.931607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-05T20:27:11.931892] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-05T20:27:11.932675] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-05T20:27:11.932726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:11.932757] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:11.932783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:11.932841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:11.989013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:11.989805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:11.989887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:11.989922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:12.109681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:12.109833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:12.109870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:12.109899] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:12.113266] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=40.62%) [2026-01-05T20:27:12.113553] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-05T20:27:12.113701] [INFO ] [sig ] MSGE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:12.256275] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSGE.txt [2026-01-05T20:27:12.256417] [INFO ] [sig ] [2106/3521] Completed MSGE in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:12.256481] [INFO ] [sig ] [2107/3521] Forecasting MSGM... [2026-01-05T20:27:12.256511] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-05T20:27:12.256541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-05T20:27:12.267656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-05T20:27:12.267925] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-05T20:27:12.268721] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-05T20:27:12.268774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:12.268806] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:12.268832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:12.268889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:12.325421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:12.326090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:12.326169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:12.326201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:12.437617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:12.437770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:12.437807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:12.437835] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:12.441184] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-01-05T20:27:12.441448] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-05T20:27:12.441570] [INFO ] [sig ] MSGM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:12.582524] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSGM.txt [2026-01-05T20:27:12.582697] [INFO ] [sig ] [2107/3521] Completed MSGM in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:12.582739] [INFO ] [sig ] [2108/3521] Forecasting MSGS... [2026-01-05T20:27:12.582771] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-05T20:27:12.582801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-05T20:27:12.594227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-05T20:27:12.594526] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-05T20:27:12.595303] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-05T20:27:12.595355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:12.595387] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:12.595413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:12.595471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:12.658821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:12.659708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:12.659791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:12.659823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:12.792269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:12.792424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:12.792480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:12.792510] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:12.795924] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-05T20:27:12.796205] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-05T20:27:12.796334] [INFO ] [sig ] MSGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:12.948280] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSGS.txt [2026-01-05T20:27:12.948453] [INFO ] [sig ] [2108/3521] Completed MSGS in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:12.948494] [INFO ] [sig ] [2109/3521] Forecasting MSI... [2026-01-05T20:27:12.948524] [INFO ] [sig ] Generating forecast for: MSI [2026-01-05T20:27:12.948554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-05T20:27:12.960620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-05T20:27:12.961012] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-05T20:27:12.961885] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-05T20:27:12.961941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:12.961972] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:12.961998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:12.962055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:13.019508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:13.020395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:13.020491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:13.020525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:13.141423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:13.141597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:13.141639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:13.141668] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:13.145455] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-05T20:27:13.145773] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-05T20:27:13.145911] [INFO ] [sig ] MSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:13.290672] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSI.txt [2026-01-05T20:27:13.290834] [INFO ] [sig ] [2109/3521] Completed MSI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:13.290880] [INFO ] [sig ] [2110/3521] Forecasting MSM... [2026-01-05T20:27:13.290917] [INFO ] [sig ] Generating forecast for: MSM [2026-01-05T20:27:13.290953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-05T20:27:13.302561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-05T20:27:13.302927] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-05T20:27:13.303734] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-05T20:27:13.303788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:13.303821] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:13.303876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:13.303936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:13.365533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:13.366506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:13.366612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:13.366655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:13.495996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:13.496154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:13.496197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:13.496225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:13.499704] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-05T20:27:13.499984] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-05T20:27:13.500117] [INFO ] [sig ] MSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:13.646304] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MSM.txt [2026-01-05T20:27:13.646491] [INFO ] [sig ] [2110/3521] Completed MSM in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:13.646547] [INFO ] [sig ] [2111/3521] Forecasting MSTX... [2026-01-05T20:27:13.646608] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-05T20:27:13.646653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-05T20:27:13.658497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-05T20:27:13.658914] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-05T20:27:13.659769] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-05T20:27:13.659822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:13.659856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:13.659882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:13.659940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:13.716088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:13.716896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:13.716986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:13.717018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:13.837428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:13.837612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:13.837653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:13.837681] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:13.841075] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=66.10%) [2026-01-05T20:27:13.841386] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-05T20:27:13.841524] [INFO ] [sig ] MSTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:13.982301] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MSTX.txt [2026-01-05T20:27:13.982452] [INFO ] [sig ] [2111/3521] Completed MSTX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-05T20:27:13.982494] [INFO ] [sig ] [2112/3521] Forecasting MTB... [2026-01-05T20:27:13.982524] [INFO ] [sig ] Generating forecast for: MTB [2026-01-05T20:27:13.982553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-05T20:27:13.995057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-05T20:27:13.995436] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-05T20:27:13.996325] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-05T20:27:13.996383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:13.996426] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:13.996455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:13.996515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:14.056777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:14.057675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:14.057771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:14.057814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:14.178539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:14.178714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:14.178753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:14.178782] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:14.182126] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=62.31%) [2026-01-05T20:27:14.182398] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-05T20:27:14.182524] [INFO ] [sig ] MTB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:14.321761] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTB.txt [2026-01-05T20:27:14.321903] [INFO ] [sig ] [2112/3521] Completed MTB in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:14.321943] [INFO ] [sig ] [2113/3521] Forecasting MTCH... [2026-01-05T20:27:14.321970] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-05T20:27:14.321998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-05T20:27:14.333069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-05T20:27:14.333370] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-05T20:27:14.334141] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-05T20:27:14.334194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:14.334224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:14.334251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:14.334308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:14.390553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:14.391414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:14.391501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:14.391534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:14.511399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:14.511556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:14.511627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:14.511679] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:14.515021] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=24.46%) [2026-01-05T20:27:14.515286] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-05T20:27:14.515411] [INFO ] [sig ] MTCH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:14.653664] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MTCH.txt [2026-01-05T20:27:14.653825] [INFO ] [sig ] [2113/3521] Completed MTCH in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:14.653867] [INFO ] [sig ] [2114/3521] Forecasting MTD... [2026-01-05T20:27:14.653895] [INFO ] [sig ] Generating forecast for: MTD [2026-01-05T20:27:14.653925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-05T20:27:14.665619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-05T20:27:14.665930] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-05T20:27:14.666726] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-05T20:27:14.666779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:14.666811] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:14.666844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:14.666945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:14.722677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:14.723488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:14.723591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:14.723628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:14.845556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:14.845739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:14.845780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:14.845808] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:14.849231] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-05T20:27:14.849523] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-05T20:27:14.849674] [INFO ] [sig ] MTD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:14.987386] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MTD.txt [2026-01-05T20:27:14.987529] [INFO ] [sig ] [2114/3521] Completed MTD in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:14.987586] [INFO ] [sig ] [2115/3521] Forecasting MTG... [2026-01-05T20:27:14.987619] [INFO ] [sig ] Generating forecast for: MTG [2026-01-05T20:27:14.987649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-05T20:27:14.998993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-05T20:27:14.999333] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-05T20:27:15.000117] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-05T20:27:15.000170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:15.000200] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:15.000226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:15.000281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:15.057700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:15.058521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:15.058626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:15.058661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:15.177875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:15.178027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:15.178064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:15.178092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:15.181507] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-05T20:27:15.181801] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-05T20:27:15.181931] [INFO ] [sig ] MTG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:15.324204] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MTG.txt [2026-01-05T20:27:15.324347] [INFO ] [sig ] [2115/3521] Completed MTG in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:15.324386] [INFO ] [sig ] [2116/3521] Forecasting MTH... [2026-01-05T20:27:15.324422] [INFO ] [sig ] Generating forecast for: MTH [2026-01-05T20:27:15.324451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-05T20:27:15.336033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-05T20:27:15.336391] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-05T20:27:15.337174] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-05T20:27:15.337227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:15.337258] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:15.337284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:15.337339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:15.395044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:15.395932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:15.396026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:15.396068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:15.514089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:15.514247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:15.514286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:15.514315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:15.518054] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-01-05T20:27:15.518377] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-05T20:27:15.518525] [INFO ] [sig ] MTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:15.659948] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTH.txt [2026-01-05T20:27:15.660076] [INFO ] [sig ] [2116/3521] Completed MTH in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:15.660116] [INFO ] [sig ] [2117/3521] Forecasting MTLS... [2026-01-05T20:27:15.660145] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-05T20:27:15.660173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-05T20:27:15.671182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-05T20:27:15.671499] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-05T20:27:15.672333] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-05T20:27:15.672387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:15.672420] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:15.672446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:15.672504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:15.731466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:15.732147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:15.732229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:15.732263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:15.848894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:15.849067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:15.849107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:15.849136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:15.852563] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-05T20:27:15.852869] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-05T20:27:15.853003] [INFO ] [sig ] MTLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:16.003907] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MTLS.txt [2026-01-05T20:27:16.004072] [INFO ] [sig ] [2117/3521] Completed MTLS in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:16.004126] [INFO ] [sig ] [2118/3521] Forecasting MTN... [2026-01-05T20:27:16.004156] [INFO ] [sig ] Generating forecast for: MTN [2026-01-05T20:27:16.004186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-05T20:27:16.015840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-05T20:27:16.016131] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-05T20:27:16.016963] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-05T20:27:16.017021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:16.017052] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:16.017078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:16.017133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:16.075765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:16.076521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:16.076620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:16.076655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:16.194214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:16.194368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:16.194404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:16.194432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:16.197776] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-05T20:27:16.198046] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-05T20:27:16.198169] [INFO ] [sig ] MTN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:16.340563] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTN.txt [2026-01-05T20:27:16.340741] [INFO ] [sig ] [2118/3521] Completed MTN in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:16.340784] [INFO ] [sig ] [2119/3521] Forecasting MTRN... [2026-01-05T20:27:16.340815] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-05T20:27:16.340846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-05T20:27:16.353006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-05T20:27:16.353395] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-05T20:27:16.354223] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-05T20:27:16.354277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:16.354310] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:16.354336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:16.354394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:16.413439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:16.414291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:16.414372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:16.414405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:16.536269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:16.536419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:16.536459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:16.536506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:16.540105] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=77.03%) [2026-01-05T20:27:16.540384] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-05T20:27:16.540511] [INFO ] [sig ] MTRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:16.679111] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTRN.txt [2026-01-05T20:27:16.679239] [INFO ] [sig ] [2119/3521] Completed MTRN in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:16.679278] [INFO ] [sig ] [2120/3521] Forecasting MTRX... [2026-01-05T20:27:16.679306] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-05T20:27:16.679335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-05T20:27:16.691000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-05T20:27:16.691273] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-05T20:27:16.692040] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-05T20:27:16.692092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:16.692123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:16.692150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:16.692206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:16.750604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:16.751363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:16.751478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:16.751513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:16.876725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:16.876909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:16.876984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:16.877026] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:16.880735] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-01-05T20:27:16.881061] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-05T20:27:16.881200] [INFO ] [sig ] MTRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:17.027076] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTRX.txt [2026-01-05T20:27:17.027237] [INFO ] [sig ] [2120/3521] Completed MTRX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:17.027276] [INFO ] [sig ] [2121/3521] Forecasting MTSI... [2026-01-05T20:27:17.027307] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-05T20:27:17.027337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-05T20:27:17.039520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-05T20:27:17.039907] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-05T20:27:17.040776] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-05T20:27:17.040829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:17.040861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:17.040888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:17.040945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:17.100957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:17.101891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:17.101980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:17.102032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:17.223349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:17.223505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:17.223543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:17.223588] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:17.226926] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-05T20:27:17.227201] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-05T20:27:17.227329] [INFO ] [sig ] MTSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:17.368787] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTSI.txt [2026-01-05T20:27:17.368974] [INFO ] [sig ] [2121/3521] Completed MTSI in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:17.369023] [INFO ] [sig ] [2122/3521] Forecasting MTX... [2026-01-05T20:27:17.369054] [INFO ] [sig ] Generating forecast for: MTX [2026-01-05T20:27:17.369084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-05T20:27:17.382104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-05T20:27:17.382748] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-05T20:27:17.383752] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-05T20:27:17.383805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:17.383836] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:17.383862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:17.383919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:17.442751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:17.443836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:17.443922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:17.443955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:17.564653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:17.564814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:17.564854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:17.564884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:17.568696] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=55.42%) [2026-01-05T20:27:17.569416] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-05T20:27:17.569773] [INFO ] [sig ] MTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:17.712702] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MTX.txt [2026-01-05T20:27:17.712858] [INFO ] [sig ] [2122/3521] Completed MTX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-05T20:27:17.712899] [INFO ] [sig ] [2123/3521] Forecasting MTZ... [2026-01-05T20:27:17.712929] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-05T20:27:17.712959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-05T20:27:17.724543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-05T20:27:17.724889] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-05T20:27:17.725694] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-05T20:27:17.725747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:17.725778] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:17.725806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:17.725876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:17.781703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:17.782381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:17.782459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:17.782491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:17.905561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:17.905725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:17.905764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:17.905793] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:17.909120] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-05T20:27:17.909386] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-05T20:27:17.909510] [INFO ] [sig ] MTZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:18.047386] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MTZ.txt [2026-01-05T20:27:18.047556] [INFO ] [sig ] [2123/3521] Completed MTZ in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:18.047620] [INFO ] [sig ] [2124/3521] Forecasting MUA... [2026-01-05T20:27:18.047653] [INFO ] [sig ] Generating forecast for: MUA [2026-01-05T20:27:18.047682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-05T20:27:18.059494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-05T20:27:18.059848] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-05T20:27:18.060664] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-05T20:27:18.060717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:18.060749] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:18.060776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:18.060832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:18.117641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:18.118634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:18.118724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:18.118756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:18.245943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:18.246102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:18.246143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:18.246171] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:18.250106] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-05T20:27:18.250376] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-05T20:27:18.250500] [INFO ] [sig ] MUA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:18.389238] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUA.txt [2026-01-05T20:27:18.389595] [INFO ] [sig ] [2124/3521] Completed MUA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:18.389639] [INFO ] [sig ] [2125/3521] Forecasting MUC... [2026-01-05T20:27:18.389667] [INFO ] [sig ] Generating forecast for: MUC [2026-01-05T20:27:18.389696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-05T20:27:18.401900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-05T20:27:18.402222] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-05T20:27:18.403197] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-05T20:27:18.403447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:18.403478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:18.403504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:18.403561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:18.459707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:18.460559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:18.460661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:18.460693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:18.589747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:18.589916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:18.589962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:18.589991] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:18.593881] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-05T20:27:18.594187] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-05T20:27:18.594314] [INFO ] [sig ] MUC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:18.735583] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUC.txt [2026-01-05T20:27:18.735742] [INFO ] [sig ] [2125/3521] Completed MUC in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:18.735784] [INFO ] [sig ] [2126/3521] Forecasting MUE... [2026-01-05T20:27:18.735818] [INFO ] [sig ] Generating forecast for: MUE [2026-01-05T20:27:18.735860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-05T20:27:18.747741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-05T20:27:18.748112] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-05T20:27:18.748959] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-05T20:27:18.749017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:18.749050] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:18.749079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:18.749156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:18.811337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:18.812169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:18.812265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:18.812310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:18.935399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:18.935560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:18.935620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:18.935651] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:18.939255] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-01-05T20:27:18.939536] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-05T20:27:18.939687] [INFO ] [sig ] MUE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:19.087360] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MUE.txt [2026-01-05T20:27:19.087495] [INFO ] [sig ] [2126/3521] Completed MUE in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:19.087534] [INFO ] [sig ] [2127/3521] Forecasting MUFG... [2026-01-05T20:27:19.087563] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-05T20:27:19.087671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-05T20:27:19.100236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-05T20:27:19.100522] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-05T20:27:19.101375] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-05T20:27:19.101429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:19.101488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:19.101518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:19.101603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:19.158553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:19.159440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:19.159525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:19.159556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:19.279407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:19.279563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:19.279679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:19.279709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:19.283022] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-05T20:27:19.283287] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-05T20:27:19.283410] [INFO ] [sig ] MUFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:19.425864] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUFG.txt [2026-01-05T20:27:19.425984] [INFO ] [sig ] [2127/3521] Completed MUFG in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:19.426025] [INFO ] [sig ] [2128/3521] Forecasting MUJ... [2026-01-05T20:27:19.426060] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-05T20:27:19.426094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-05T20:27:19.438067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-05T20:27:19.438331] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-05T20:27:19.439133] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-05T20:27:19.439185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:19.439217] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:19.439244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:19.439301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:19.497026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:19.497745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:19.497825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:19.497858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:19.617370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:19.617504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:19.617543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:19.617586] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:19.620905] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-05T20:27:19.621206] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-05T20:27:19.621335] [INFO ] [sig ] MUJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:19.761981] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUJ.txt [2026-01-05T20:27:19.762138] [INFO ] [sig ] [2128/3521] Completed MUJ in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-05T20:27:19.762178] [INFO ] [sig ] [2129/3521] Forecasting MUSA... [2026-01-05T20:27:19.762208] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-05T20:27:19.762237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-05T20:27:19.773695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-05T20:27:19.774025] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-05T20:27:19.774884] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-05T20:27:19.774938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:19.774971] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:19.775000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:19.775058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:19.833289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:19.834166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:19.834251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:19.834284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:19.955128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:19.955276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:19.955314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:19.955341] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:19.958644] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-05T20:27:19.958913] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-05T20:27:19.959065] [INFO ] [sig ] MUSA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:20.097390] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUSA.txt [2026-01-05T20:27:20.097510] [INFO ] [sig ] [2129/3521] Completed MUSA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:20.097548] [INFO ] [sig ] [2130/3521] Forecasting MUX... [2026-01-05T20:27:20.097593] [INFO ] [sig ] Generating forecast for: MUX [2026-01-05T20:27:20.097626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-05T20:27:20.109298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-05T20:27:20.109610] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-05T20:27:20.110482] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-05T20:27:20.110536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:20.110568] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:20.110634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:20.110695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:20.172459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:20.173237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:20.173329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:20.173364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:20.294373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:20.294521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:20.294558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:20.294636] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:20.297928] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-05T20:27:20.298209] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-05T20:27:20.298334] [INFO ] [sig ] MUX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:20.436466] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MUX.txt [2026-01-05T20:27:20.436591] [INFO ] [sig ] [2130/3521] Completed MUX in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:20.436631] [INFO ] [sig ] [2131/3521] Forecasting MVBF... [2026-01-05T20:27:20.436659] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-05T20:27:20.436688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-05T20:27:20.448418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-05T20:27:20.448739] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-05T20:27:20.449711] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-05T20:27:20.449764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:20.449795] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:20.449820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:20.449876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:20.505979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:20.506700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:20.506780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:20.506812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:20.622330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:20.622483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:20.622520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:20.622547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:20.625937] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-05T20:27:20.626213] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-05T20:27:20.626340] [INFO ] [sig ] MVBF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:20.765312] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MVBF.txt [2026-01-05T20:27:20.765446] [INFO ] [sig ] [2131/3521] Completed MVBF in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:20.765484] [INFO ] [sig ] [2132/3521] Forecasting MVF... [2026-01-05T20:27:20.765513] [INFO ] [sig ] Generating forecast for: MVF [2026-01-05T20:27:20.765543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-05T20:27:20.776249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-05T20:27:20.776505] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-05T20:27:20.777281] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-05T20:27:20.777333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:20.777364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:20.777391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:20.777448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:20.834056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:20.834754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:20.834833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:20.834864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:20.950285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:20.950458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:20.950496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:20.950524] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:20.953841] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-05T20:27:20.954107] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-05T20:27:20.954235] [INFO ] [sig ] MVF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:21.092948] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MVF.txt [2026-01-05T20:27:21.093067] [INFO ] [sig ] [2132/3521] Completed MVF in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:21.093105] [INFO ] [sig ] [2133/3521] Forecasting MVO... [2026-01-05T20:27:21.093134] [INFO ] [sig ] Generating forecast for: MVO [2026-01-05T20:27:21.093165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-05T20:27:21.104910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-05T20:27:21.105232] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-05T20:27:21.106173] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-05T20:27:21.106225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:21.106256] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:21.106283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:21.106339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:21.163678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:21.164285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:21.164363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:21.164395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:21.284797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:21.284945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:21.284983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:21.285011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:21.288678] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-05T20:27:21.288964] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-05T20:27:21.289087] [INFO ] [sig ] MVO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:21.429979] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MVO.txt [2026-01-05T20:27:21.430134] [INFO ] [sig ] [2133/3521] Completed MVO in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:21.430174] [INFO ] [sig ] [2134/3521] Forecasting MWA... [2026-01-05T20:27:21.430204] [INFO ] [sig ] Generating forecast for: MWA [2026-01-05T20:27:21.430234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-05T20:27:21.442222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-05T20:27:21.442495] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-05T20:27:21.443257] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-05T20:27:21.443309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:21.443340] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:21.443368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:21.443425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:21.501828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:21.502538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:21.502634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:21.502668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:21.626281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:21.626451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:21.626492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:21.626520] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:21.629985] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-01-05T20:27:21.630266] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-05T20:27:21.630391] [INFO ] [sig ] MWA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:21.769753] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MWA.txt [2026-01-05T20:27:21.769881] [INFO ] [sig ] [2134/3521] Completed MWA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:21.769920] [INFO ] [sig ] [2135/3521] Forecasting MX... [2026-01-05T20:27:21.769949] [INFO ] [sig ] Generating forecast for: MX [2026-01-05T20:27:21.769978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-05T20:27:21.780848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-05T20:27:21.781129] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-05T20:27:21.781895] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-05T20:27:21.781948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:21.781978] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:21.782005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:21.782062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:21.838884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:21.839599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:21.839678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:21.839710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:21.955761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:21.955917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:21.955955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:21.955983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:21.959284] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-01-05T20:27:21.959547] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-05T20:27:21.959690] [INFO ] [sig ] MX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:22.099436] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MX.txt [2026-01-05T20:27:22.099558] [INFO ] [sig ] [2135/3521] Completed MX in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:22.099614] [INFO ] [sig ] [2136/3521] Forecasting MXF... [2026-01-05T20:27:22.099644] [INFO ] [sig ] Generating forecast for: MXF [2026-01-05T20:27:22.099673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-05T20:27:22.110732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-05T20:27:22.111004] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-05T20:27:22.111773] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-05T20:27:22.111834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:22.111878] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:22.111907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:22.111965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:22.168419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:22.169084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:22.169173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:22.169204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:22.283740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:22.283890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:22.283927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:22.283955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:22.287270] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-01-05T20:27:22.287534] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-05T20:27:22.287723] [INFO ] [sig ] MXF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:22.430230] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MXF.txt [2026-01-05T20:27:22.430392] [INFO ] [sig ] [2136/3521] Completed MXF in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:22.430434] [INFO ] [sig ] [2137/3521] Forecasting MXL... [2026-01-05T20:27:22.430463] [INFO ] [sig ] Generating forecast for: MXL [2026-01-05T20:27:22.430492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-05T20:27:22.442597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-05T20:27:22.442978] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-05T20:27:22.443804] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-05T20:27:22.443856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:22.443887] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:22.443915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:22.443972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:22.501061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:22.501955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:22.502038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:22.502104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:22.621521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:22.621686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:22.621725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:22.621753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:22.625066] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-05T20:27:22.625338] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-05T20:27:22.625460] [INFO ] [sig ] MXL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:22.767085] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MXL.txt [2026-01-05T20:27:22.767213] [INFO ] [sig ] [2137/3521] Completed MXL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:22.767251] [INFO ] [sig ] [2138/3521] Forecasting MYE... [2026-01-05T20:27:22.767279] [INFO ] [sig ] Generating forecast for: MYE [2026-01-05T20:27:22.767308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-05T20:27:22.779006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-05T20:27:22.779315] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-05T20:27:22.780078] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-05T20:27:22.780130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:22.780162] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:22.780190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:22.780250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:22.837428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:22.838138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:22.838221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:22.838255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:22.961632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:22.961783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:22.961824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:22.961852] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:22.965382] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-01-05T20:27:22.965670] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-05T20:27:22.965799] [INFO ] [sig ] MYE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:23.110426] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MYE.txt [2026-01-05T20:27:23.110589] [INFO ] [sig ] [2138/3521] Completed MYE in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:23.110632] [INFO ] [sig ] [2139/3521] Forecasting MYGN... [2026-01-05T20:27:23.110661] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-05T20:27:23.110691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-05T20:27:23.122310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-05T20:27:23.122646] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-05T20:27:23.123392] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-05T20:27:23.123444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:23.123476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:23.123502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:23.123559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:23.179752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:23.180659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:23.180743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:23.180776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:23.302525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:23.302694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:23.302732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:23.302761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:23.306117] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=19.21%) [2026-01-05T20:27:23.306417] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-05T20:27:23.306544] [INFO ] [sig ] MYGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:23.458652] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MYGN.txt [2026-01-05T20:27:23.458785] [INFO ] [sig ] [2139/3521] Completed MYGN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-05T20:27:23.458825] [INFO ] [sig ] [2140/3521] Forecasting MYI... [2026-01-05T20:27:23.458860] [INFO ] [sig ] Generating forecast for: MYI [2026-01-05T20:27:23.458890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-05T20:27:23.470438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-05T20:27:23.470752] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-05T20:27:23.471517] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-05T20:27:23.471588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:23.471624] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:23.471653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:23.471713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:23.528911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:23.529792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:23.529875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:23.529907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:23.648966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:23.649117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:23.649155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:23.649186] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:23.652545] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-05T20:27:23.652827] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-05T20:27:23.652949] [INFO ] [sig ] MYI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:23.801148] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MYI.txt [2026-01-05T20:27:23.801307] [INFO ] [sig ] [2140/3521] Completed MYI in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:23.801350] [INFO ] [sig ] [2141/3521] Forecasting MYN... [2026-01-05T20:27:23.801381] [INFO ] [sig ] Generating forecast for: MYN [2026-01-05T20:27:23.801412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-05T20:27:23.812780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-05T20:27:23.813127] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-05T20:27:23.813943] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-05T20:27:23.813996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:23.814028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:23.814054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:23.814111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:23.869830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:23.870545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:23.870645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:23.870678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:23.985067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:23.985231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:23.985271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:23.985299] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:23.988787] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=71.26%) [2026-01-05T20:27:23.989106] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-05T20:27:23.989245] [INFO ] [sig ] MYN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:24.128997] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/MYN.txt [2026-01-05T20:27:24.129158] [INFO ] [sig ] [2141/3521] Completed MYN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:24.129198] [INFO ] [sig ] [2142/3521] Forecasting MYRG... [2026-01-05T20:27:24.129226] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-05T20:27:24.129255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-05T20:27:24.141783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-05T20:27:24.142120] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-05T20:27:24.142934] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-05T20:27:24.142987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:24.143020] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:24.143047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:24.143104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:24.203077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:24.204169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:24.204257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:24.204290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:24.327983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:24.328160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:24.328205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:24.328247] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:24.331892] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-05T20:27:24.332178] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-05T20:27:24.332308] [INFO ] [sig ] MYRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:24.476152] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MYRG.txt [2026-01-05T20:27:24.476300] [INFO ] [sig ] [2142/3521] Completed MYRG in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:24.476340] [INFO ] [sig ] [2143/3521] Forecasting NA... [2026-01-05T20:27:24.476368] [INFO ] [sig ] Generating forecast for: NA [2026-01-05T20:27:24.476396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-05T20:27:24.487915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-05T20:27:24.488220] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-05T20:27:24.489034] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-05T20:27:24.489087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:24.489119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:24.489145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:24.489201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:24.544619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:24.545463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:24.545557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:24.545611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:24.666988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:24.667147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:24.667189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:24.667257] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:24.670997] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=68.40%) [2026-01-05T20:27:24.671277] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-05T20:27:24.671406] [INFO ] [sig ] NA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:24.813782] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NA.txt [2026-01-05T20:27:24.813947] [INFO ] [sig ] [2143/3521] Completed NA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:24.813989] [INFO ] [sig ] [2144/3521] Forecasting NAAS... [2026-01-05T20:27:24.814019] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-05T20:27:24.814049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-05T20:27:24.825839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-05T20:27:24.826204] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-05T20:27:24.827046] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-05T20:27:24.827103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:24.827164] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:24.827192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:24.827250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:24.885780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:24.886592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:24.886674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:24.886706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:25.002366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:25.002517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:25.002554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:25.002599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:25.005889] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=55.81%) [2026-01-05T20:27:25.006152] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-05T20:27:25.006279] [INFO ] [sig ] NAAS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:25.149206] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NAAS.txt [2026-01-05T20:27:25.149348] [INFO ] [sig ] [2144/3521] Completed NAAS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:25.149388] [INFO ] [sig ] [2145/3521] Forecasting NABL... [2026-01-05T20:27:25.149417] [INFO ] [sig ] Generating forecast for: NABL [2026-01-05T20:27:25.149445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-05T20:27:25.160814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-05T20:27:25.161111] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-05T20:27:25.161900] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-05T20:27:25.161952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:25.161983] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:25.162009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:25.162067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:25.219850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:25.220719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:25.220802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:25.220834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:25.344064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:25.344220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:25.344260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:25.344289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:25.347989] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-05T20:27:25.348259] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-05T20:27:25.348387] [INFO ] [sig ] NABL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:25.486382] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NABL.txt [2026-01-05T20:27:25.486509] [INFO ] [sig ] [2145/3521] Completed NABL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:25.486548] [INFO ] [sig ] [2146/3521] Forecasting NAC... [2026-01-05T20:27:25.486595] [INFO ] [sig ] Generating forecast for: NAC [2026-01-05T20:27:25.486629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-05T20:27:25.498483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-05T20:27:25.498798] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-05T20:27:25.499603] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-05T20:27:25.499657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:25.499689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:25.499716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:25.499773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:25.556156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:25.556780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:25.556859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:25.556891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:25.675832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:25.675981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:25.676020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:25.676049] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:25.679354] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-01-05T20:27:25.679683] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-05T20:27:25.679811] [INFO ] [sig ] NAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:25.820610] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NAC.txt [2026-01-05T20:27:25.820753] [INFO ] [sig ] [2146/3521] Completed NAC in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-05T20:27:25.820794] [INFO ] [sig ] [2147/3521] Forecasting NAD... [2026-01-05T20:27:25.820825] [INFO ] [sig ] Generating forecast for: NAD [2026-01-05T20:27:25.820856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-05T20:27:25.832641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-05T20:27:25.832943] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-05T20:27:25.833727] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-05T20:27:25.833782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:25.833814] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:25.833842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:25.833910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:25.890170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:25.890921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:25.891000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:25.891032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:26.010399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:26.010551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:26.010607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:26.010666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:26.014120] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=15.84%) [2026-01-05T20:27:26.014389] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-05T20:27:26.014516] [INFO ] [sig ] NAD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:26.152423] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NAD.txt [2026-01-05T20:27:26.152544] [INFO ] [sig ] [2147/3521] Completed NAD in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:26.152601] [INFO ] [sig ] [2148/3521] Forecasting NAMS... [2026-01-05T20:27:26.152632] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-05T20:27:26.152661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-05T20:27:26.163796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-05T20:27:26.164066] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-05T20:27:26.164829] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-05T20:27:26.164880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:26.164912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:26.164939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:26.164995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:26.224466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:26.225355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:26.225445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:26.225477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:26.340412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:26.340585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:26.340626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:26.340653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:26.344069] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-05T20:27:26.344386] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-05T20:27:26.344517] [INFO ] [sig ] NAMS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:26.483292] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NAMS.txt [2026-01-05T20:27:26.483436] [INFO ] [sig ] [2148/3521] Completed NAMS in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:26.483473] [INFO ] [sig ] [2149/3521] Forecasting NATH... [2026-01-05T20:27:26.483503] [INFO ] [sig ] Generating forecast for: NATH [2026-01-05T20:27:26.483532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-05T20:27:26.495472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-05T20:27:26.495837] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-05T20:27:26.496672] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-05T20:27:26.496737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:26.496768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:26.496795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:26.496852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:26.553056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:26.553920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:26.554007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:26.554039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:26.663090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:26.663251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:26.663291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:26.663318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:26.667069] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-05T20:27:26.667358] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-05T20:27:26.667694] [INFO ] [sig ] NATH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:26.815001] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NATH.txt [2026-01-05T20:27:26.815166] [INFO ] [sig ] [2149/3521] Completed NATH in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:26.815206] [INFO ] [sig ] [2150/3521] Forecasting NATL... [2026-01-05T20:27:26.815234] [INFO ] [sig ] Generating forecast for: NATL [2026-01-05T20:27:26.815265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-05T20:27:26.826661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-05T20:27:26.827021] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-05T20:27:26.827807] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-05T20:27:26.827860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:26.827891] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:26.827916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:26.827972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:26.884166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:26.885051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:26.885136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:26.885168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:27.013812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:27.013995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:27.014051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:27.014092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:27.018940] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-01-05T20:27:27.019437] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-05T20:27:27.019647] [INFO ] [sig ] NATL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:27.168489] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NATL.txt [2026-01-05T20:27:27.168636] [INFO ] [sig ] [2150/3521] Completed NATL in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:27.168679] [INFO ] [sig ] [2151/3521] Forecasting NAVI... [2026-01-05T20:27:27.168708] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-05T20:27:27.168737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-05T20:27:27.179834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-05T20:27:27.180133] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-05T20:27:27.180906] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-05T20:27:27.180958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:27.180990] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:27.181017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:27.181074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:27.238072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:27.238842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:27.238956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:27.238994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:27.361629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:27.361810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:27.361856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:27.361885] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:27.365487] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=34.01%) [2026-01-05T20:27:27.365794] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-05T20:27:27.365922] [INFO ] [sig ] NAVI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:27.505828] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NAVI.txt [2026-01-05T20:27:27.505967] [INFO ] [sig ] [2151/3521] Completed NAVI in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:27.506006] [INFO ] [sig ] [2152/3521] Forecasting NAZ... [2026-01-05T20:27:27.506035] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-05T20:27:27.506064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-05T20:27:27.517426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-05T20:27:27.517734] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-05T20:27:27.518511] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-05T20:27:27.518564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:27.518628] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:27.518659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:27.518718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:27.575750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:27.576355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:27.576432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:27.576464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:27.681056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:27.681214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:27.681254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:27.681284] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:27.684757] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-01-05T20:27:27.685040] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-05T20:27:27.685168] [INFO ] [sig ] NAZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:27.834872] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NAZ.txt [2026-01-05T20:27:27.835106] [INFO ] [sig ] [2152/3521] Completed NAZ in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:27.835150] [INFO ] [sig ] [2153/3521] Forecasting NB... [2026-01-05T20:27:27.835182] [INFO ] [sig ] Generating forecast for: NB [2026-01-05T20:27:27.835215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-05T20:27:27.849359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-05T20:27:27.849969] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-05T20:27:27.851128] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-05T20:27:27.851182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:27.851215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:27.851242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:27.851301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:27.911261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:27.912432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:27.912536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:27.912570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:28.035665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:28.035898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:28.035944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:28.035976] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:28.039914] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-05T20:27:28.040241] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-05T20:27:28.040390] [INFO ] [sig ] NB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:28.183121] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NB.txt [2026-01-05T20:27:28.183339] [INFO ] [sig ] [2153/3521] Completed NB in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:28.183383] [INFO ] [sig ] [2154/3521] Forecasting NBB... [2026-01-05T20:27:28.183412] [INFO ] [sig ] Generating forecast for: NBB [2026-01-05T20:27:28.183443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-05T20:27:28.197833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-05T20:27:28.198408] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-05T20:27:28.199383] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-05T20:27:28.199439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:28.199478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:28.199534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:28.199626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:28.261140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:28.262499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:28.262614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:28.262694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:28.392409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:28.392653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:28.392698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:28.392726] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:28.396597] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=80.40%) [2026-01-05T20:27:28.396933] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-05T20:27:28.397070] [INFO ] [sig ] NBB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:28.541594] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBB.txt [2026-01-05T20:27:28.541856] [INFO ] [sig ] [2154/3521] Completed NBB in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:28.541906] [INFO ] [sig ] [2155/3521] Forecasting NBBK... [2026-01-05T20:27:28.541938] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-05T20:27:28.541970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-05T20:27:28.556816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-05T20:27:28.557268] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-05T20:27:28.558144] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-05T20:27:28.558198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:28.558230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:28.558257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:28.558316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:28.616449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:28.617447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:28.617542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:28.617593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:28.740302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:28.740540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:28.740607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:28.740638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:28.744678] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-01-05T20:27:28.745044] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-05T20:27:28.745194] [INFO ] [sig ] NBBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:28.889037] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBBK.txt [2026-01-05T20:27:28.889231] [INFO ] [sig ] [2155/3521] Completed NBBK in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:28.889274] [INFO ] [sig ] [2156/3521] Forecasting NBHC... [2026-01-05T20:27:28.889303] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-05T20:27:28.889334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-05T20:27:28.902484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-05T20:27:28.902936] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-05T20:27:28.903845] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-05T20:27:28.903900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:28.903933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:28.903959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:28.904017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:28.960518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:28.961640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:28.961741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:28.961776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:29.083164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:29.083497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:29.083604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:29.083641] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:29.087714] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-01-05T20:27:29.088014] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-05T20:27:29.088151] [INFO ] [sig ] NBHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:29.236775] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBHC.txt [2026-01-05T20:27:29.236985] [INFO ] [sig ] [2156/3521] Completed NBHC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-05T20:27:29.237026] [INFO ] [sig ] [2157/3521] Forecasting NBIX... [2026-01-05T20:27:29.237057] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-05T20:27:29.237089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-05T20:27:29.251508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-05T20:27:29.251905] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-05T20:27:29.252717] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-05T20:27:29.252771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:29.252802] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:29.252829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:29.252886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:29.308384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:29.309025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:29.309104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:29.309136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:29.426268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:29.426391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:29.426428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:29.426454] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:29.429697] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-05T20:27:29.429962] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-05T20:27:29.430085] [INFO ] [sig ] NBIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:29.568827] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBIX.txt [2026-01-05T20:27:29.569033] [INFO ] [sig ] [2157/3521] Completed NBIX in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:29.569075] [INFO ] [sig ] [2158/3521] Forecasting NBN... [2026-01-05T20:27:29.569104] [INFO ] [sig ] Generating forecast for: NBN [2026-01-05T20:27:29.569133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-05T20:27:29.581268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-05T20:27:29.581603] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-05T20:27:29.582385] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-05T20:27:29.582439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:29.582471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:29.582497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:29.582554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:29.638365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:29.639017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:29.639096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:29.639127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:29.757221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:29.757391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:29.757428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:29.757456] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:29.760988] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=53.91%) [2026-01-05T20:27:29.761258] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-05T20:27:29.761381] [INFO ] [sig ] NBN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:29.900080] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBN.txt [2026-01-05T20:27:29.900189] [INFO ] [sig ] [2158/3521] Completed NBN in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:29.900228] [INFO ] [sig ] [2159/3521] Forecasting NBTB... [2026-01-05T20:27:29.900255] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-05T20:27:29.900284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-05T20:27:29.915934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-05T20:27:29.916566] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-05T20:27:29.917624] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-05T20:27:29.917684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:29.917721] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:29.917751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:29.917814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:29.977080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:29.978253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:29.978360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:29.978397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:30.104253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:30.104490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:30.104535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:30.104565] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:30.108960] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-01-05T20:27:30.109312] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-05T20:27:30.109469] [INFO ] [sig ] NBTB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:30.258067] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBTB.txt [2026-01-05T20:27:30.258274] [INFO ] [sig ] [2159/3521] Completed NBTB in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:30.258322] [INFO ] [sig ] [2160/3521] Forecasting NBXG... [2026-01-05T20:27:30.258356] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-05T20:27:30.258387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-05T20:27:30.273712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-05T20:27:30.274186] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-05T20:27:30.275158] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-05T20:27:30.275240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:30.275309] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:30.275338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:30.275396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:30.335741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:30.336808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:30.336904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:30.336937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:30.460067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:30.460239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:30.460279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:30.460308] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:30.463917] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-05T20:27:30.464250] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-05T20:27:30.464388] [INFO ] [sig ] NBXG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:30.608161] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NBXG.txt [2026-01-05T20:27:30.608288] [INFO ] [sig ] [2160/3521] Completed NBXG in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:30.608327] [INFO ] [sig ] [2161/3521] Forecasting NC... [2026-01-05T20:27:30.608356] [INFO ] [sig ] Generating forecast for: NC [2026-01-05T20:27:30.608385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-05T20:27:30.619885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-05T20:27:30.620188] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-05T20:27:30.620972] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-05T20:27:30.621025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:30.621082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:30.621110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:30.621168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:30.678123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:30.678931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:30.679012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:30.679044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:30.780795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:30.780957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:30.780995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:30.781023] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:30.784508] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-05T20:27:30.784800] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-05T20:27:30.784925] [INFO ] [sig ] NC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:30.924523] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NC.txt [2026-01-05T20:27:30.924667] [INFO ] [sig ] [2161/3521] Completed NC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:30.924707] [INFO ] [sig ] [2162/3521] Forecasting NCA... [2026-01-05T20:27:30.924736] [INFO ] [sig ] Generating forecast for: NCA [2026-01-05T20:27:30.924765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-05T20:27:30.935736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-05T20:27:30.936059] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-05T20:27:30.936835] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-05T20:27:30.936887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:30.936919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:30.936946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:30.937002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:30.994599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:30.995214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:30.995293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:30.995325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:31.114475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:31.114645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:31.114686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:31.114714] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:31.118020] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-05T20:27:31.118287] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-05T20:27:31.118413] [INFO ] [sig ] NCA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:31.259312] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NCA.txt [2026-01-05T20:27:31.259454] [INFO ] [sig ] [2162/3521] Completed NCA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:31.259501] [INFO ] [sig ] [2163/3521] Forecasting NCLH... [2026-01-05T20:27:31.259534] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-05T20:27:31.259563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-05T20:27:31.271074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-05T20:27:31.271356] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-05T20:27:31.272137] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-05T20:27:31.272189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:31.272221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:31.272248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:31.272305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:31.330558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:31.331161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:31.331238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:31.331269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:31.451384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:31.451527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:31.451564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:31.451612] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:31.454893] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-05T20:27:31.455161] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-05T20:27:31.455282] [INFO ] [sig ] NCLH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:31.595448] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NCLH.txt [2026-01-05T20:27:31.595595] [INFO ] [sig ] [2163/3521] Completed NCLH in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:31.595638] [INFO ] [sig ] [2164/3521] Forecasting NCMI... [2026-01-05T20:27:31.595674] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-05T20:27:31.595705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-05T20:27:31.606735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-05T20:27:31.607020] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-05T20:27:31.607790] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-05T20:27:31.607842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:31.607874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:31.607901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:31.607958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:31.664300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:31.664970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:31.665048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:31.665081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:31.786051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:31.786210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:31.786248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:31.786308] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:31.789679] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-05T20:27:31.789947] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-05T20:27:31.790069] [INFO ] [sig ] NCMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:31.928865] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NCMI.txt [2026-01-05T20:27:31.928999] [INFO ] [sig ] [2164/3521] Completed NCMI in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-05T20:27:31.929039] [INFO ] [sig ] [2165/3521] Forecasting NCNA... [2026-01-05T20:27:31.929068] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-05T20:27:31.929097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-05T20:27:31.941826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-05T20:27:31.942192] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-05T20:27:31.943004] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-05T20:27:31.943057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:31.943089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:31.943116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:31.943173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:31.999619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:32.000354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:32.000438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:32.000471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:32.116037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:32.116199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:32.116237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:32.116265] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:32.122889] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=42.28%) [2026-01-05T20:27:32.123196] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-05T20:27:32.123334] [INFO ] [sig ] NCNA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:32.262302] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NCNA.txt [2026-01-05T20:27:32.262430] [INFO ] [sig ] [2165/3521] Completed NCNA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:32.262469] [INFO ] [sig ] [2166/3521] Forecasting NCNO... [2026-01-05T20:27:32.262497] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-05T20:27:32.262526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-05T20:27:32.274074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-05T20:27:32.274406] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-05T20:27:32.275199] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-05T20:27:32.275251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:32.275282] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:32.275309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:32.275366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:32.331492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:32.332127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:32.332206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:32.332238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:32.451494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:32.451652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:32.451691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:32.451720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:32.455061] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-05T20:27:32.455326] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-05T20:27:32.455453] [INFO ] [sig ] NCNO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:32.595550] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NCNO.txt [2026-01-05T20:27:32.595705] [INFO ] [sig ] [2166/3521] Completed NCNO in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:32.595744] [INFO ] [sig ] [2167/3521] Forecasting NCTY... [2026-01-05T20:27:32.595772] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-05T20:27:32.595801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-05T20:27:32.606559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-05T20:27:32.606853] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-05T20:27:32.607627] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-05T20:27:32.607696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:32.607727] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:32.607754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:32.607811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:32.663794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:32.664431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:32.664511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:32.664542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:32.785755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:32.785910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:32.785947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:32.785991] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:32.789352] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-05T20:27:32.789643] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-05T20:27:32.789770] [INFO ] [sig ] NCTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:32.932465] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NCTY.txt [2026-01-05T20:27:32.932656] [INFO ] [sig ] [2167/3521] Completed NCTY in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:32.932697] [INFO ] [sig ] [2168/3521] Forecasting NCZ... [2026-01-05T20:27:32.932727] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-05T20:27:32.932757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-05T20:27:32.944972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-05T20:27:32.945352] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-05T20:27:32.946165] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-05T20:27:32.946219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:32.946252] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:32.946282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:32.946341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:33.003197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:33.004041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:33.004123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:33.004155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:33.118982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:33.119134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:33.119172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:33.119200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:33.122720] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-05T20:27:33.122987] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-05T20:27:33.123110] [INFO ] [sig ] NCZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:33.264165] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NCZ.txt [2026-01-05T20:27:33.264307] [INFO ] [sig ] [2168/3521] Completed NCZ in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:33.264355] [INFO ] [sig ] [2169/3521] Forecasting NDAQ... [2026-01-05T20:27:33.264391] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-05T20:27:33.264425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-05T20:27:33.276047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-05T20:27:33.276361] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-05T20:27:33.277176] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-05T20:27:33.277230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:33.277262] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:33.277290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:33.277349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:33.335685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:33.336375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:33.336459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:33.336508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:33.462251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:33.462401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:33.462442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:33.462471] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:33.465881] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-01-05T20:27:33.466156] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-05T20:27:33.466281] [INFO ] [sig ] NDAQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:33.610699] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NDAQ.txt [2026-01-05T20:27:33.610879] [INFO ] [sig ] [2169/3521] Completed NDAQ in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:33.610925] [INFO ] [sig ] [2170/3521] Forecasting NDMO... [2026-01-05T20:27:33.610964] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-05T20:27:33.611001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-05T20:27:33.623125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-05T20:27:33.623543] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-05T20:27:33.624446] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-05T20:27:33.624504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:33.624537] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:33.624564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:33.624651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:33.685560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:33.686502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:33.686605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:33.686641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:33.839710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:33.839909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:33.839975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:33.840025] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:33.844293] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-01-05T20:27:33.844688] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-05T20:27:33.844855] [INFO ] [sig ] NDMO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:34.050135] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NDMO.txt [2026-01-05T20:27:34.050382] [INFO ] [sig ] [2170/3521] Completed NDMO in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:34.050454] [INFO ] [sig ] [2171/3521] Forecasting NDRA... [2026-01-05T20:27:34.050507] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-05T20:27:34.050561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-05T20:27:34.071398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-05T20:27:34.071944] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-05T20:27:34.073148] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-05T20:27:34.073219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:34.073270] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:34.073334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:34.073430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:34.157000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:34.158269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:34.158441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:34.158496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:34.316799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:34.316983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:34.317050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:34.317101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:34.322801] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=32.29%) [2026-01-05T20:27:34.323377] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-05T20:27:34.323624] [INFO ] [sig ] NDRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:34.529734] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NDRA.txt [2026-01-05T20:27:34.529898] [INFO ] [sig ] [2171/3521] Completed NDRA in 0.5s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:34.529939] [INFO ] [sig ] [2172/3521] Forecasting NDSN... [2026-01-05T20:27:34.529971] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-05T20:27:34.530002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-05T20:27:34.543031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-05T20:27:34.543419] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-05T20:27:34.544257] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-05T20:27:34.544313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:34.544346] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:34.544373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:34.544436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:34.601360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:34.602312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:34.602401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:34.602434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:34.724935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:34.725099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:34.725139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:34.725167] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:34.728997] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-05T20:27:34.729279] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-05T20:27:34.729415] [INFO ] [sig ] NDSN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:34.878209] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NDSN.txt [2026-01-05T20:27:34.878335] [INFO ] [sig ] [2172/3521] Completed NDSN in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:34.878374] [INFO ] [sig ] [2173/3521] Forecasting NE... [2026-01-05T20:27:34.878405] [INFO ] [sig ] Generating forecast for: NE [2026-01-05T20:27:34.878435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-05T20:27:34.889641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-05T20:27:34.889894] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-05T20:27:34.890710] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-05T20:27:34.890762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:34.890792] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:34.890819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:34.890876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:34.947701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:34.948324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:34.948403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:34.948435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:35.067658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:35.067758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:35.067795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:35.067823] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:35.071055] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-05T20:27:35.071322] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-05T20:27:35.071449] [INFO ] [sig ] NE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:35.217302] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NE.txt [2026-01-05T20:27:35.217405] [INFO ] [sig ] [2173/3521] Completed NE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:35.217442] [INFO ] [sig ] [2174/3521] Forecasting NEA... [2026-01-05T20:27:35.217471] [INFO ] [sig ] Generating forecast for: NEA [2026-01-05T20:27:35.217500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-05T20:27:35.228522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-05T20:27:35.228801] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-05T20:27:35.229633] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-05T20:27:35.229685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:35.229716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:35.229743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:35.229799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:35.285841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:35.286415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:35.286491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:35.286522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:35.410103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:35.410208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:35.410243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:35.410271] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:35.413383] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-01-05T20:27:35.413663] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-05T20:27:35.413979] [INFO ] [sig ] NEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:35.553093] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NEA.txt [2026-01-05T20:27:35.553224] [INFO ] [sig ] [2174/3521] Completed NEA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-05T20:27:35.553263] [INFO ] [sig ] [2175/3521] Forecasting NECB... [2026-01-05T20:27:35.553292] [INFO ] [sig ] Generating forecast for: NECB [2026-01-05T20:27:35.553329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-05T20:27:35.564044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-05T20:27:35.564324] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-05T20:27:35.565089] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-05T20:27:35.565141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:35.565173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:35.565201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:35.565259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:35.620843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:35.621484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:35.621562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:35.621614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:35.738284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:35.738438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:35.738476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:35.738504] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:35.741923] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-01-05T20:27:35.742197] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-05T20:27:35.742322] [INFO ] [sig ] NECB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:35.880744] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NECB.txt [2026-01-05T20:27:35.880876] [INFO ] [sig ] [2175/3521] Completed NECB in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:35.880916] [INFO ] [sig ] [2176/3521] Forecasting NEE... [2026-01-05T20:27:35.880944] [INFO ] [sig ] Generating forecast for: NEE [2026-01-05T20:27:35.880974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-05T20:27:35.892029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-05T20:27:35.892328] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-05T20:27:35.893104] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-05T20:27:35.893157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:35.893189] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:35.893217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:35.893273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:35.948591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:35.949255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:35.949332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:35.949363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:36.068650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:36.068810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:36.068850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:36.068879] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:36.072685] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-05T20:27:36.072967] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-05T20:27:36.073100] [INFO ] [sig ] NEE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:36.229931] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEE.txt [2026-01-05T20:27:36.230090] [INFO ] [sig ] [2176/3521] Completed NEE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:36.230134] [INFO ] [sig ] [2177/3521] Forecasting NEGG... [2026-01-05T20:27:36.230163] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-05T20:27:36.230193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-05T20:27:36.242277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-05T20:27:36.242653] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-05T20:27:36.243499] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-05T20:27:36.243554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:36.243607] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:36.243637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:36.243697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:36.308276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:36.309104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:36.309191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:36.309223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:36.434013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:36.434179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:36.434221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:36.434252] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:36.438648] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=62.92%) [2026-01-05T20:27:36.439016] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-05T20:27:36.439161] [INFO ] [sig ] NEGG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:36.587961] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NEGG.txt [2026-01-05T20:27:36.588110] [INFO ] [sig ] [2177/3521] Completed NEGG in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:36.588154] [INFO ] [sig ] [2178/3521] Forecasting NEM... [2026-01-05T20:27:36.588184] [INFO ] [sig ] Generating forecast for: NEM [2026-01-05T20:27:36.588214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-05T20:27:36.600801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-05T20:27:36.601175] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-05T20:27:36.602106] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-05T20:27:36.602162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:36.602220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:36.602249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:36.602307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:36.666640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:36.667641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:36.667733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:36.667779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:36.796775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:36.796931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:36.796972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:36.797002] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:36.800719] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-05T20:27:36.801010] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-05T20:27:36.801146] [INFO ] [sig ] NEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:36.968835] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEM.txt [2026-01-05T20:27:36.969211] [INFO ] [sig ] [2178/3521] Completed NEM in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:36.969408] [INFO ] [sig ] [2179/3521] Forecasting NEOG... [2026-01-05T20:27:36.969462] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-05T20:27:36.969501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-05T20:27:36.981321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-05T20:27:36.981644] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-05T20:27:36.982441] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-05T20:27:36.982495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:36.982526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:36.982552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:36.982628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:37.038845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:37.039808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:37.039899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:37.039931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:37.155668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:37.155825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:37.155864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:37.155891] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:37.159199] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-05T20:27:37.159471] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-05T20:27:37.159639] [INFO ] [sig ] NEOG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:37.299136] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEOG.txt [2026-01-05T20:27:37.299266] [INFO ] [sig ] [2179/3521] Completed NEOG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:37.299304] [INFO ] [sig ] [2180/3521] Forecasting NEON... [2026-01-05T20:27:37.299332] [INFO ] [sig ] Generating forecast for: NEON [2026-01-05T20:27:37.299360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-05T20:27:37.310786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-05T20:27:37.311081] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-05T20:27:37.311892] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-05T20:27:37.311944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:37.311975] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:37.312002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:37.312059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:37.370495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:37.371156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:37.371234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:37.371267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:37.493673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:37.494031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:37.494070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:37.494098] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:37.497508] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-05T20:27:37.497800] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-05T20:27:37.497931] [INFO ] [sig ] NEON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:37.640455] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEON.txt [2026-01-05T20:27:37.640616] [INFO ] [sig ] [2180/3521] Completed NEON in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:37.640665] [INFO ] [sig ] [2181/3521] Forecasting NEXA... [2026-01-05T20:27:37.640696] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-05T20:27:37.640725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-05T20:27:37.651407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-05T20:27:37.651695] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-05T20:27:37.652440] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-05T20:27:37.652491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:37.652522] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:37.652549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:37.652627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:37.709204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:37.709924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:37.710002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:37.710035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:37.825879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:37.826038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:37.826078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:37.826141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:37.829559] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-05T20:27:37.829878] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-05T20:27:37.830008] [INFO ] [sig ] NEXA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:37.976018] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEXA.txt [2026-01-05T20:27:37.976178] [INFO ] [sig ] [2181/3521] Completed NEXA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-05T20:27:37.976219] [INFO ] [sig ] [2182/3521] Forecasting NEXN... [2026-01-05T20:27:37.976248] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-05T20:27:37.976277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-05T20:27:37.988023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-05T20:27:37.988398] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-05T20:27:37.989263] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-05T20:27:37.989319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:37.989352] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:37.989381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:37.989453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:38.047261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:38.048112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:38.048194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:38.048228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:38.167468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:38.167640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:38.167682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:38.167711] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:38.171127] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: DOWN (p=26.45%) [2026-01-05T20:27:38.171400] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-05T20:27:38.171528] [INFO ] [sig ] NEXN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:38.315543] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NEXN.txt [2026-01-05T20:27:38.315886] [INFO ] [sig ] [2182/3521] Completed NEXN in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:38.315924] [INFO ] [sig ] [2183/3521] Forecasting NFBK... [2026-01-05T20:27:38.315954] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-05T20:27:38.315983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-05T20:27:38.328282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-05T20:27:38.328605] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-05T20:27:38.329378] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-05T20:27:38.329430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:38.329460] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:38.329488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:38.329557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:38.386761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:38.387419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:38.387528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:38.387565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:38.505493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:38.505662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:38.505702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:38.505731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:38.509046] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-05T20:27:38.509315] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-05T20:27:38.509449] [INFO ] [sig ] NFBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:38.647840] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NFBK.txt [2026-01-05T20:27:38.647970] [INFO ] [sig ] [2183/3521] Completed NFBK in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:38.648010] [INFO ] [sig ] [2184/3521] Forecasting NFE... [2026-01-05T20:27:38.648039] [INFO ] [sig ] Generating forecast for: NFE [2026-01-05T20:27:38.648069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-05T20:27:38.659210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-05T20:27:38.659513] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-05T20:27:38.660288] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-05T20:27:38.660370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:38.660404] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:38.660430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:38.660487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:38.718002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:38.718804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:38.718887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:38.718941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:38.838114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:38.838271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:38.838312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:38.838341] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:38.842134] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-05T20:27:38.842444] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-05T20:27:38.842636] [INFO ] [sig ] NFE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:38.983134] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NFE.txt [2026-01-05T20:27:38.983268] [INFO ] [sig ] [2184/3521] Completed NFE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:38.983308] [INFO ] [sig ] [2185/3521] Forecasting NFG... [2026-01-05T20:27:38.983336] [INFO ] [sig ] Generating forecast for: NFG [2026-01-05T20:27:38.983365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-05T20:27:38.994398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-05T20:27:38.994701] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-05T20:27:38.995453] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-05T20:27:38.995505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:38.995537] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:38.995563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:38.995646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:39.053632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:39.054336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:39.054417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:39.054450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:39.176061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:39.176224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:39.176264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:39.176293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:39.179801] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=57.13%) [2026-01-05T20:27:39.180099] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-05T20:27:39.180238] [INFO ] [sig ] NFG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:39.321726] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NFG.txt [2026-01-05T20:27:39.321882] [INFO ] [sig ] [2185/3521] Completed NFG in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:39.321924] [INFO ] [sig ] [2186/3521] Forecasting NFJ... [2026-01-05T20:27:39.321953] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-05T20:27:39.321983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-05T20:27:39.333753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-05T20:27:39.334130] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-05T20:27:39.334924] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-05T20:27:39.334976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:39.335007] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:39.335034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:39.335091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:39.392858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:39.393714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:39.393797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:39.393829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:39.515670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:39.515828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:39.515867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:39.515894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:39.519244] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-01-05T20:27:39.519541] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-05T20:27:39.519716] [INFO ] [sig ] NFJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:39.663836] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NFJ.txt [2026-01-05T20:27:39.663989] [INFO ] [sig ] [2186/3521] Completed NFJ in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:39.664029] [INFO ] [sig ] [2187/3521] Forecasting NFLX... [2026-01-05T20:27:39.664058] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-05T20:27:39.664087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-05T20:27:39.675772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-05T20:27:39.676051] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-05T20:27:39.676819] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-05T20:27:39.676871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:39.676902] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:39.676928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:39.676985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:39.734416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:39.735302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:39.735400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:39.735432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:39.867748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:39.867908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:39.867967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:39.867999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:39.871590] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-05T20:27:39.871957] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-05T20:27:39.872109] [INFO ] [sig ] NFLX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:40.019819] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NFLX.txt [2026-01-05T20:27:40.019983] [INFO ] [sig ] [2187/3521] Completed NFLX in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:40.020037] [INFO ] [sig ] [2188/3521] Forecasting NFTY... [2026-01-05T20:27:40.020069] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-05T20:27:40.020098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-05T20:27:40.033703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-05T20:27:40.034142] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-05T20:27:40.035152] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-05T20:27:40.035223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:40.035267] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:40.035307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:40.035381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:40.101049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:40.101953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:40.102072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:40.102110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:40.222312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:40.222487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:40.222547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:40.222613] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:40.227087] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-05T20:27:40.227425] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-05T20:27:40.227567] [INFO ] [sig ] NFTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:40.381453] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NFTY.txt [2026-01-05T20:27:40.381707] [INFO ] [sig ] [2188/3521] Completed NFTY in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:40.381775] [INFO ] [sig ] [2189/3521] Forecasting NGG... [2026-01-05T20:27:40.381830] [INFO ] [sig ] Generating forecast for: NGG [2026-01-05T20:27:40.381880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-05T20:27:40.394337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-05T20:27:40.394728] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-05T20:27:40.395496] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-05T20:27:40.395548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:40.395599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:40.395628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:40.395686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:40.452317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:40.453232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:40.453318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:40.453350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:40.578545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:40.578717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:40.578757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:40.578785] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:40.582157] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-05T20:27:40.582445] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-05T20:27:40.582591] [INFO ] [sig ] NGG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:40.720072] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NGG.txt [2026-01-05T20:27:40.720198] [INFO ] [sig ] [2189/3521] Completed NGG in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:40.720239] [INFO ] [sig ] [2190/3521] Forecasting NGL... [2026-01-05T20:27:40.720272] [INFO ] [sig ] Generating forecast for: NGL [2026-01-05T20:27:40.720302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-05T20:27:40.731111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-05T20:27:40.731423] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-05T20:27:40.732188] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-05T20:27:40.732240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:40.732271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:40.732298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:40.732354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:40.788782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:40.789432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:40.789511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:40.789545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:40.906976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:40.907122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:40.907160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:40.907187] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:40.910506] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-01-05T20:27:40.910790] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-05T20:27:40.910912] [INFO ] [sig ] NGL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:41.049497] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NGL.txt [2026-01-05T20:27:41.049663] [INFO ] [sig ] [2190/3521] Completed NGL in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:41.049704] [INFO ] [sig ] [2191/3521] Forecasting NGNE... [2026-01-05T20:27:41.049733] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-05T20:27:41.049762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-05T20:27:41.060842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-05T20:27:41.061125] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-05T20:27:41.061895] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-05T20:27:41.061946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:41.061977] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:41.062003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:41.062060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:41.118393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:41.119046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:41.119123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:41.119154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:41.238269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:41.238396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:41.238450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:41.238480] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:41.241826] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=73.84%) [2026-01-05T20:27:41.242092] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-05T20:27:41.242215] [INFO ] [sig ] NGNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:41.381149] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NGNE.txt [2026-01-05T20:27:41.381285] [INFO ] [sig ] [2191/3521] Completed NGNE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-05T20:27:41.381324] [INFO ] [sig ] [2192/3521] Forecasting NGS... [2026-01-05T20:27:41.381353] [INFO ] [sig ] Generating forecast for: NGS [2026-01-05T20:27:41.381382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-05T20:27:41.392107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-05T20:27:41.392410] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-05T20:27:41.393187] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-05T20:27:41.393239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:41.393271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:41.393301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:41.393357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:41.449011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:41.449643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:41.449724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:41.449756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:41.568356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:41.568510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:41.568549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:41.568595] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:41.571963] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-05T20:27:41.572231] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-05T20:27:41.572355] [INFO ] [sig ] NGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:41.710130] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NGS.txt [2026-01-05T20:27:41.710257] [INFO ] [sig ] [2192/3521] Completed NGS in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:41.710295] [INFO ] [sig ] [2193/3521] Forecasting NGVC... [2026-01-05T20:27:41.710324] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-05T20:27:41.710354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-05T20:27:41.721689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-05T20:27:41.721977] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-05T20:27:41.722745] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-05T20:27:41.722797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:41.722828] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:41.722855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:41.722916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:41.779815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:41.780625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:41.780707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:41.780740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:41.901754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:41.901904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:41.901944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:41.901972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:41.905358] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=58.82%) [2026-01-05T20:27:41.905651] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-05T20:27:41.905784] [INFO ] [sig ] NGVC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:42.045146] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NGVC.txt [2026-01-05T20:27:42.045288] [INFO ] [sig ] [2193/3521] Completed NGVC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:42.045328] [INFO ] [sig ] [2194/3521] Forecasting NHI... [2026-01-05T20:27:42.045356] [INFO ] [sig ] Generating forecast for: NHI [2026-01-05T20:27:42.045385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-05T20:27:42.056106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-05T20:27:42.056395] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-05T20:27:42.057164] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-05T20:27:42.057215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:42.057247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:42.057274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:42.057336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:42.113112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:42.113767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:42.113846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:42.113879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:42.232392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:42.232537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:42.232593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:42.232625] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:42.235999] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=60.41%) [2026-01-05T20:27:42.236271] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-05T20:27:42.236396] [INFO ] [sig ] NHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:42.377160] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NHI.txt [2026-01-05T20:27:42.377286] [INFO ] [sig ] [2194/3521] Completed NHI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:42.377324] [INFO ] [sig ] [2195/3521] Forecasting NHTC... [2026-01-05T20:27:42.377352] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-05T20:27:42.377380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-05T20:27:42.388224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-05T20:27:42.388515] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-05T20:27:42.389336] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-05T20:27:42.389388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:42.389461] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:42.389491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:42.389550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:42.447627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:42.448284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:42.448369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:42.448416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:42.562482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:42.562661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:42.562708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:42.562738] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:42.566156] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=24.46%) [2026-01-05T20:27:42.566440] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-05T20:27:42.566586] [INFO ] [sig ] NHTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:42.707101] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NHTC.txt [2026-01-05T20:27:42.707228] [INFO ] [sig ] [2195/3521] Completed NHTC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:42.707266] [INFO ] [sig ] [2196/3521] Forecasting NI... [2026-01-05T20:27:42.707296] [INFO ] [sig ] Generating forecast for: NI [2026-01-05T20:27:42.707326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-05T20:27:42.718198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-05T20:27:42.718487] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-05T20:27:42.719284] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-05T20:27:42.719336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:42.719367] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:42.719392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:42.719449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:42.777640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:42.778445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:42.778529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:42.778562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:42.900152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:42.900303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:42.900342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:42.900370] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:42.903744] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-05T20:27:42.904033] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-05T20:27:42.904158] [INFO ] [sig ] NI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:43.045122] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NI.txt [2026-01-05T20:27:43.045277] [INFO ] [sig ] [2196/3521] Completed NI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:43.045318] [INFO ] [sig ] [2197/3521] Forecasting NIC... [2026-01-05T20:27:43.045347] [INFO ] [sig ] Generating forecast for: NIC [2026-01-05T20:27:43.045376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-05T20:27:43.056767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-05T20:27:43.057082] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-05T20:27:43.057878] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-05T20:27:43.057932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:43.057966] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:43.057993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:43.058051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:43.115076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:43.115746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:43.115826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:43.115859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:43.244095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:43.244252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:43.244296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:43.244333] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:43.248310] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-05T20:27:43.248611] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-05T20:27:43.248743] [INFO ] [sig ] NIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:43.403816] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NIC.txt [2026-01-05T20:27:43.403950] [INFO ] [sig ] [2197/3521] Completed NIC in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:43.403991] [INFO ] [sig ] [2198/3521] Forecasting NICE... [2026-01-05T20:27:43.404021] [INFO ] [sig ] Generating forecast for: NICE [2026-01-05T20:27:43.404050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-05T20:27:43.415178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-05T20:27:43.415486] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-05T20:27:43.416264] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-05T20:27:43.416316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:43.416347] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:43.416373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:43.416430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:43.472866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:43.473727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:43.473811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:43.473845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:43.598316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:43.598462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:43.598501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:43.598558] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:43.602093] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-05T20:27:43.602368] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-05T20:27:43.602497] [INFO ] [sig ] NICE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:43.743624] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NICE.txt [2026-01-05T20:27:43.743783] [INFO ] [sig ] [2198/3521] Completed NICE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-05T20:27:43.743824] [INFO ] [sig ] [2199/3521] Forecasting NIE... [2026-01-05T20:27:43.743860] [INFO ] [sig ] Generating forecast for: NIE [2026-01-05T20:27:43.743900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-05T20:27:43.755283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-05T20:27:43.755662] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-05T20:27:43.756451] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-05T20:27:43.756506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:43.756538] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:43.756566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:43.756651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:43.813879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:43.814679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:43.814763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:43.814796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:43.930506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:43.930667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:43.930706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:43.930735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:43.934054] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=17.38%) [2026-01-05T20:27:43.934321] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-05T20:27:43.934446] [INFO ] [sig ] NIE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:44.077670] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NIE.txt [2026-01-05T20:27:44.077808] [INFO ] [sig ] [2199/3521] Completed NIE in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:44.077848] [INFO ] [sig ] [2200/3521] Forecasting NIKL... [2026-01-05T20:27:44.077876] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-05T20:27:44.077906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-05T20:27:44.088656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-05T20:27:44.088981] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-05T20:27:44.089763] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-05T20:27:44.089815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:44.089847] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:44.089873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:44.089930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:44.147005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:44.147773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:44.147854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:44.147887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:44.262461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:44.262636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:44.262679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:44.262708] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:44.266394] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-01-05T20:27:44.266694] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-05T20:27:44.266826] [INFO ] [sig ] NIKL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:44.407451] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NIKL.txt [2026-01-05T20:27:44.407597] [INFO ] [sig ] [2200/3521] Completed NIKL in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:44.407637] [INFO ] [sig ] [2201/3521] Forecasting NIM... [2026-01-05T20:27:44.407668] [INFO ] [sig ] Generating forecast for: NIM [2026-01-05T20:27:44.407698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-05T20:27:44.418557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-05T20:27:44.419145] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-05T20:27:44.419970] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-05T20:27:44.420022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:44.420053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:44.420080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:44.420137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:44.476067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:44.476894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:44.476977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:44.477008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:44.582628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:44.582782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:44.582820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:44.582848] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:44.586157] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-05T20:27:44.586423] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-05T20:27:44.586545] [INFO ] [sig ] NIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:44.725677] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NIM.txt [2026-01-05T20:27:44.725825] [INFO ] [sig ] [2201/3521] Completed NIM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:44.725865] [INFO ] [sig ] [2202/3521] Forecasting NIO... [2026-01-05T20:27:44.725894] [INFO ] [sig ] Generating forecast for: NIO [2026-01-05T20:27:44.725923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-05T20:27:44.736956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-05T20:27:44.737275] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-05T20:27:44.738076] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-05T20:27:44.738129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:44.738163] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:44.738192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:44.738251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:44.796851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:44.797604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:44.797689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:44.797723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:44.917410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:44.917558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:44.917615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:44.917661] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:44.920991] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-01-05T20:27:44.921257] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-05T20:27:44.921383] [INFO ] [sig ] NIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:45.063784] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NIO.txt [2026-01-05T20:27:45.063917] [INFO ] [sig ] [2202/3521] Completed NIO in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:45.063955] [INFO ] [sig ] [2203/3521] Forecasting NISN... [2026-01-05T20:27:45.063985] [INFO ] [sig ] Generating forecast for: NISN [2026-01-05T20:27:45.064013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NISN' from 'https://tdm.silogroup.org/data/derivative_storage/NISN.csv'. [2026-01-05T20:27:45.075304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NISN'. [2026-01-05T20:27:45.075597] [INFO ] [FORECASTER] Starting predict_future for NISN [2026-01-05T20:27:45.076539] [DEBUG] [LOCAL ] No optimal features file found for NISN: ./output/feature-sets/NISN.txt [2026-01-05T20:27:45.076610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:45.076642] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:45.076669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:45.076726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:45.135481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:45.136373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:45.136459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:45.136492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:45.245802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:45.245958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:45.245996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:45.246024] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:45.249413] [DEBUG] [FORECASTER] NISN: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-05T20:27:45.249741] [INFO ] [FORECASTER] Completed predict_future for NISN [2026-01-05T20:27:45.249874] [INFO ] [sig ] NISN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:45.393209] [INFO ] [LOCAL ] Saved forecast: NISN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NISN.txt [2026-01-05T20:27:45.393359] [INFO ] [sig ] [2203/3521] Completed NISN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:45.393400] [INFO ] [sig ] [2204/3521] Forecasting NITO... [2026-01-05T20:27:45.393429] [INFO ] [sig ] Generating forecast for: NITO [2026-01-05T20:27:45.393458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-05T20:27:45.404207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-05T20:27:45.404540] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-05T20:27:45.405323] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-05T20:27:45.405375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:45.405406] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:45.405434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:45.405491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:45.461689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:45.462541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:45.462649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:45.462699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:45.577624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:45.577776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:45.577816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:45.577843] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:45.581262] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-05T20:27:45.581539] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-05T20:27:45.581684] [INFO ] [sig ] NITO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:45.723608] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NITO.txt [2026-01-05T20:27:45.723767] [INFO ] [sig ] [2204/3521] Completed NITO in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:45.723807] [INFO ] [sig ] [2205/3521] Forecasting NKSH... [2026-01-05T20:27:45.723837] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-05T20:27:45.723866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-05T20:27:45.735332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-05T20:27:45.735737] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-05T20:27:45.736503] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-05T20:27:45.736556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:45.736607] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:45.736636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:45.736693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:45.791839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:45.792719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:45.792834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:45.792867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:45.894824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:45.894973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:45.895012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:45.895041] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:45.898335] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=41.47%) [2026-01-05T20:27:45.898619] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-05T20:27:45.898743] [INFO ] [sig ] NKSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:46.042295] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NKSH.txt [2026-01-05T20:27:46.042453] [INFO ] [sig ] [2205/3521] Completed NKSH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:46.042494] [INFO ] [sig ] [2206/3521] Forecasting NKTX... [2026-01-05T20:27:46.042539] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-05T20:27:46.042589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-05T20:27:46.055065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-05T20:27:46.055406] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-05T20:27:46.056203] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-05T20:27:46.056257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:46.056291] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:46.056320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:46.056392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:46.118796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:46.119671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:46.119781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:46.119818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:46.240464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:46.240657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:46.240710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:46.240755] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:46.244246] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-05T20:27:46.244519] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-05T20:27:46.244665] [INFO ] [sig ] NKTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:46.386236] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NKTX.txt [2026-01-05T20:27:46.386373] [INFO ] [sig ] [2206/3521] Completed NKTX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:46.386413] [INFO ] [sig ] [2207/3521] Forecasting NKX... [2026-01-05T20:27:46.386442] [INFO ] [sig ] Generating forecast for: NKX [2026-01-05T20:27:46.386470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-05T20:27:46.398464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-05T20:27:46.398823] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-05T20:27:46.399641] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-05T20:27:46.399695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:46.399726] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:46.399752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:46.399808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:46.456150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:46.456957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:46.457043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:46.457074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:46.571322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:46.571479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:46.571518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:46.571546] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:46.574897] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-01-05T20:27:46.575162] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-05T20:27:46.575283] [INFO ] [sig ] NKX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:46.721700] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NKX.txt [2026-01-05T20:27:46.721851] [INFO ] [sig ] [2207/3521] Completed NKX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:46.721888] [INFO ] [sig ] [2208/3521] Forecasting NLOP... [2026-01-05T20:27:46.721917] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-05T20:27:46.721947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-05T20:27:46.733164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-05T20:27:46.733453] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-05T20:27:46.734234] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-05T20:27:46.734287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:46.734319] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:46.734345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:46.734402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:46.791171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:46.791821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:46.791900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:46.791931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:46.905760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:46.905920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:46.905959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:46.905989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:46.909335] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-05T20:27:46.909617] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-05T20:27:46.909741] [INFO ] [sig ] NLOP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:47.070557] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NLOP.txt [2026-01-05T20:27:47.070771] [INFO ] [sig ] [2208/3521] Completed NLOP in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-05T20:27:47.070822] [INFO ] [sig ] [2209/3521] Forecasting NLY... [2026-01-05T20:27:47.070855] [INFO ] [sig ] Generating forecast for: NLY [2026-01-05T20:27:47.070885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-05T20:27:47.084870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-05T20:27:47.085327] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-05T20:27:47.086465] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-05T20:27:47.086532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:47.086604] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:47.086656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:47.086755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:47.156274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:47.157113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:47.157205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:47.157239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:47.277849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:47.278014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:47.278057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:47.278086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:47.281679] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-01-05T20:27:47.281960] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-05T20:27:47.282096] [INFO ] [sig ] NLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:47.422736] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NLY.txt [2026-01-05T20:27:47.422863] [INFO ] [sig ] [2209/3521] Completed NLY in 0.4s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:47.422901] [INFO ] [sig ] [2210/3521] Forecasting NMAI... [2026-01-05T20:27:47.422930] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-05T20:27:47.422959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-05T20:27:47.434712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-05T20:27:47.435013] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-05T20:27:47.435782] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-05T20:27:47.435838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:47.435869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:47.435896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:47.435953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:47.493052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:47.493713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:47.493793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:47.493825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:47.610534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:47.610701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:47.610741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:47.610769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:47.614063] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-05T20:27:47.614326] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-05T20:27:47.614445] [INFO ] [sig ] NMAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:47.753755] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NMAI.txt [2026-01-05T20:27:47.753868] [INFO ] [sig ] [2210/3521] Completed NMAI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:47.753907] [INFO ] [sig ] [2211/3521] Forecasting NMCO... [2026-01-05T20:27:47.753935] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-05T20:27:47.753964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-05T20:27:47.765416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-05T20:27:47.765699] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-05T20:27:47.766435] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-05T20:27:47.766487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:47.766519] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:47.766546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:47.766628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:47.823079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:47.823726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:47.823804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:47.823836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:47.941987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:47.942104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:47.942140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:47.942169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:47.945313] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-01-05T20:27:47.945588] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-05T20:27:47.945711] [INFO ] [sig ] NMCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:48.084814] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMCO.txt [2026-01-05T20:27:48.084938] [INFO ] [sig ] [2211/3521] Completed NMCO in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:48.084977] [INFO ] [sig ] [2212/3521] Forecasting NMFC... [2026-01-05T20:27:48.085006] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-05T20:27:48.085035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-05T20:27:48.096430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-05T20:27:48.096710] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-05T20:27:48.097482] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-05T20:27:48.097535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:48.097609] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:48.097639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:48.097697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:48.153570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:48.154181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:48.154255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:48.154286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:48.272778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:48.272901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:48.272938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:48.272966] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:48.276160] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=61.30%) [2026-01-05T20:27:48.276420] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-05T20:27:48.276542] [INFO ] [sig ] NMFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:48.415847] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMFC.txt [2026-01-05T20:27:48.415957] [INFO ] [sig ] [2212/3521] Completed NMFC in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:48.415996] [INFO ] [sig ] [2213/3521] Forecasting NMG... [2026-01-05T20:27:48.416024] [INFO ] [sig ] Generating forecast for: NMG [2026-01-05T20:27:48.416053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-05T20:27:48.427275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-05T20:27:48.427548] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-05T20:27:48.428310] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-05T20:27:48.428362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:48.428394] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:48.428421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:48.428477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:48.484464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:48.485064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:48.485141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:48.485172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:48.604336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:48.604461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:48.604498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:48.604526] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:48.607740] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-05T20:27:48.607999] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-05T20:27:48.608120] [INFO ] [sig ] NMG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:48.751591] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMG.txt [2026-01-05T20:27:48.751719] [INFO ] [sig ] [2213/3521] Completed NMG in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:48.751759] [INFO ] [sig ] [2214/3521] Forecasting NMI... [2026-01-05T20:27:48.751788] [INFO ] [sig ] Generating forecast for: NMI [2026-01-05T20:27:48.751817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-05T20:27:48.763653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-05T20:27:48.763983] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-05T20:27:48.764820] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-05T20:27:48.764874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:48.764908] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:48.764936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:48.764993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:48.829315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:48.830162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:48.830284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:48.830335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:48.945998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:48.946155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:48.946196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:48.946224] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:48.950375] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=38.94%) [2026-01-05T20:27:48.950718] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-05T20:27:48.950890] [INFO ] [sig ] NMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:49.097956] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NMI.txt [2026-01-05T20:27:49.098120] [INFO ] [sig ] [2214/3521] Completed NMI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:49.098163] [INFO ] [sig ] [2215/3521] Forecasting NMIH... [2026-01-05T20:27:49.098193] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-05T20:27:49.098224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-05T20:27:49.109985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-05T20:27:49.110350] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-05T20:27:49.111188] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-05T20:27:49.111251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:49.111296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:49.111336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:49.111417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:49.173900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:49.175001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:49.175248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:49.175281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:49.299637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:49.299818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:49.299862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:49.299918] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:49.303832] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=20.84%) [2026-01-05T20:27:49.304107] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-05T20:27:49.304234] [INFO ] [sig ] NMIH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:49.444093] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NMIH.txt [2026-01-05T20:27:49.444228] [INFO ] [sig ] [2215/3521] Completed NMIH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:49.444266] [INFO ] [sig ] [2216/3521] Forecasting NMM... [2026-01-05T20:27:49.444296] [INFO ] [sig ] Generating forecast for: NMM [2026-01-05T20:27:49.444325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-05T20:27:49.457489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-05T20:27:49.457834] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-05T20:27:49.458620] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-05T20:27:49.458674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:49.458704] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:49.458730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:49.458786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:49.515492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:49.516178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:49.516259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:49.516291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:49.636621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:49.636787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:49.636828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:49.636861] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:49.640401] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-01-05T20:27:49.640709] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-05T20:27:49.640844] [INFO ] [sig ] NMM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:49.786532] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMM.txt [2026-01-05T20:27:49.786699] [INFO ] [sig ] [2216/3521] Completed NMM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-05T20:27:49.786739] [INFO ] [sig ] [2217/3521] Forecasting NMRA... [2026-01-05T20:27:49.786768] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-05T20:27:49.786799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-05T20:27:49.799176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-05T20:27:49.799593] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-05T20:27:49.800429] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-05T20:27:49.800484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:49.800518] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:49.800547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:49.800627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:49.858631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:49.859364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:49.859446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:49.859477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:49.975136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:49.975295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:49.975335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:49.975364] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:49.978732] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-01-05T20:27:49.979028] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-05T20:27:49.979152] [INFO ] [sig ] NMRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:50.119138] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMRA.txt [2026-01-05T20:27:50.119284] [INFO ] [sig ] [2217/3521] Completed NMRA in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:50.119323] [INFO ] [sig ] [2218/3521] Forecasting NMRK... [2026-01-05T20:27:50.119352] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-05T20:27:50.119383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-05T20:27:50.131049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-05T20:27:50.131332] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-05T20:27:50.132136] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-05T20:27:50.132189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:50.132221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:50.132249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:50.132307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:50.193019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:50.193632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:50.193710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:50.193742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:50.316502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:50.316668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:50.316709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:50.316737] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:50.320193] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-05T20:27:50.320468] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-05T20:27:50.320619] [INFO ] [sig ] NMRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:50.459059] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NMRK.txt [2026-01-05T20:27:50.459166] [INFO ] [sig ] [2218/3521] Completed NMRK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:50.459204] [INFO ] [sig ] [2219/3521] Forecasting NN... [2026-01-05T20:27:50.459232] [INFO ] [sig ] Generating forecast for: NN [2026-01-05T20:27:50.459261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-05T20:27:50.470248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-05T20:27:50.470556] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-05T20:27:50.471347] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-05T20:27:50.471399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:50.471443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:50.471471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:50.471529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:50.528219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:50.529083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:50.529170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:50.529202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:50.646007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:50.646160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:50.646199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:50.646227] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:50.649555] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-05T20:27:50.649842] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-05T20:27:50.649970] [INFO ] [sig ] NN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:50.788942] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NN.txt [2026-01-05T20:27:50.789095] [INFO ] [sig ] [2219/3521] Completed NN in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:50.789136] [INFO ] [sig ] [2220/3521] Forecasting NNDM... [2026-01-05T20:27:50.789166] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-05T20:27:50.789196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-05T20:27:50.800543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-05T20:27:50.800826] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-05T20:27:50.801564] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-05T20:27:50.801636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:50.801668] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:50.801694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:50.801751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:50.858723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:50.859316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:50.859392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:50.859423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:50.978464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:50.978601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:50.978640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:50.978668] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:50.981869] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-05T20:27:50.982130] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-05T20:27:50.982250] [INFO ] [sig ] NNDM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:51.120987] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NNDM.txt [2026-01-05T20:27:51.121116] [INFO ] [sig ] [2220/3521] Completed NNDM in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:51.121155] [INFO ] [sig ] [2221/3521] Forecasting NNE... [2026-01-05T20:27:51.121183] [INFO ] [sig ] Generating forecast for: NNE [2026-01-05T20:27:51.121213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-05T20:27:51.132322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-05T20:27:51.132602] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-05T20:27:51.133345] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-05T20:27:51.133396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:51.133427] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:51.133454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:51.133511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:51.190271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:51.190963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:51.191042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:51.191074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:51.312860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:51.313010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:51.313047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:51.313075] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:51.316355] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-05T20:27:51.316635] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-05T20:27:51.316757] [INFO ] [sig ] NNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:51.454490] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NNE.txt [2026-01-05T20:27:51.454617] [INFO ] [sig ] [2221/3521] Completed NNE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:51.454656] [INFO ] [sig ] [2222/3521] Forecasting NNI... [2026-01-05T20:27:51.454685] [INFO ] [sig ] Generating forecast for: NNI [2026-01-05T20:27:51.454714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-05T20:27:51.465946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-05T20:27:51.466204] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-05T20:27:51.466970] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-05T20:27:51.467022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:51.467053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:51.467080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:51.467138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:51.523239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:51.523824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:51.523938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:51.523971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:51.641956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:51.642069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:51.642105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:51.642134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:51.645265] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=39.59%) [2026-01-05T20:27:51.645526] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-05T20:27:51.645663] [INFO ] [sig ] NNI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:51.783888] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NNI.txt [2026-01-05T20:27:51.784000] [INFO ] [sig ] [2222/3521] Completed NNI in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:51.784044] [INFO ] [sig ] [2223/3521] Forecasting NNN... [2026-01-05T20:27:51.784075] [INFO ] [sig ] Generating forecast for: NNN [2026-01-05T20:27:51.784105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-05T20:27:51.795777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-05T20:27:51.796031] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-05T20:27:51.796796] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-05T20:27:51.796848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:51.796880] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:51.796906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:51.796963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:51.853274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:51.853883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:51.853957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:51.853988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:51.973823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:51.973985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:51.974024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:51.974052] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:51.977774] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-05T20:27:51.978221] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-05T20:27:51.978344] [INFO ] [sig ] NNN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:52.119892] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NNN.txt [2026-01-05T20:27:52.120027] [INFO ] [sig ] [2223/3521] Completed NNN in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:52.120066] [INFO ] [sig ] [2224/3521] Forecasting NNOX... [2026-01-05T20:27:52.120095] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-05T20:27:52.120124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-05T20:27:52.131142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-05T20:27:52.131457] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-05T20:27:52.132228] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-05T20:27:52.132280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:52.132311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:52.132338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:52.132395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:52.189945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:52.190907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:52.190986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:52.191018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:52.313483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:52.313655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:52.313693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:52.313721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:52.317011] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-05T20:27:52.317275] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-05T20:27:52.317413] [INFO ] [sig ] NNOX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:52.456222] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NNOX.txt [2026-01-05T20:27:52.456361] [INFO ] [sig ] [2224/3521] Completed NNOX in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:52.456400] [INFO ] [sig ] [2225/3521] Forecasting NNY... [2026-01-05T20:27:52.456429] [INFO ] [sig ] Generating forecast for: NNY [2026-01-05T20:27:52.456459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-05T20:27:52.467400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-05T20:27:52.467659] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-05T20:27:52.468404] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-05T20:27:52.468455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:52.468486] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:52.468513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:52.468592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:52.524961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:52.525550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:52.525643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:52.525675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:52.632607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:52.632761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:52.632799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:52.632828] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:52.636138] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-05T20:27:52.636403] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-05T20:27:52.636525] [INFO ] [sig ] NNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:52.775153] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NNY.txt [2026-01-05T20:27:52.775315] [INFO ] [sig ] [2225/3521] Completed NNY in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-05T20:27:52.775355] [INFO ] [sig ] [2226/3521] Forecasting NOA... [2026-01-05T20:27:52.775386] [INFO ] [sig ] Generating forecast for: NOA [2026-01-05T20:27:52.775416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-05T20:27:52.786854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-05T20:27:52.787170] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-05T20:27:52.787946] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-05T20:27:52.787998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:52.788031] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:52.788057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:52.788115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:52.847363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:52.848205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:52.848305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:52.848339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:52.967507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:52.967682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:52.967721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:52.967766] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:52.971166] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-05T20:27:52.971451] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-05T20:27:52.971597] [INFO ] [sig ] NOA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:53.160554] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NOA.txt [2026-01-05T20:27:53.160705] [INFO ] [sig ] [2226/3521] Completed NOA in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:53.160745] [INFO ] [sig ] [2227/3521] Forecasting NOAH... [2026-01-05T20:27:53.160773] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-05T20:27:53.160802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-05T20:27:53.172662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-05T20:27:53.172991] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-05T20:27:53.173777] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-05T20:27:53.173831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:53.173862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:53.173889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:53.173945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:53.230866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:53.231593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:53.231680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:53.231712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:53.347538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:53.347705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:53.347744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:53.347771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:53.351085] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=82.56%) [2026-01-05T20:27:53.351358] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-05T20:27:53.351485] [INFO ] [sig ] NOAH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:53.489188] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NOAH.txt [2026-01-05T20:27:53.489330] [INFO ] [sig ] [2227/3521] Completed NOAH in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:53.489370] [INFO ] [sig ] [2228/3521] Forecasting NODK... [2026-01-05T20:27:53.489399] [INFO ] [sig ] Generating forecast for: NODK [2026-01-05T20:27:53.489427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-05T20:27:53.499913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-05T20:27:53.500205] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-05T20:27:53.501020] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-05T20:27:53.501074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:53.501107] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:53.501134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:53.501192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:53.558336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:53.559084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:53.559185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:53.559219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:53.658521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:53.658692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:53.658733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:53.658760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:53.662103] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-05T20:27:53.662374] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-05T20:27:53.662500] [INFO ] [sig ] NODK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:53.799547] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NODK.txt [2026-01-05T20:27:53.799695] [INFO ] [sig ] [2228/3521] Completed NODK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:53.799734] [INFO ] [sig ] [2229/3521] Forecasting NOG... [2026-01-05T20:27:53.799762] [INFO ] [sig ] Generating forecast for: NOG [2026-01-05T20:27:53.799790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-05T20:27:53.811370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-05T20:27:53.811719] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-05T20:27:53.812535] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-05T20:27:53.812608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:53.812669] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:53.812698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:53.812767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:53.871174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:53.871910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:53.871990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:53.872022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:53.988599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:53.988751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:53.988789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:53.988816] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:53.992156] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-01-05T20:27:53.992423] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-05T20:27:53.992550] [INFO ] [sig ] NOG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:54.133084] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NOG.txt [2026-01-05T20:27:54.133219] [INFO ] [sig ] [2229/3521] Completed NOG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:54.133258] [INFO ] [sig ] [2230/3521] Forecasting NOMD... [2026-01-05T20:27:54.133288] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-05T20:27:54.133318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-05T20:27:54.145356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-05T20:27:54.145698] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-05T20:27:54.146498] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-05T20:27:54.146552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:54.146615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:54.146657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:54.146717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:54.204145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:54.204833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:54.204914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:54.204947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:54.323252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:54.323396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:54.323434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:54.323462] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:54.326773] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=71.30%) [2026-01-05T20:27:54.327056] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-05T20:27:54.327184] [INFO ] [sig ] NOMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:54.464731] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NOMD.txt [2026-01-05T20:27:54.464865] [INFO ] [sig ] [2230/3521] Completed NOMD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:54.464903] [INFO ] [sig ] [2231/3521] Forecasting NOTE... [2026-01-05T20:27:54.464931] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-05T20:27:54.464960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-05T20:27:54.476246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-05T20:27:54.476531] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-05T20:27:54.477314] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-05T20:27:54.477366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:54.477397] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:54.477422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:54.477478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:54.536249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:54.537225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:54.537314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:54.537347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:54.656109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:54.656283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:54.656323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:54.656352] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:54.659794] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-05T20:27:54.660068] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-05T20:27:54.660196] [INFO ] [sig ] NOTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:54.804996] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NOTE.txt [2026-01-05T20:27:54.805133] [INFO ] [sig ] [2231/3521] Completed NOTE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:54.805173] [INFO ] [sig ] [2232/3521] Forecasting NPCE... [2026-01-05T20:27:54.805202] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-05T20:27:54.805232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-05T20:27:54.816710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-05T20:27:54.817026] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-05T20:27:54.817854] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-05T20:27:54.817908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:54.817940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:54.817969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:54.818049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:54.875905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:54.876794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:54.876884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:54.876921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:54.996619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:54.996774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:54.996815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:54.996875] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:55.000373] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-01-05T20:27:55.000670] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-05T20:27:55.000800] [INFO ] [sig ] NPCE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:55.147223] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NPCE.txt [2026-01-05T20:27:55.147365] [INFO ] [sig ] [2232/3521] Completed NPCE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:55.147405] [INFO ] [sig ] [2233/3521] Forecasting NPFD... [2026-01-05T20:27:55.147433] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-05T20:27:55.147463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-05T20:27:55.158957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-05T20:27:55.159292] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-05T20:27:55.160075] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-05T20:27:55.160128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:55.160159] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:55.160186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:55.160243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:55.217424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:55.218197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:55.218280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:55.218338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:55.339257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:55.339420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:55.339470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:55.339509] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:55.343535] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-01-05T20:27:55.343938] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-05T20:27:55.344094] [INFO ] [sig ] NPFD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:55.500542] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NPFD.txt [2026-01-05T20:27:55.500724] [INFO ] [sig ] [2233/3521] Completed NPFD in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:55.500765] [INFO ] [sig ] [2234/3521] Forecasting NPK... [2026-01-05T20:27:55.500798] [INFO ] [sig ] Generating forecast for: NPK [2026-01-05T20:27:55.500837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-05T20:27:55.512134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-05T20:27:55.512439] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-05T20:27:55.513252] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-05T20:27:55.513304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:55.513336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:55.513364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:55.513424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:55.577437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:55.578330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:55.578425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:55.578460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:55.704073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:55.704223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:55.704260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:55.704289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:55.707590] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-05T20:27:55.707857] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-05T20:27:55.707979] [INFO ] [sig ] NPK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:55.846111] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NPK.txt [2026-01-05T20:27:55.846271] [INFO ] [sig ] [2234/3521] Completed NPK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-05T20:27:55.846312] [INFO ] [sig ] [2235/3521] Forecasting NPO... [2026-01-05T20:27:55.846344] [INFO ] [sig ] Generating forecast for: NPO [2026-01-05T20:27:55.846376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-05T20:27:55.857619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-05T20:27:55.857959] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-05T20:27:55.858741] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-05T20:27:55.858795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:55.858825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:55.858851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:55.858906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:55.918677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:55.919593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:55.919683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:55.919716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:56.041389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:56.041552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:56.041610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:56.041642] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:56.045016] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-05T20:27:56.045285] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-05T20:27:56.045409] [INFO ] [sig ] NPO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:56.186753] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NPO.txt [2026-01-05T20:27:56.186896] [INFO ] [sig ] [2235/3521] Completed NPO in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:56.186941] [INFO ] [sig ] [2236/3521] Forecasting NQP... [2026-01-05T20:27:56.186970] [INFO ] [sig ] Generating forecast for: NQP [2026-01-05T20:27:56.187000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-05T20:27:56.199295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-05T20:27:56.199641] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-05T20:27:56.200408] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-05T20:27:56.200461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:56.200493] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:56.200520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:56.200598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:56.258493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:56.259374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:56.259460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:56.259493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:56.376746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:56.376879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:56.376915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:56.376942] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:56.380165] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-05T20:27:56.380431] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-05T20:27:56.380553] [INFO ] [sig ] NQP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:56.518521] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NQP.txt [2026-01-05T20:27:56.518646] [INFO ] [sig ] [2236/3521] Completed NQP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:56.518685] [INFO ] [sig ] [2237/3521] Forecasting NRC... [2026-01-05T20:27:56.518715] [INFO ] [sig ] Generating forecast for: NRC [2026-01-05T20:27:56.518743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-05T20:27:56.530644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-05T20:27:56.530930] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-05T20:27:56.531730] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-05T20:27:56.531783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:56.531813] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:56.531839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:56.531896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:56.588064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:56.588663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:56.588737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:56.588769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:56.706707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:56.706816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:56.706851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:56.706879] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:56.710031] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-05T20:27:56.710290] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-05T20:27:56.710408] [INFO ] [sig ] NRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:56.849515] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NRC.txt [2026-01-05T20:27:56.849644] [INFO ] [sig ] [2237/3521] Completed NRC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:56.849684] [INFO ] [sig ] [2238/3521] Forecasting NRDS... [2026-01-05T20:27:56.849713] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-05T20:27:56.849742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-05T20:27:56.862120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-05T20:27:56.862498] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-05T20:27:56.863395] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-05T20:27:56.863451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:56.863483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:56.863510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:56.863569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:56.921612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:56.922379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:56.922464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:56.922496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:57.038336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:57.038484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:57.038522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:57.038549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:57.041899] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-05T20:27:57.042168] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-05T20:27:57.042291] [INFO ] [sig ] NRDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:57.180235] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NRDS.txt [2026-01-05T20:27:57.180338] [INFO ] [sig ] [2238/3521] Completed NRDS in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:57.180375] [INFO ] [sig ] [2239/3521] Forecasting NREF... [2026-01-05T20:27:57.180404] [INFO ] [sig ] Generating forecast for: NREF [2026-01-05T20:27:57.180432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-05T20:27:57.191952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-05T20:27:57.192229] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-05T20:27:57.193011] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-05T20:27:57.193063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:57.193095] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:57.193123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:57.193181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:57.251325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:57.251957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:57.252075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:57.252122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:57.372654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:57.372856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:57.372899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:57.372927] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:57.376829] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-05T20:27:57.377096] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-05T20:27:57.377429] [INFO ] [sig ] NREF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:57.517074] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NREF.txt [2026-01-05T20:27:57.517184] [INFO ] [sig ] [2239/3521] Completed NREF in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:57.517222] [INFO ] [sig ] [2240/3521] Forecasting NRG... [2026-01-05T20:27:57.517252] [INFO ] [sig ] Generating forecast for: NRG [2026-01-05T20:27:57.517288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-05T20:27:57.528677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-05T20:27:57.529017] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-05T20:27:57.529804] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-05T20:27:57.529856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:57.529887] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:57.529914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:57.529971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:57.586346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:57.587019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:57.587099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:57.587131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:57.706479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:57.706624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:57.706663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:57.706692] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:57.709909] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-01-05T20:27:57.710176] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-05T20:27:57.710298] [INFO ] [sig ] NRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:57.850281] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NRG.txt [2026-01-05T20:27:57.850402] [INFO ] [sig ] [2240/3521] Completed NRG in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:57.850441] [INFO ] [sig ] [2241/3521] Forecasting NRIM... [2026-01-05T20:27:57.850470] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-05T20:27:57.850499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-05T20:27:57.861502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-05T20:27:57.861776] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-05T20:27:57.862515] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-05T20:27:57.862566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:57.862617] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:57.862644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:57.862702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:57.918951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:57.919622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:57.919700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:57.919732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:58.041358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:58.041492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:58.041529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:58.041556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:58.044796] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-01-05T20:27:58.045061] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-05T20:27:58.045182] [INFO ] [sig ] NRIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:58.186388] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NRIM.txt [2026-01-05T20:27:58.186495] [INFO ] [sig ] [2241/3521] Completed NRIM in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:58.186533] [INFO ] [sig ] [2242/3521] Forecasting NRIX... [2026-01-05T20:27:58.186561] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-05T20:27:58.186608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-05T20:27:58.199019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-05T20:27:58.199299] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-05T20:27:58.200089] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-05T20:27:58.200142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:58.200175] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:58.200203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:58.200261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:58.259228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:58.259853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:58.259933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:58.259965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:58.383280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:58.383422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:58.383459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:58.383487] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:58.386788] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-01-05T20:27:58.387055] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-05T20:27:58.387177] [INFO ] [sig ] NRIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:58.526673] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NRIX.txt [2026-01-05T20:27:58.526839] [INFO ] [sig ] [2242/3521] Completed NRIX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-05T20:27:58.526893] [INFO ] [sig ] [2243/3521] Forecasting NRK... [2026-01-05T20:27:58.526935] [INFO ] [sig ] Generating forecast for: NRK [2026-01-05T20:27:58.526976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-05T20:27:58.538347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-05T20:27:58.538656] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-05T20:27:58.539453] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-05T20:27:58.539517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:58.539550] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:58.539605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:58.539672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:58.596173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:58.596764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:58.596839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:58.596871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:58.711508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:58.711673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:58.711717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:58.711745] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:58.715069] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-01-05T20:27:58.715333] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-05T20:27:58.715454] [INFO ] [sig ] NRK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:58.852420] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NRK.txt [2026-01-05T20:27:58.852525] [INFO ] [sig ] [2243/3521] Completed NRK in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:27:58.852563] [INFO ] [sig ] [2244/3521] Forecasting NRP... [2026-01-05T20:27:58.852611] [INFO ] [sig ] Generating forecast for: NRP [2026-01-05T20:27:58.852642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-05T20:27:58.863755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-05T20:27:58.864027] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-05T20:27:58.864827] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-05T20:27:58.864882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:58.864914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:58.864943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:58.865002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:58.925365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:58.926034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:58.926113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:58.926144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:59.041862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:59.041999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:59.042037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:59.042065] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:59.045322] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-05T20:27:59.045603] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-05T20:27:59.045729] [INFO ] [sig ] NRP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:27:59.183802] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NRP.txt [2026-01-05T20:27:59.183908] [INFO ] [sig ] [2244/3521] Completed NRP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:27:59.183945] [INFO ] [sig ] [2245/3521] Forecasting NRXP... [2026-01-05T20:27:59.183972] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-05T20:27:59.184001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-05T20:27:59.196611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-05T20:27:59.196948] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-05T20:27:59.197803] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-05T20:27:59.197858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:59.197891] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:59.197918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:59.197976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:59.255373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:59.256047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:59.256136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:59.256168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:59.373745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:59.373853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:59.373888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:59.373915] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:59.377008] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-05T20:27:59.377278] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-05T20:27:59.377401] [INFO ] [sig ] NRXP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:59.514639] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NRXP.txt [2026-01-05T20:27:59.514752] [INFO ] [sig ] [2245/3521] Completed NRXP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:27:59.514790] [INFO ] [sig ] [2246/3521] Forecasting NSC... [2026-01-05T20:27:59.514817] [INFO ] [sig ] Generating forecast for: NSC [2026-01-05T20:27:59.514846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-05T20:27:59.526693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-05T20:27:59.526985] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-05T20:27:59.527836] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-05T20:27:59.527890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:59.527950] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:59.527979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:59.528042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:59.588051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:59.588708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:59.588789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:59.588822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:27:59.705471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:27:59.705610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:27:59.705647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:27:59.705674] [INFO ] [FORECASTER] Training complete [2026-01-05T20:27:59.708844] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-01-05T20:27:59.709134] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-05T20:27:59.709258] [INFO ] [sig ] NSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:27:59.845599] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NSC.txt [2026-01-05T20:27:59.845708] [INFO ] [sig ] [2246/3521] Completed NSC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:27:59.845752] [INFO ] [sig ] [2247/3521] Forecasting NSP... [2026-01-05T20:27:59.845780] [INFO ] [sig ] Generating forecast for: NSP [2026-01-05T20:27:59.845809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-05T20:27:59.856800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-05T20:27:59.857066] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-05T20:27:59.857847] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-05T20:27:59.857900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:27:59.857931] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:27:59.857956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:27:59.858012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:27:59.913362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:27:59.913998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:27:59.914079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:27:59.914112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:00.031382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:00.031490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:00.031527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:00.031553] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:00.034679] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-05T20:28:00.034942] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-05T20:28:00.035065] [INFO ] [sig ] NSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:00.172100] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NSP.txt [2026-01-05T20:28:00.172259] [INFO ] [sig ] [2247/3521] Completed NSP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:00.172298] [INFO ] [sig ] [2248/3521] Forecasting NSSC... [2026-01-05T20:28:00.172329] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-05T20:28:00.172357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-05T20:28:00.184357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-05T20:28:00.184753] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-05T20:28:00.185539] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-05T20:28:00.185613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:00.185647] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:00.185673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:00.185729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:00.247516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:00.248394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:00.248479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:00.248512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:00.382892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:00.383051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:00.383093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:00.383122] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:00.387089] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=74.08%) [2026-01-05T20:28:00.387479] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-05T20:28:00.387655] [INFO ] [sig ] NSSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:00.542310] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NSSC.txt [2026-01-05T20:28:00.542506] [INFO ] [sig ] [2248/3521] Completed NSSC in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:00.542558] [INFO ] [sig ] [2249/3521] Forecasting NTAP... [2026-01-05T20:28:00.542608] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-05T20:28:00.542641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-05T20:28:00.555940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-05T20:28:00.556296] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-05T20:28:00.557235] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-05T20:28:00.557292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:00.557326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:00.557354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:00.557413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:00.616344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:00.617283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:00.617417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:00.617453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:00.742841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:00.743005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:00.743045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:00.743111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:00.746536] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-05T20:28:00.746842] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-05T20:28:00.746973] [INFO ] [sig ] NTAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:00.887330] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NTAP.txt [2026-01-05T20:28:00.887490] [INFO ] [sig ] [2249/3521] Completed NTAP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:00.887531] [INFO ] [sig ] [2250/3521] Forecasting NTB... [2026-01-05T20:28:00.887563] [INFO ] [sig ] Generating forecast for: NTB [2026-01-05T20:28:00.887617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-05T20:28:00.899482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-05T20:28:00.899864] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-05T20:28:00.900678] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-05T20:28:00.900734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:00.900767] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:00.900794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:00.900854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:00.959735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:00.960618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:00.960706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:00.960740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:01.080533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:01.080713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:01.080772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:01.080801] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:01.084210] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-01-05T20:28:01.084499] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-05T20:28:01.084646] [INFO ] [sig ] NTB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:01.227892] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTB.txt [2026-01-05T20:28:01.228059] [INFO ] [sig ] [2250/3521] Completed NTB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:01.228108] [INFO ] [sig ] [2251/3521] Forecasting NTES... [2026-01-05T20:28:01.228142] [INFO ] [sig ] Generating forecast for: NTES [2026-01-05T20:28:01.228178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-05T20:28:01.240557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-05T20:28:01.240906] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-05T20:28:01.241742] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-05T20:28:01.241795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:01.241826] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:01.241852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:01.241908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:01.301630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:01.302488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:01.302589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:01.302626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:01.427367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:01.427519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:01.427558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:01.427605] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:01.430991] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-01-05T20:28:01.431270] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-05T20:28:01.431400] [INFO ] [sig ] NTES: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:01.572660] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NTES.txt [2026-01-05T20:28:01.572794] [INFO ] [sig ] [2251/3521] Completed NTES in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:01.572834] [INFO ] [sig ] [2252/3521] Forecasting NTIC... [2026-01-05T20:28:01.572864] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-05T20:28:01.572895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-05T20:28:01.584055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-05T20:28:01.584349] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-05T20:28:01.585146] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-05T20:28:01.585205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:01.585235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:01.585261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:01.585317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:01.642030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:01.642751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:01.642832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:01.642863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:01.757706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:01.757861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:01.757899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:01.757927] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:01.761277] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-05T20:28:01.761550] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-05T20:28:01.761698] [INFO ] [sig ] NTIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:01.903381] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NTIC.txt [2026-01-05T20:28:01.903515] [INFO ] [sig ] [2252/3521] Completed NTIC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-05T20:28:01.903554] [INFO ] [sig ] [2253/3521] Forecasting NTLA... [2026-01-05T20:28:01.903603] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-05T20:28:01.903634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-05T20:28:01.915093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-05T20:28:01.915388] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-05T20:28:01.916169] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-05T20:28:01.916221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:01.916252] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:01.916279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:01.916336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:01.973810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:01.974691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:01.974773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:01.974805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:02.100017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:02.100189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:02.100231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:02.100260] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:02.103660] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-01-05T20:28:02.103934] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-05T20:28:02.104064] [INFO ] [sig ] NTLA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:02.245673] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTLA.txt [2026-01-05T20:28:02.245818] [INFO ] [sig ] [2253/3521] Completed NTLA in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:02.245858] [INFO ] [sig ] [2254/3521] Forecasting NTNX... [2026-01-05T20:28:02.245886] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-05T20:28:02.245915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-05T20:28:02.257828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-05T20:28:02.258186] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-05T20:28:02.259009] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-05T20:28:02.259064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:02.259108] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:02.259135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:02.259193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:02.317142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:02.318062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:02.318151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:02.318184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:02.439513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:02.439700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:02.439747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:02.439777] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:02.443368] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=69.71%) [2026-01-05T20:28:02.443673] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-05T20:28:02.443800] [INFO ] [sig ] NTNX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:02.585144] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTNX.txt [2026-01-05T20:28:02.585304] [INFO ] [sig ] [2254/3521] Completed NTNX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:02.585346] [INFO ] [sig ] [2255/3521] Forecasting NTRA... [2026-01-05T20:28:02.585376] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-05T20:28:02.585405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-05T20:28:02.597402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-05T20:28:02.597803] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-05T20:28:02.598630] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-05T20:28:02.598684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:02.598715] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:02.598741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:02.598799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:02.656349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:02.657298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:02.657387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:02.657419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:02.779269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:02.779436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:02.779476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:02.779505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:02.783000] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=41.49%) [2026-01-05T20:28:02.783317] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-05T20:28:02.783455] [INFO ] [sig ] NTRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:02.929224] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NTRA.txt [2026-01-05T20:28:02.929361] [INFO ] [sig ] [2255/3521] Completed NTRA in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:02.929405] [INFO ] [sig ] [2256/3521] Forecasting NTRB... [2026-01-05T20:28:02.929436] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-05T20:28:02.929468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-05T20:28:02.940821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-05T20:28:02.941119] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-05T20:28:02.941938] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-05T20:28:02.941993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:02.942027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:02.942056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:02.942115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:03.003105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:03.004116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:03.004263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:03.004309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:03.118136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:03.118292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:03.118332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:03.118361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:03.121951] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=51.53%) [2026-01-05T20:28:03.122271] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-05T20:28:03.122410] [INFO ] [sig ] NTRB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:03.268148] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTRB.txt [2026-01-05T20:28:03.268287] [INFO ] [sig ] [2256/3521] Completed NTRB in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:03.268325] [INFO ] [sig ] [2257/3521] Forecasting NTRS... [2026-01-05T20:28:03.268354] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-05T20:28:03.268383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-05T20:28:03.280275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-05T20:28:03.280605] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-05T20:28:03.281401] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-05T20:28:03.281455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:03.281486] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:03.281513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:03.281590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:03.338761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:03.339555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:03.339660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:03.339694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:03.459827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:03.459988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:03.460028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:03.460057] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:03.463474] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=51.36%) [2026-01-05T20:28:03.463767] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-05T20:28:03.463914] [INFO ] [sig ] NTRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:03.614266] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTRS.txt [2026-01-05T20:28:03.614416] [INFO ] [sig ] [2257/3521] Completed NTRS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:03.614463] [INFO ] [sig ] [2258/3521] Forecasting NTRSO... [2026-01-05T20:28:03.614492] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-05T20:28:03.614521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-05T20:28:03.626371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-05T20:28:03.626756] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-05T20:28:03.627529] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-05T20:28:03.627602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:03.627637] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:03.627664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:03.627723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:03.685151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:03.686067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:03.686157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:03.686191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:03.804295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:03.804453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:03.804493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:03.804522] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:03.808002] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-05T20:28:03.808295] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-05T20:28:03.808425] [INFO ] [sig ] NTRSO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:03.954635] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NTRSO.txt [2026-01-05T20:28:03.954806] [INFO ] [sig ] [2258/3521] Completed NTRSO in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:03.954847] [INFO ] [sig ] [2259/3521] Forecasting NUKK... [2026-01-05T20:28:03.954878] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-05T20:28:03.954908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-05T20:28:03.966649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-05T20:28:03.966922] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-05T20:28:03.967764] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-05T20:28:03.967819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:03.967852] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:03.967880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:03.967938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:04.029271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:04.030475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:04.030599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:04.030651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:04.151099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:04.151251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:04.151294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:04.151324] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:04.154798] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-01-05T20:28:04.155076] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-05T20:28:04.155232] [INFO ] [sig ] NUKK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:04.303687] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NUKK.txt [2026-01-05T20:28:04.303881] [INFO ] [sig ] [2259/3521] Completed NUKK in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:04.303924] [INFO ] [sig ] [2260/3521] Forecasting NUS... [2026-01-05T20:28:04.303956] [INFO ] [sig ] Generating forecast for: NUS [2026-01-05T20:28:04.303986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-05T20:28:04.316354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-05T20:28:04.316739] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-05T20:28:04.317547] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-05T20:28:04.317617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:04.317650] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:04.317677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:04.317734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:04.374427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:04.375061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:04.375138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:04.375169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:04.496229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:04.496368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:04.496621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:04.496651] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:04.500292] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-01-05T20:28:04.500561] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-05T20:28:04.500703] [INFO ] [sig ] NUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:04.639907] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NUS.txt [2026-01-05T20:28:04.640017] [INFO ] [sig ] [2260/3521] Completed NUS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-05T20:28:04.640054] [INFO ] [sig ] [2261/3521] Forecasting NUTX... [2026-01-05T20:28:04.640082] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-05T20:28:04.640113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-05T20:28:04.651118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-05T20:28:04.651404] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-05T20:28:04.652165] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-05T20:28:04.652217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:04.652247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:04.652273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:04.652330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:04.708349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:04.708972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:04.709052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:04.709084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:04.828491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:04.828626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:04.828664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:04.828708] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:04.831913] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=33.60%) [2026-01-05T20:28:04.832175] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-05T20:28:04.832297] [INFO ] [sig ] NUTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:04.971000] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NUTX.txt [2026-01-05T20:28:04.971151] [INFO ] [sig ] [2261/3521] Completed NUTX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:04.971189] [INFO ] [sig ] [2262/3521] Forecasting NUVB... [2026-01-05T20:28:04.971219] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-05T20:28:04.971248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-05T20:28:04.983240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-05T20:28:04.983638] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-05T20:28:04.984406] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-05T20:28:04.984459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:04.984491] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:04.984517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:04.984592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:05.040986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:05.041849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:05.041932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:05.041964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:05.165952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:05.166095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:05.166136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:05.166165] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:05.169925] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=88.22%) [2026-01-05T20:28:05.170208] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-05T20:28:05.170340] [INFO ] [sig ] NUVB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:05.317630] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NUVB.txt [2026-01-05T20:28:05.317770] [INFO ] [sig ] [2262/3521] Completed NUVB in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:05.317810] [INFO ] [sig ] [2263/3521] Forecasting NUVL... [2026-01-05T20:28:05.317840] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-05T20:28:05.317876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-05T20:28:05.330103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-05T20:28:05.330468] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-05T20:28:05.331398] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-05T20:28:05.331458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:05.331526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:05.331589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:05.331661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:05.392119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:05.392924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:05.393019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:05.393064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:05.519690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:05.519861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:05.519903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:05.519933] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:05.523723] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-01-05T20:28:05.524023] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-05T20:28:05.524153] [INFO ] [sig ] NUVL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:05.682012] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NUVL.txt [2026-01-05T20:28:05.682183] [INFO ] [sig ] [2263/3521] Completed NUVL in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:05.682236] [INFO ] [sig ] [2264/3521] Forecasting NUWE... [2026-01-05T20:28:05.682268] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-05T20:28:05.682486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-05T20:28:05.693831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-05T20:28:05.694140] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-05T20:28:05.694954] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-05T20:28:05.695009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:05.695042] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:05.695070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:05.695128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:05.754804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:05.755811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:05.755904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:05.755937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:05.873172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:05.873328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:05.873367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:05.873395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:05.876763] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-05T20:28:05.877055] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-05T20:28:05.877189] [INFO ] [sig ] NUWE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:06.017738] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NUWE.txt [2026-01-05T20:28:06.017892] [INFO ] [sig ] [2264/3521] Completed NUWE in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:06.017932] [INFO ] [sig ] [2265/3521] Forecasting NVAX... [2026-01-05T20:28:06.017962] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-05T20:28:06.017991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-05T20:28:06.029074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-05T20:28:06.029376] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-05T20:28:06.030138] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-05T20:28:06.030190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:06.030234] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:06.030262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:06.030319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:06.086933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:06.087773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:06.087862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:06.087894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:06.207180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:06.207335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:06.207372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:06.207400] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:06.210769] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-05T20:28:06.211040] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-05T20:28:06.211164] [INFO ] [sig ] NVAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:06.351058] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVAX.txt [2026-01-05T20:28:06.351194] [INFO ] [sig ] [2265/3521] Completed NVAX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:06.351232] [INFO ] [sig ] [2266/3521] Forecasting NVD... [2026-01-05T20:28:06.351262] [INFO ] [sig ] Generating forecast for: NVD [2026-01-05T20:28:06.351291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-05T20:28:06.364881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-05T20:28:06.365292] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-05T20:28:06.366137] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-05T20:28:06.366191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:06.366224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:06.366251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:06.366309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:06.425507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:06.426413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:06.426501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:06.426534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:06.542552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:06.542719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:06.542758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:06.542816] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:06.546145] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-01-05T20:28:06.546414] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-05T20:28:06.546539] [INFO ] [sig ] NVD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:06.685468] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVD.txt [2026-01-05T20:28:06.685620] [INFO ] [sig ] [2266/3521] Completed NVD in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:06.685661] [INFO ] [sig ] [2267/3521] Forecasting NVDA... [2026-01-05T20:28:06.685689] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-05T20:28:06.685720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-05T20:28:06.697162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-05T20:28:06.697478] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-05T20:28:06.698257] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-05T20:28:06.698310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:06.698341] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:06.698367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:06.698422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:06.755824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:06.756588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:06.756670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:06.756702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:06.880854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:06.881011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:06.881050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:06.881078] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:06.884491] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: DOWN (p=33.19%) [2026-01-05T20:28:06.884797] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-05T20:28:06.884928] [INFO ] [sig ] NVDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:07.028279] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVDA.txt [2026-01-05T20:28:07.028421] [INFO ] [sig ] [2267/3521] Completed NVDA in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:07.028458] [INFO ] [sig ] [2268/3521] Forecasting NVDD... [2026-01-05T20:28:07.028487] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-05T20:28:07.028516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-05T20:28:07.039849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-05T20:28:07.040135] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-05T20:28:07.040907] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-05T20:28:07.040960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:07.040990] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:07.041016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:07.041072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:07.103808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:07.104565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:07.104670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:07.104705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:07.227596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:07.227751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:07.227790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:07.227818] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:07.231147] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-01-05T20:28:07.231418] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-05T20:28:07.231542] [INFO ] [sig ] NVDD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:07.374188] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVDD.txt [2026-01-05T20:28:07.374316] [INFO ] [sig ] [2268/3521] Completed NVDD in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:07.374356] [INFO ] [sig ] [2269/3521] Forecasting NVDL... [2026-01-05T20:28:07.374393] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-05T20:28:07.374425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-05T20:28:07.386060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-05T20:28:07.386352] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-05T20:28:07.387141] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-05T20:28:07.387193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:07.387226] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:07.387255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:07.387312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:07.447763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:07.448607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:07.448692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:07.448723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:07.575094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:07.575245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:07.575287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:07.575315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:07.579051] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=79.33%) [2026-01-05T20:28:07.579323] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-05T20:28:07.579448] [INFO ] [sig ] NVDL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:07.721858] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVDL.txt [2026-01-05T20:28:07.721996] [INFO ] [sig ] [2269/3521] Completed NVDL in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-05T20:28:07.722034] [INFO ] [sig ] [2270/3521] Forecasting NVDS... [2026-01-05T20:28:07.722063] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-05T20:28:07.722094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-05T20:28:07.732978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-05T20:28:07.733309] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-05T20:28:07.734089] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-05T20:28:07.734142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:07.734172] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:07.734198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:07.734258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:07.791483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:07.792204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:07.792286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:07.792319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:07.921868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:07.922030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:07.922072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:07.922101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:07.925690] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=50.67%) [2026-01-05T20:28:07.925990] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-05T20:28:07.926128] [INFO ] [sig ] NVDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:08.069352] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVDS.txt [2026-01-05T20:28:08.069505] [INFO ] [sig ] [2270/3521] Completed NVDS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:08.069543] [INFO ] [sig ] [2271/3521] Forecasting NVEC... [2026-01-05T20:28:08.069593] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-05T20:28:08.069626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-05T20:28:08.081064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-05T20:28:08.081424] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-05T20:28:08.082210] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-05T20:28:08.082266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:08.082296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:08.082322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:08.082378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:08.139433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:08.140340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:08.140428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:08.140462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:08.268565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:08.268740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:08.268780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:08.268808] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:08.272213] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=83.94%) [2026-01-05T20:28:08.272501] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-05T20:28:08.272645] [INFO ] [sig ] NVEC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:08.419885] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVEC.txt [2026-01-05T20:28:08.420041] [INFO ] [sig ] [2271/3521] Completed NVEC in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:08.420079] [INFO ] [sig ] [2272/3521] Forecasting NVG... [2026-01-05T20:28:08.420108] [INFO ] [sig ] Generating forecast for: NVG [2026-01-05T20:28:08.420138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-05T20:28:08.432680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-05T20:28:08.433039] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-05T20:28:08.433855] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-05T20:28:08.433909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:08.433940] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:08.433966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:08.434022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:08.496496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:08.497441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:08.497526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:08.497560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:08.635117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:08.635282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:08.635321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:08.635368] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:08.638768] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-05T20:28:08.639084] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-05T20:28:08.639217] [INFO ] [sig ] NVG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:08.785613] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVG.txt [2026-01-05T20:28:08.785743] [INFO ] [sig ] [2272/3521] Completed NVG in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:08.785788] [INFO ] [sig ] [2273/3521] Forecasting NVGS... [2026-01-05T20:28:08.785818] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-05T20:28:08.785846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-05T20:28:08.797661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-05T20:28:08.797940] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-05T20:28:08.798710] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-05T20:28:08.798763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:08.798794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:08.798822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:08.798880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:08.854291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:08.854964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:08.855076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:08.855110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:08.977135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:08.977293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:08.977332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:08.977361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:08.980743] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-01-05T20:28:08.981018] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-05T20:28:08.981142] [INFO ] [sig ] NVGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:09.120294] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVGS.txt [2026-01-05T20:28:09.120457] [INFO ] [sig ] [2273/3521] Completed NVGS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:09.120498] [INFO ] [sig ] [2274/3521] Forecasting NVMI... [2026-01-05T20:28:09.120527] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-05T20:28:09.120555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-05T20:28:09.131886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-05T20:28:09.132232] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-05T20:28:09.133012] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-05T20:28:09.133064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:09.133095] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:09.133121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:09.133178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:09.188933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:09.189839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:09.189916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:09.189963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:09.311764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:09.311963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:09.312020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:09.312064] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:09.316652] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-05T20:28:09.317114] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-05T20:28:09.317281] [INFO ] [sig ] NVMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:09.479327] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVMI.txt [2026-01-05T20:28:09.479476] [INFO ] [sig ] [2274/3521] Completed NVMI in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:09.479524] [INFO ] [sig ] [2275/3521] Forecasting NVO... [2026-01-05T20:28:09.479555] [INFO ] [sig ] Generating forecast for: NVO [2026-01-05T20:28:09.479603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-05T20:28:09.491741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-05T20:28:09.492134] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-05T20:28:09.492957] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-05T20:28:09.493011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:09.493041] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:09.493067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:09.493123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:09.552356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:09.553261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:09.553356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:09.553390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:09.680710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:09.680885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:09.680926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:09.680956] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:09.684909] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-05T20:28:09.685222] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-05T20:28:09.685385] [INFO ] [sig ] NVO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:09.834622] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVO.txt [2026-01-05T20:28:09.834787] [INFO ] [sig ] [2275/3521] Completed NVO in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:09.834827] [INFO ] [sig ] [2276/3521] Forecasting NVRI... [2026-01-05T20:28:09.834859] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-05T20:28:09.834888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-05T20:28:09.846518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-05T20:28:09.846830] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-05T20:28:09.847838] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-05T20:28:09.847891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:09.847924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:09.847951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:09.848018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:09.904439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:09.905168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:09.905249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:09.905284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:10.026128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:10.026275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:10.026315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:10.026347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:10.029692] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=54.85%) [2026-01-05T20:28:10.029969] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-05T20:28:10.030110] [INFO ] [sig ] NVRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:10.173259] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVRI.txt [2026-01-05T20:28:10.173433] [INFO ] [sig ] [2276/3521] Completed NVRI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:10.173474] [INFO ] [sig ] [2277/3521] Forecasting NVS... [2026-01-05T20:28:10.173504] [INFO ] [sig ] Generating forecast for: NVS [2026-01-05T20:28:10.173534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-05T20:28:10.184902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-05T20:28:10.185158] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-05T20:28:10.185932] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-05T20:28:10.185984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:10.186015] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:10.186042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:10.186099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:10.243067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:10.243860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:10.243938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:10.243969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:10.366726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:10.366845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:10.366889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:10.366918] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:10.370224] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-05T20:28:10.370496] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-05T20:28:10.370636] [INFO ] [sig ] NVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:10.509451] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NVS.txt [2026-01-05T20:28:10.509553] [INFO ] [sig ] [2277/3521] Completed NVS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-05T20:28:10.509608] [INFO ] [sig ] [2278/3521] Forecasting NVTS... [2026-01-05T20:28:10.509639] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-05T20:28:10.509668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-05T20:28:10.523219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-05T20:28:10.523679] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-05T20:28:10.524694] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-05T20:28:10.524764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:10.524797] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:10.524825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:10.524883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:10.583243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:10.584386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:10.584473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:10.584505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:10.698092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:10.698259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:10.698298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:10.698326] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:10.701761] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=64.54%) [2026-01-05T20:28:10.702034] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-05T20:28:10.702158] [INFO ] [sig ] NVTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:10.841236] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NVTS.txt [2026-01-05T20:28:10.841385] [INFO ] [sig ] [2278/3521] Completed NVTS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:10.841425] [INFO ] [sig ] [2279/3521] Forecasting NWBI... [2026-01-05T20:28:10.841456] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-05T20:28:10.841488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-05T20:28:10.854068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-05T20:28:10.854374] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-05T20:28:10.855164] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-05T20:28:10.855217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:10.855249] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:10.855275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:10.855335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:10.910796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:10.911414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:10.911495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:10.911526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:11.027791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:11.027923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:11.027961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:11.027989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:11.031221] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-01-05T20:28:11.031494] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-05T20:28:11.031634] [INFO ] [sig ] NWBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:11.168248] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWBI.txt [2026-01-05T20:28:11.168390] [INFO ] [sig ] [2279/3521] Completed NWBI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:11.168436] [INFO ] [sig ] [2280/3521] Forecasting NWE... [2026-01-05T20:28:11.168468] [INFO ] [sig ] Generating forecast for: NWE [2026-01-05T20:28:11.168495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-05T20:28:11.180222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-05T20:28:11.180553] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-05T20:28:11.181335] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-05T20:28:11.181387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:11.181445] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:11.181473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:11.181530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:11.240435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:11.241257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:11.241343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:11.241376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:11.362330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:11.362707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:11.362748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:11.362777] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:11.366620] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-05T20:28:11.366896] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-05T20:28:11.367025] [INFO ] [sig ] NWE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:11.509655] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWE.txt [2026-01-05T20:28:11.509811] [INFO ] [sig ] [2280/3521] Completed NWE in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:11.509851] [INFO ] [sig ] [2281/3521] Forecasting NWFL... [2026-01-05T20:28:11.509882] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-05T20:28:11.509911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-05T20:28:11.521373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-05T20:28:11.521749] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-05T20:28:11.522679] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-05T20:28:11.522732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:11.522764] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:11.522792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:11.522849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:11.580269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:11.581363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:11.581455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:11.581689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:11.689356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:11.689516] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:28:11.689557] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:11.689604] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:11.693012] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=22.03%) [2026-01-05T20:28:11.693291] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-05T20:28:11.693420] [INFO ] [sig ] NWFL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:11.837121] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWFL.txt [2026-01-05T20:28:11.837275] [INFO ] [sig ] [2281/3521] Completed NWFL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:11.837315] [INFO ] [sig ] [2282/3521] Forecasting NWG... [2026-01-05T20:28:11.837345] [INFO ] [sig ] Generating forecast for: NWG [2026-01-05T20:28:11.837376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-05T20:28:11.849327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-05T20:28:11.849692] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-05T20:28:11.850522] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-05T20:28:11.850606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:11.850645] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:11.850673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:11.850732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:11.907357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:11.908025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:11.908105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:11.908136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:12.024060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:12.024232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:12.024272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:12.024300] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:12.027686] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-05T20:28:12.027973] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-05T20:28:12.028102] [INFO ] [sig ] NWG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:12.165826] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWG.txt [2026-01-05T20:28:12.165957] [INFO ] [sig ] [2282/3521] Completed NWG in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:12.165995] [INFO ] [sig ] [2283/3521] Forecasting NWL... [2026-01-05T20:28:12.166024] [INFO ] [sig ] Generating forecast for: NWL [2026-01-05T20:28:12.166054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-05T20:28:12.177789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-05T20:28:12.178115] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-05T20:28:12.179000] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-05T20:28:12.179054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:12.179085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:12.179111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:12.179168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:12.239827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:12.240788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:12.240873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:12.240907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:12.369073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:12.369233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:12.369273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:12.369343] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:12.372966] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-05T20:28:12.373261] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-05T20:28:12.373396] [INFO ] [sig ] NWL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:12.520511] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NWL.txt [2026-01-05T20:28:12.520707] [INFO ] [sig ] [2283/3521] Completed NWL in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:12.520752] [INFO ] [sig ] [2284/3521] Forecasting NWPX... [2026-01-05T20:28:12.520785] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-05T20:28:12.520818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-05T20:28:12.533070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-05T20:28:12.533476] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-05T20:28:12.534263] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-05T20:28:12.534317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:12.534348] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:12.534374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:12.534431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:12.590057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:12.590769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:12.590847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:12.590879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:12.710593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:12.710744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:12.710782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:12.710809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:12.714120] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-01-05T20:28:12.714386] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-05T20:28:12.714512] [INFO ] [sig ] NWPX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:12.856825] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NWPX.txt [2026-01-05T20:28:12.856960] [INFO ] [sig ] [2284/3521] Completed NWPX in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:12.857004] [INFO ] [sig ] [2285/3521] Forecasting NWS... [2026-01-05T20:28:12.857036] [INFO ] [sig ] Generating forecast for: NWS [2026-01-05T20:28:12.857091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-05T20:28:12.869083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-05T20:28:12.869404] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-05T20:28:12.870211] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-05T20:28:12.870264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:12.870295] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:12.870321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:12.870378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:12.925844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:12.926451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:12.926540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:12.926587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:13.042790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:13.042929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:13.042966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:13.042993] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:13.046186] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=40.63%) [2026-01-05T20:28:13.046454] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-05T20:28:13.046596] [INFO ] [sig ] NWS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:13.182654] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWS.txt [2026-01-05T20:28:13.182773] [INFO ] [sig ] [2285/3521] Completed NWS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:13.182810] [INFO ] [sig ] [2286/3521] Forecasting NWSA... [2026-01-05T20:28:13.182840] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-05T20:28:13.182869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-05T20:28:13.194031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-05T20:28:13.194318] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-05T20:28:13.195107] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-05T20:28:13.195159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:13.195189] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:13.195214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:13.195270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:13.251782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:13.252422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:13.252503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:13.252533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:13.369857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:13.370007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:13.370045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:13.370074] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:13.373362] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=45.52%) [2026-01-05T20:28:13.373651] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-05T20:28:13.373777] [INFO ] [sig ] NWSA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:13.511221] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NWSA.txt [2026-01-05T20:28:13.511358] [INFO ] [sig ] [2286/3521] Completed NWSA in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:13.511397] [INFO ] [sig ] [2287/3521] Forecasting NX... [2026-01-05T20:28:13.511428] [INFO ] [sig ] Generating forecast for: NX [2026-01-05T20:28:13.511459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-05T20:28:13.523381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-05T20:28:13.523729] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-05T20:28:13.524537] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-05T20:28:13.524613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:13.524651] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:13.524679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:13.524738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:13.583271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:13.583981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:13.584078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:13.584111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:13.705069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:13.705223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:13.705261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:13.705289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:13.708608] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-05T20:28:13.708888] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-05T20:28:13.709058] [INFO ] [sig ] NX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:13.845923] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NX.txt [2026-01-05T20:28:13.846058] [INFO ] [sig ] [2287/3521] Completed NX in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-05T20:28:13.846097] [INFO ] [sig ] [2288/3521] Forecasting NXC... [2026-01-05T20:28:13.846124] [INFO ] [sig ] Generating forecast for: NXC [2026-01-05T20:28:13.846153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-05T20:28:13.857087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-05T20:28:13.857397] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-05T20:28:13.858230] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-05T20:28:13.858284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:13.858316] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:13.858342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:13.858400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:13.914450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:13.915108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:13.915188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:13.915220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:14.017383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:14.017543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:14.017597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:14.017626] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:14.020961] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-05T20:28:14.021225] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-05T20:28:14.021352] [INFO ] [sig ] NXC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:14.160144] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NXC.txt [2026-01-05T20:28:14.160277] [INFO ] [sig ] [2288/3521] Completed NXC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:14.160315] [INFO ] [sig ] [2289/3521] Forecasting NXE... [2026-01-05T20:28:14.160344] [INFO ] [sig ] Generating forecast for: NXE [2026-01-05T20:28:14.160372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-05T20:28:14.171449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-05T20:28:14.171765] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-05T20:28:14.172521] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-05T20:28:14.172595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:14.172639] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:14.172670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:14.172727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:14.228790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:14.229499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:14.229598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:14.229634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:14.350779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:14.350934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:14.350973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:14.351000] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:14.354338] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-01-05T20:28:14.354631] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-05T20:28:14.354756] [INFO ] [sig ] NXE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:14.491813] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NXE.txt [2026-01-05T20:28:14.491953] [INFO ] [sig ] [2289/3521] Completed NXE in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:14.491992] [INFO ] [sig ] [2290/3521] Forecasting NXG... [2026-01-05T20:28:14.492021] [INFO ] [sig ] Generating forecast for: NXG [2026-01-05T20:28:14.492049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-05T20:28:14.502954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-05T20:28:14.503259] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-05T20:28:14.504086] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-05T20:28:14.504139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:14.504170] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:14.504198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:14.504256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:14.560959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:14.561673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:14.561753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:14.561813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:14.680735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:14.680887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:14.680924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:14.680952] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:14.684823] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-05T20:28:14.685092] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-05T20:28:14.685219] [INFO ] [sig ] NXG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:14.825187] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NXG.txt [2026-01-05T20:28:14.825316] [INFO ] [sig ] [2290/3521] Completed NXG in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:14.825355] [INFO ] [sig ] [2291/3521] Forecasting NXGL... [2026-01-05T20:28:14.825383] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-05T20:28:14.825411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-05T20:28:14.836515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-05T20:28:14.836849] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-05T20:28:14.837629] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-05T20:28:14.837682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:14.837713] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:14.837740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:14.837796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:14.893177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:14.893852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:14.893934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:14.893965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:15.007595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:15.007751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:15.007790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:15.007818] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:15.014458] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-05T20:28:15.014763] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-05T20:28:15.014890] [INFO ] [sig ] NXGL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:15.151865] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NXGL.txt [2026-01-05T20:28:15.151995] [INFO ] [sig ] [2291/3521] Completed NXGL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:15.152034] [INFO ] [sig ] [2292/3521] Forecasting NXP... [2026-01-05T20:28:15.152063] [INFO ] [sig ] Generating forecast for: NXP [2026-01-05T20:28:15.152092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-05T20:28:15.163484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-05T20:28:15.163827] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-05T20:28:15.164668] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-05T20:28:15.164722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:15.164755] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:15.164783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:15.164842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:15.226007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:15.226723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:15.226814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:15.226856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:15.354221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:15.354385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:15.354426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:15.354454] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:15.358320] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-05T20:28:15.358628] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-05T20:28:15.358776] [INFO ] [sig ] NXP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:15.509605] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NXP.txt [2026-01-05T20:28:15.509737] [INFO ] [sig ] [2292/3521] Completed NXP in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:15.509782] [INFO ] [sig ] [2293/3521] Forecasting NXPI... [2026-01-05T20:28:15.509811] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-05T20:28:15.509840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-05T20:28:15.521431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-05T20:28:15.521751] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-05T20:28:15.522503] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-05T20:28:15.522555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:15.522606] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:15.522635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:15.522691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:15.579813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:15.580452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:15.580532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:15.580564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:15.700659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:15.700822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:15.700860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:15.700887] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:15.704220] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-05T20:28:15.704487] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-05T20:28:15.704631] [INFO ] [sig ] NXPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:15.843944] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NXPI.txt [2026-01-05T20:28:15.844121] [INFO ] [sig ] [2293/3521] Completed NXPI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:15.844160] [INFO ] [sig ] [2294/3521] Forecasting NYXH... [2026-01-05T20:28:15.844188] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-05T20:28:15.844218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-05T20:28:15.855400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-05T20:28:15.855694] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-05T20:28:15.856442] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-05T20:28:15.856494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:15.856526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:15.856553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:15.856636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:15.912013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:15.912659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:15.912739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:15.912771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:16.026503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:16.026662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:16.026703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:16.026730] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:16.030029] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=59.51%) [2026-01-05T20:28:16.030296] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-05T20:28:16.030443] [INFO ] [sig ] NYXH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:16.167985] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/NYXH.txt [2026-01-05T20:28:16.168113] [INFO ] [sig ] [2294/3521] Completed NYXH in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-05T20:28:16.168152] [INFO ] [sig ] [2295/3521] Forecasting NZF... [2026-01-05T20:28:16.168181] [INFO ] [sig ] Generating forecast for: NZF [2026-01-05T20:28:16.168210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-05T20:28:16.180679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-05T20:28:16.180970] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-05T20:28:16.181739] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-05T20:28:16.181791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:16.181822] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:16.181849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:16.181906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:16.237249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:16.237935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:16.238014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:16.238046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:16.357881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:16.358035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:16.358074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:16.358102] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:16.361811] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-05T20:28:16.362081] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-05T20:28:16.362208] [INFO ] [sig ] NZF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:16.499428] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/NZF.txt [2026-01-05T20:28:16.499587] [INFO ] [sig ] [2295/3521] Completed NZF in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:16.499628] [INFO ] [sig ] [2296/3521] Forecasting OABI... [2026-01-05T20:28:16.499659] [INFO ] [sig ] Generating forecast for: OABI [2026-01-05T20:28:16.499688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-05T20:28:16.511983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-05T20:28:16.512278] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-05T20:28:16.513055] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-05T20:28:16.513108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:16.513139] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:16.513164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:16.513220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:16.572285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:16.573056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:16.573145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:16.573178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:16.695314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:16.695469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:16.695508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:16.695554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:16.698931] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-01-05T20:28:16.699198] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-05T20:28:16.699322] [INFO ] [sig ] OABI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:16.837559] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OABI.txt [2026-01-05T20:28:16.837717] [INFO ] [sig ] [2296/3521] Completed OABI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:16.837755] [INFO ] [sig ] [2297/3521] Forecasting OBDC... [2026-01-05T20:28:16.837786] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-05T20:28:16.837815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-05T20:28:16.850007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-05T20:28:16.850302] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-05T20:28:16.851083] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-05T20:28:16.851136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:16.851192] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:16.851220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:16.851277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:16.906530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:16.907187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:16.907267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:16.907298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:17.023048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:17.023212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:17.023250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:17.023278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:17.026644] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-01-05T20:28:17.026923] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-05T20:28:17.027054] [INFO ] [sig ] OBDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:17.165697] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OBDC.txt [2026-01-05T20:28:17.165845] [INFO ] [sig ] [2297/3521] Completed OBDC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:17.165884] [INFO ] [sig ] [2298/3521] Forecasting OBIL... [2026-01-05T20:28:17.165915] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-05T20:28:17.165945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-05T20:28:17.177267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-05T20:28:17.177631] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-05T20:28:17.178392] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-05T20:28:17.178443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:17.178475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:17.178501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:17.178559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:17.234025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:17.234906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:17.235013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:17.235046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:17.339530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:17.339707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:17.339747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:17.339775] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:17.343139] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=55.30%) [2026-01-05T20:28:17.343418] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-05T20:28:17.343588] [INFO ] [sig ] OBIL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:17.482857] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OBIL.txt [2026-01-05T20:28:17.482991] [INFO ] [sig ] [2298/3521] Completed OBIL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:17.483031] [INFO ] [sig ] [2299/3521] Forecasting OBIO... [2026-01-05T20:28:17.483060] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-05T20:28:17.483089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-05T20:28:17.494046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-05T20:28:17.494356] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-05T20:28:17.495124] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-05T20:28:17.495176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:17.495207] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:17.495234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:17.495290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:17.550775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:17.551563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:17.551663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:17.551695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:17.666411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:17.666596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:17.666639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:17.666667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:17.670079] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=65.93%) [2026-01-05T20:28:17.670349] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-05T20:28:17.670473] [INFO ] [sig ] OBIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:17.817263] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OBIO.txt [2026-01-05T20:28:17.817417] [INFO ] [sig ] [2299/3521] Completed OBIO in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:17.817458] [INFO ] [sig ] [2300/3521] Forecasting OBK... [2026-01-05T20:28:17.817488] [INFO ] [sig ] Generating forecast for: OBK [2026-01-05T20:28:17.817519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-05T20:28:17.829672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-05T20:28:17.830073] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-05T20:28:17.831034] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-05T20:28:17.831102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:17.831145] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:17.831193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:17.831257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:17.891654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:17.892546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:17.892660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:17.892694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:18.016505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:18.016682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:18.016721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:18.016784] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:18.020384] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-05T20:28:18.020729] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-05T20:28:18.021065] [INFO ] [sig ] OBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:18.169173] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OBK.txt [2026-01-05T20:28:18.169338] [INFO ] [sig ] [2300/3521] Completed OBK in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:18.169380] [INFO ] [sig ] [2301/3521] Forecasting OC... [2026-01-05T20:28:18.169409] [INFO ] [sig ] Generating forecast for: OC [2026-01-05T20:28:18.169445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-05T20:28:18.181624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-05T20:28:18.181992] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-05T20:28:18.182780] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-05T20:28:18.182833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:18.182864] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:18.182891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:18.182947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:18.242468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:18.243365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:18.243456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:18.243489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:18.372396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:18.372554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:18.372614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:18.372645] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:18.376126] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=27.15%) [2026-01-05T20:28:18.376406] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-05T20:28:18.376556] [INFO ] [sig ] OC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:18.524856] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OC.txt [2026-01-05T20:28:18.525000] [INFO ] [sig ] [2301/3521] Completed OC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:18.525040] [INFO ] [sig ] [2302/3521] Forecasting OCCI... [2026-01-05T20:28:18.525069] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-05T20:28:18.525098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-05T20:28:18.535769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-05T20:28:18.536050] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-05T20:28:18.536843] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-05T20:28:18.536896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:18.536927] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:18.536953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:18.537011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:18.594166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:18.594809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:18.594890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:18.594921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:18.708427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:18.708599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:18.708640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:18.708669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:18.712017] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-05T20:28:18.712283] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-05T20:28:18.712407] [INFO ] [sig ] OCCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:18.851638] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OCCI.txt [2026-01-05T20:28:18.851776] [INFO ] [sig ] [2302/3521] Completed OCCI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:18.851815] [INFO ] [sig ] [2303/3521] Forecasting OCFC... [2026-01-05T20:28:18.851843] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-05T20:28:18.851873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-05T20:28:18.863511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-05T20:28:18.863865] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-05T20:28:18.864653] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-05T20:28:18.864706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:18.864736] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:18.864763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:18.864819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:18.920656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:18.921521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:18.921630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:18.921663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:19.043846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:19.044001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:19.044040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:19.044067] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:19.047409] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-05T20:28:19.047727] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-05T20:28:19.047856] [INFO ] [sig ] OCFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:19.190009] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OCFC.txt [2026-01-05T20:28:19.190173] [INFO ] [sig ] [2303/3521] Completed OCFC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:19.190212] [INFO ] [sig ] [2304/3521] Forecasting OCGN... [2026-01-05T20:28:19.190243] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-05T20:28:19.190278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-05T20:28:19.202418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-05T20:28:19.202810] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-05T20:28:19.203606] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-05T20:28:19.203660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:19.203691] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:19.203716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:19.203772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:19.262026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:19.262910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:19.262998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:19.263029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:19.383649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:19.383808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:19.383848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:19.383876] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:19.387781] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-01-05T20:28:19.388066] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-05T20:28:19.388195] [INFO ] [sig ] OCGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:19.531830] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OCGN.txt [2026-01-05T20:28:19.531955] [INFO ] [sig ] [2304/3521] Completed OCGN in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:19.531994] [INFO ] [sig ] [2305/3521] Forecasting OCSL... [2026-01-05T20:28:19.532024] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-05T20:28:19.532053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-05T20:28:19.543529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-05T20:28:19.543821] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-05T20:28:19.544566] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-05T20:28:19.544639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:19.544670] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:19.544697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:19.544753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:19.600482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:19.601129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:19.601206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:19.601238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:19.729066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:19.729237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:19.729278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:19.729307] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:19.732840] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=21.38%) [2026-01-05T20:28:19.733130] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-05T20:28:19.733259] [INFO ] [sig ] OCSL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:19.872828] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OCSL.txt [2026-01-05T20:28:19.872959] [INFO ] [sig ] [2305/3521] Completed OCSL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-05T20:28:19.872997] [INFO ] [sig ] [2306/3521] Forecasting OCUL... [2026-01-05T20:28:19.873027] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-05T20:28:19.873055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-05T20:28:19.885063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-05T20:28:19.885344] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-05T20:28:19.886112] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-05T20:28:19.886164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:19.886196] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:19.886222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:19.886278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:19.943762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:19.944423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:19.944501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:19.944533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:20.064489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:20.064654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:20.064698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:20.064739] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:20.068459] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-01-05T20:28:20.068749] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-05T20:28:20.068876] [INFO ] [sig ] OCUL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:20.210646] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OCUL.txt [2026-01-05T20:28:20.210783] [INFO ] [sig ] [2306/3521] Completed OCUL in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:20.210822] [INFO ] [sig ] [2307/3521] Forecasting ODC... [2026-01-05T20:28:20.210851] [INFO ] [sig ] Generating forecast for: ODC [2026-01-05T20:28:20.210880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-05T20:28:20.223883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-05T20:28:20.224286] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-05T20:28:20.225135] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-05T20:28:20.225190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:20.225222] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:20.225250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:20.225306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:20.283343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:20.284148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:20.284263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:20.284298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:20.409127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:20.409286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:20.409327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:20.409376] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:20.413045] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-05T20:28:20.413323] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-05T20:28:20.413452] [INFO ] [sig ] ODC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:20.555117] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ODC.txt [2026-01-05T20:28:20.555250] [INFO ] [sig ] [2307/3521] Completed ODC in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:20.555288] [INFO ] [sig ] [2308/3521] Forecasting ODD... [2026-01-05T20:28:20.555317] [INFO ] [sig ] Generating forecast for: ODD [2026-01-05T20:28:20.555347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-05T20:28:20.567367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-05T20:28:20.567631] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-05T20:28:20.568531] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-05T20:28:20.568608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:20.568641] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:20.568667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:20.568867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:20.625384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:20.626001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:20.626078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:20.626110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:20.744729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:20.744835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:20.744870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:20.744897] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:20.748132] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-01-05T20:28:20.748392] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-05T20:28:20.748515] [INFO ] [sig ] ODD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:20.886744] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ODD.txt [2026-01-05T20:28:20.886859] [INFO ] [sig ] [2308/3521] Completed ODD in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:20.886896] [INFO ] [sig ] [2309/3521] Forecasting ODFL... [2026-01-05T20:28:20.886925] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-05T20:28:20.886954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-05T20:28:20.898624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-05T20:28:20.898865] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-05T20:28:20.899641] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-05T20:28:20.899693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:20.899725] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:20.899751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:20.899808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:20.956904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:20.957484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:20.957560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:20.957610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:21.108693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:21.108864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:21.108912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:21.108964] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:21.113300] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=84.28%) [2026-01-05T20:28:21.113646] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-05T20:28:21.113800] [INFO ] [sig ] ODFL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:21.283803] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ODFL.txt [2026-01-05T20:28:21.283984] [INFO ] [sig ] [2309/3521] Completed ODFL in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:21.284025] [INFO ] [sig ] [2310/3521] Forecasting OEC... [2026-01-05T20:28:21.284057] [INFO ] [sig ] Generating forecast for: OEC [2026-01-05T20:28:21.284086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-05T20:28:21.299124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-05T20:28:21.299626] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-05T20:28:21.300664] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-05T20:28:21.300728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:21.300768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:21.300800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:21.300882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:21.375893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:21.377021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:21.377126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:21.377168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:21.542372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:21.542566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:21.542633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:21.542669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:21.547247] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-01-05T20:28:21.547712] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-05T20:28:21.547893] [INFO ] [sig ] OEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:21.747241] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OEC.txt [2026-01-05T20:28:21.747504] [INFO ] [sig ] [2310/3521] Completed OEC in 0.5s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:21.747558] [INFO ] [sig ] [2311/3521] Forecasting OESX... [2026-01-05T20:28:21.747621] [INFO ] [sig ] Generating forecast for: OESX [2026-01-05T20:28:21.747664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-05T20:28:21.767692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-05T20:28:21.768242] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-05T20:28:21.769398] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-05T20:28:21.769463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:21.769501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:21.769533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:21.769645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:21.859320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:21.860347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:21.860460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:21.860511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:21.994870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:21.995052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:21.995094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:21.995123] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:21.999070] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-05T20:28:21.999434] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-05T20:28:21.999632] [INFO ] [sig ] OESX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:22.149217] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OESX.txt [2026-01-05T20:28:22.149426] [INFO ] [sig ] [2311/3521] Completed OESX in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:22.149473] [INFO ] [sig ] [2312/3521] Forecasting OFG... [2026-01-05T20:28:22.149517] [INFO ] [sig ] Generating forecast for: OFG [2026-01-05T20:28:22.149600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-05T20:28:22.161909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-05T20:28:22.162242] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-05T20:28:22.163024] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-05T20:28:22.163077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:22.163108] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:22.163134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:22.163190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:22.220314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:22.221247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:22.221334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:22.221368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:22.337506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:22.337675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:22.337715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:22.337743] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:22.341094] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-05T20:28:22.341382] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-05T20:28:22.341506] [INFO ] [sig ] OFG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:22.480927] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OFG.txt [2026-01-05T20:28:22.481067] [INFO ] [sig ] [2312/3521] Completed OFG in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-05T20:28:22.481107] [INFO ] [sig ] [2313/3521] Forecasting OFIX... [2026-01-05T20:28:22.481135] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-05T20:28:22.481165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-05T20:28:22.492520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-05T20:28:22.492877] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-05T20:28:22.493695] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-05T20:28:22.493761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:22.493794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:22.493821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:22.493878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:22.551175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:22.552248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:22.552331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:22.552363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:22.673366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:22.673521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:22.673560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:22.673608] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:22.676978] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-05T20:28:22.677255] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-05T20:28:22.677382] [INFO ] [sig ] OFIX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:22.819023] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OFIX.txt [2026-01-05T20:28:22.819184] [INFO ] [sig ] [2313/3521] Completed OFIX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:22.819223] [INFO ] [sig ] [2314/3521] Forecasting OFLX... [2026-01-05T20:28:22.819252] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-05T20:28:22.819280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-05T20:28:22.831399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-05T20:28:22.831807] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-05T20:28:22.832820] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-05T20:28:22.832874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:22.832930] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:22.832958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:22.833016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:22.892059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:22.892942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:22.893026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:22.893058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:23.011112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:23.011272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:23.011310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:23.011339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:23.014707] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=59.94%) [2026-01-05T20:28:23.014989] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-05T20:28:23.015118] [INFO ] [sig ] OFLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:23.164281] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OFLX.txt [2026-01-05T20:28:23.164434] [INFO ] [sig ] [2314/3521] Completed OFLX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:23.164473] [INFO ] [sig ] [2315/3521] Forecasting OFS... [2026-01-05T20:28:23.164504] [INFO ] [sig ] Generating forecast for: OFS [2026-01-05T20:28:23.164534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-05T20:28:23.176744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-05T20:28:23.177258] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-05T20:28:23.178040] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-05T20:28:23.178092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:23.178123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:23.178148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:23.178205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:23.237799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:23.238679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:23.238777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:23.238809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:23.368801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:23.368997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:23.369043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:23.369075] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:23.373282] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=53.76%) [2026-01-05T20:28:23.373676] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-05T20:28:23.373840] [INFO ] [sig ] OFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:23.519284] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OFS.txt [2026-01-05T20:28:23.519421] [INFO ] [sig ] [2315/3521] Completed OFS in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:23.519461] [INFO ] [sig ] [2316/3521] Forecasting OGE... [2026-01-05T20:28:23.519491] [INFO ] [sig ] Generating forecast for: OGE [2026-01-05T20:28:23.519520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-05T20:28:23.531564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-05T20:28:23.531884] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-05T20:28:23.532703] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-05T20:28:23.532766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:23.532797] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:23.532822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:23.532879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:23.591533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:23.592278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:23.592358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:23.592391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:23.711327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:23.711478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:23.711516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:23.711544] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:23.714989] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=61.21%) [2026-01-05T20:28:23.715257] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-05T20:28:23.715381] [INFO ] [sig ] OGE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:23.852938] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OGE.txt [2026-01-05T20:28:23.853053] [INFO ] [sig ] [2316/3521] Completed OGE in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:23.853097] [INFO ] [sig ] [2317/3521] Forecasting OGI... [2026-01-05T20:28:23.853128] [INFO ] [sig ] Generating forecast for: OGI [2026-01-05T20:28:23.853158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-05T20:28:23.864783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-05T20:28:23.865047] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-05T20:28:23.865817] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-05T20:28:23.865870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:23.865901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:23.865927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:23.865984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:23.922907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:23.923491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:23.923568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:23.923618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:24.046612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:24.046740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:24.046777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:24.046805] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:24.050125] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-05T20:28:24.050392] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-05T20:28:24.050516] [INFO ] [sig ] OGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:24.191212] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OGI.txt [2026-01-05T20:28:24.191355] [INFO ] [sig ] [2317/3521] Completed OGI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:24.191394] [INFO ] [sig ] [2318/3521] Forecasting OGN... [2026-01-05T20:28:24.191422] [INFO ] [sig ] Generating forecast for: OGN [2026-01-05T20:28:24.191452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-05T20:28:24.203900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-05T20:28:24.204178] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-05T20:28:24.205018] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-05T20:28:24.205072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:24.205105] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:24.205134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:24.205193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:24.262212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:24.262819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:24.262896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:24.262926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:24.382547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:24.382705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:24.382744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:24.382772] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:24.386137] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=61.50%) [2026-01-05T20:28:24.386403] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-05T20:28:24.386543] [INFO ] [sig ] OGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:24.526651] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OGN.txt [2026-01-05T20:28:24.526817] [INFO ] [sig ] [2318/3521] Completed OGN in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:24.526857] [INFO ] [sig ] [2319/3521] Forecasting OHI... [2026-01-05T20:28:24.526886] [INFO ] [sig ] Generating forecast for: OHI [2026-01-05T20:28:24.526915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-05T20:28:24.538419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-05T20:28:24.538837] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-05T20:28:24.539688] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-05T20:28:24.539744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:24.539776] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:24.539805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:24.539863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:24.595903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:24.596835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:24.596920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:24.596952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:24.714055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:24.714206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:24.714245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:24.714273] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:24.717593] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-05T20:28:24.717862] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-05T20:28:24.717987] [INFO ] [sig ] OHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:24.865946] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OHI.txt [2026-01-05T20:28:24.866075] [INFO ] [sig ] [2319/3521] Completed OHI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:24.866115] [INFO ] [sig ] [2320/3521] Forecasting OI... [2026-01-05T20:28:24.866144] [INFO ] [sig ] Generating forecast for: OI [2026-01-05T20:28:24.866173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-05T20:28:24.877228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-05T20:28:24.877548] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-05T20:28:24.878442] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-05T20:28:24.878499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:24.878531] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:24.878588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:24.878665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:24.935619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:24.936438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:24.936520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:24.936553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:25.059682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:25.059829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:25.059885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:25.059917] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:25.063329] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-05T20:28:25.063625] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-05T20:28:25.063755] [INFO ] [sig ] OI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:25.212907] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OI.txt [2026-01-05T20:28:25.213049] [INFO ] [sig ] [2320/3521] Completed OI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:25.213090] [INFO ] [sig ] [2321/3521] Forecasting OIA... [2026-01-05T20:28:25.213119] [INFO ] [sig ] Generating forecast for: OIA [2026-01-05T20:28:25.213149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-05T20:28:25.223940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-05T20:28:25.224265] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-05T20:28:25.225047] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-05T20:28:25.225099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:25.225131] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:25.225158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:25.225215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:25.281462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:25.282259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:25.282339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:25.282371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:25.402152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:25.402305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:25.402343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:25.402372] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:25.405726] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-05T20:28:25.406014] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-05T20:28:25.406142] [INFO ] [sig ] OIA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:25.546739] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OIA.txt [2026-01-05T20:28:25.547031] [INFO ] [sig ] [2321/3521] Completed OIA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:25.547071] [INFO ] [sig ] [2322/3521] Forecasting OII... [2026-01-05T20:28:25.547100] [INFO ] [sig ] Generating forecast for: OII [2026-01-05T20:28:25.547129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-05T20:28:25.559592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-05T20:28:25.559910] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-05T20:28:25.560704] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-05T20:28:25.560761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:25.560805] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:25.560836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:25.560894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:25.619644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:25.620291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:25.620382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:25.620414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:25.742239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:25.742385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:25.742425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:25.742454] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:25.745878] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-05T20:28:25.746177] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-05T20:28:25.746312] [INFO ] [sig ] OII: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:25.887494] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OII.txt [2026-01-05T20:28:25.887638] [INFO ] [sig ] [2322/3521] Completed OII in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-05T20:28:25.887683] [INFO ] [sig ] [2323/3521] Forecasting OIS... [2026-01-05T20:28:25.887714] [INFO ] [sig ] Generating forecast for: OIS [2026-01-05T20:28:25.887747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-05T20:28:25.898905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-05T20:28:25.899228] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-05T20:28:25.900040] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-05T20:28:25.900094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:25.900126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:25.900153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:25.900212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:25.957662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:25.958684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:25.958774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:25.958808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:26.077587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:26.077744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:26.077784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:26.077811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:26.081238] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-05T20:28:26.081518] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-05T20:28:26.081675] [INFO ] [sig ] OIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:26.225061] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OIS.txt [2026-01-05T20:28:26.225205] [INFO ] [sig ] [2323/3521] Completed OIS in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:26.225245] [INFO ] [sig ] [2324/3521] Forecasting OKE... [2026-01-05T20:28:26.225277] [INFO ] [sig ] Generating forecast for: OKE [2026-01-05T20:28:26.225306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-05T20:28:26.238129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-05T20:28:26.238439] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-05T20:28:26.239439] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-05T20:28:26.239492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:26.239523] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:26.239560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:26.239647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:26.295745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:26.296442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:26.296522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:26.296554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:26.417603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:26.417776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:26.417832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:26.417882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:26.421525] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=63.12%) [2026-01-05T20:28:26.421852] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-05T20:28:26.421991] [INFO ] [sig ] OKE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:26.563607] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OKE.txt [2026-01-05T20:28:26.563743] [INFO ] [sig ] [2324/3521] Completed OKE in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:26.563784] [INFO ] [sig ] [2325/3521] Forecasting OKTA... [2026-01-05T20:28:26.563813] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-05T20:28:26.563843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-05T20:28:26.574908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-05T20:28:26.575171] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-05T20:28:26.575933] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-05T20:28:26.575986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:26.576018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:26.576045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:26.576102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:26.631847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:26.632447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:26.632528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:26.632560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:26.754245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:26.754410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:26.754450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:26.754478] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:26.757828] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-05T20:28:26.758097] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-05T20:28:26.758223] [INFO ] [sig ] OKTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:26.896112] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OKTA.txt [2026-01-05T20:28:26.896255] [INFO ] [sig ] [2325/3521] Completed OKTA in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:26.896296] [INFO ] [sig ] [2326/3521] Forecasting OKYO... [2026-01-05T20:28:26.896327] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-05T20:28:26.896357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-05T20:28:26.907965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-05T20:28:26.908283] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-05T20:28:26.909108] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-05T20:28:26.909161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:26.909191] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:26.909217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:26.909273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:26.965215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:26.965917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:26.965994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:26.966026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:27.082475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:27.082651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:27.082696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:27.082725] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:27.086151] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-05T20:28:27.086433] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-05T20:28:27.086564] [INFO ] [sig ] OKYO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:27.231515] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OKYO.txt [2026-01-05T20:28:27.231671] [INFO ] [sig ] [2326/3521] Completed OKYO in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:27.231715] [INFO ] [sig ] [2327/3521] Forecasting OLED... [2026-01-05T20:28:27.231743] [INFO ] [sig ] Generating forecast for: OLED [2026-01-05T20:28:27.231771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-05T20:28:27.244525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-05T20:28:27.245043] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-05T20:28:27.245814] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-05T20:28:27.245866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:27.245897] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:27.245924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:27.245981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:27.305261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:27.306161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:27.306250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:27.306283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:27.423751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:27.423903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:27.423942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:27.423970] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:27.427375] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-01-05T20:28:27.427670] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-05T20:28:27.427802] [INFO ] [sig ] OLED: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:27.566711] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLED.txt [2026-01-05T20:28:27.566844] [INFO ] [sig ] [2327/3521] Completed OLED in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:27.566908] [INFO ] [sig ] [2328/3521] Forecasting OLLI... [2026-01-05T20:28:27.566938] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-05T20:28:27.566974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-05T20:28:27.578566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-05T20:28:27.578854] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-05T20:28:27.579658] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-05T20:28:27.579710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:27.579740] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:27.579767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:27.579824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:27.635872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:27.636663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:27.636745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:27.636777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:27.753182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:27.753330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:27.753367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:27.753395] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:27.756754] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-05T20:28:27.757049] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-05T20:28:27.757180] [INFO ] [sig ] OLLI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:27.897022] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLLI.txt [2026-01-05T20:28:27.897169] [INFO ] [sig ] [2328/3521] Completed OLLI in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:27.897209] [INFO ] [sig ] [2329/3521] Forecasting OLMA... [2026-01-05T20:28:27.897238] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-05T20:28:27.897267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-05T20:28:27.909125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-05T20:28:27.909417] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-05T20:28:27.910186] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-05T20:28:27.910239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:27.910269] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:27.910295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:27.910352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:27.969628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:27.970590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:27.970673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:27.970704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:28.094473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:28.094642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:28.094682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:28.094710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:28.098043] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-01-05T20:28:28.098332] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-05T20:28:28.098476] [INFO ] [sig ] OLMA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:28.240202] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLMA.txt [2026-01-05T20:28:28.240335] [INFO ] [sig ] [2329/3521] Completed OLMA in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-05T20:28:28.240374] [INFO ] [sig ] [2330/3521] Forecasting OLN... [2026-01-05T20:28:28.240403] [INFO ] [sig ] Generating forecast for: OLN [2026-01-05T20:28:28.240431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-05T20:28:28.252301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-05T20:28:28.252668] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-05T20:28:28.253437] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-05T20:28:28.253489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:28.253520] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:28.253546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:28.253629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:28.310700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:28.311373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:28.311453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:28.311484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:28.427364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:28.427517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:28.427555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:28.427600] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:28.431441] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-05T20:28:28.431780] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-05T20:28:28.431913] [INFO ] [sig ] OLN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:28.571478] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLN.txt [2026-01-05T20:28:28.571640] [INFO ] [sig ] [2330/3521] Completed OLN in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:28.571691] [INFO ] [sig ] [2331/3521] Forecasting OLP... [2026-01-05T20:28:28.571727] [INFO ] [sig ] Generating forecast for: OLP [2026-01-05T20:28:28.571762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-05T20:28:28.582960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-05T20:28:28.583262] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-05T20:28:28.584072] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-05T20:28:28.584124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:28.584156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:28.584210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:28.584269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:28.642542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:28.643220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:28.643300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:28.643333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:28.763703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:28.763859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:28.763899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:28.763929] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:28.767456] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-05T20:28:28.767776] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-05T20:28:28.767927] [INFO ] [sig ] OLP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:28.913337] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLP.txt [2026-01-05T20:28:28.913467] [INFO ] [sig ] [2331/3521] Completed OLP in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:28.913506] [INFO ] [sig ] [2332/3521] Forecasting OLPX... [2026-01-05T20:28:28.913535] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-05T20:28:28.913564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-05T20:28:28.924531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-05T20:28:28.924855] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-05T20:28:28.925631] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-05T20:28:28.925684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:28.925716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:28.925743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:28.925805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:28.984908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:28.985790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:28.985878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:28.985913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:29.109354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:29.109505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:29.109546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:29.109594] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:29.113031] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-01-05T20:28:29.113297] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-05T20:28:29.113418] [INFO ] [sig ] OLPX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:29.265467] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OLPX.txt [2026-01-05T20:28:29.265645] [INFO ] [sig ] [2332/3521] Completed OLPX in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:29.265688] [INFO ] [sig ] [2333/3521] Forecasting OM... [2026-01-05T20:28:29.265719] [INFO ] [sig ] Generating forecast for: OM [2026-01-05T20:28:29.265753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-05T20:28:29.278565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-05T20:28:29.278950] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-05T20:28:29.279771] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-05T20:28:29.279825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:29.279855] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:29.279882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:29.279939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:29.339269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:29.339902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:29.339980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:29.340012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:29.463132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:29.463282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:29.463320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:29.463348] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:29.466688] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-01-05T20:28:29.466955] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-05T20:28:29.467077] [INFO ] [sig ] OM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:29.606622] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OM.txt [2026-01-05T20:28:29.606751] [INFO ] [sig ] [2333/3521] Completed OM in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:29.606789] [INFO ] [sig ] [2334/3521] Forecasting OMAB... [2026-01-05T20:28:29.606819] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-05T20:28:29.606848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-05T20:28:29.618136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-05T20:28:29.618428] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-05T20:28:29.619337] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-05T20:28:29.619393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:29.619425] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:29.619452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:29.619510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:29.677155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:29.677999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:29.678087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:29.678121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:29.804292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:29.804446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:29.804485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:29.804512] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:29.807851] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-05T20:28:29.808220] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-05T20:28:29.808380] [INFO ] [sig ] OMAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:29.951267] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OMAB.txt [2026-01-05T20:28:29.951401] [INFO ] [sig ] [2334/3521] Completed OMAB in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:29.951440] [INFO ] [sig ] [2335/3521] Forecasting OMC... [2026-01-05T20:28:29.951469] [INFO ] [sig ] Generating forecast for: OMC [2026-01-05T20:28:29.951498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-05T20:28:29.962468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-05T20:28:29.962819] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-05T20:28:29.963560] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-05T20:28:29.963629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:29.963661] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:29.963688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:29.963750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:30.019924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:30.020810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:30.020892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:30.020924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:30.143174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:30.143345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:30.143386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:30.143414] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:30.146854] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-05T20:28:30.147290] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-05T20:28:30.147410] [INFO ] [sig ] OMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:30.288022] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OMC.txt [2026-01-05T20:28:30.288159] [INFO ] [sig ] [2335/3521] Completed OMC in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:30.288197] [INFO ] [sig ] [2336/3521] Forecasting OMCL... [2026-01-05T20:28:30.288227] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-05T20:28:30.288256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-05T20:28:30.300552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-05T20:28:30.300841] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-05T20:28:30.301602] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-05T20:28:30.301654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:30.301684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:30.301711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:30.301767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:30.359212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:30.359869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:30.359952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:30.359984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:30.485387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:30.485538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:30.485592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:30.485623] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:30.488980] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-05T20:28:30.489250] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-05T20:28:30.489371] [INFO ] [sig ] OMCL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:30.626361] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OMCL.txt [2026-01-05T20:28:30.626477] [INFO ] [sig ] [2336/3521] Completed OMCL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:30.626515] [INFO ] [sig ] [2337/3521] Forecasting OMEX... [2026-01-05T20:28:30.626544] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-05T20:28:30.626589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-05T20:28:30.638103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-05T20:28:30.638399] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-05T20:28:30.639229] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-05T20:28:30.639315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:30.639348] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:30.639375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:30.639432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:30.696772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:30.697380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:30.697457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:30.697489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:30.819179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:30.819322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:30.819360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:30.819389] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:30.822759] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-01-05T20:28:30.823031] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-05T20:28:30.823156] [INFO ] [sig ] OMEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:30.970798] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OMEX.txt [2026-01-05T20:28:30.970939] [INFO ] [sig ] [2337/3521] Completed OMEX in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:30.970979] [INFO ] [sig ] [2338/3521] Forecasting OMF... [2026-01-05T20:28:30.971013] [INFO ] [sig ] Generating forecast for: OMF [2026-01-05T20:28:30.971043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-05T20:28:30.982152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-05T20:28:30.982449] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-05T20:28:30.983238] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-05T20:28:30.983292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:30.983325] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:30.983352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:30.983410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:31.041250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:31.042004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:31.042084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:31.042118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:31.163957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:31.164110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:31.164150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:31.164180] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:31.167565] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-05T20:28:31.167859] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-05T20:28:31.167985] [INFO ] [sig ] OMF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:31.314964] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OMF.txt [2026-01-05T20:28:31.315085] [INFO ] [sig ] [2338/3521] Completed OMF in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:31.315122] [INFO ] [sig ] [2339/3521] Forecasting ON... [2026-01-05T20:28:31.315151] [INFO ] [sig ] Generating forecast for: ON [2026-01-05T20:28:31.315181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-05T20:28:31.326408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-05T20:28:31.326712] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-05T20:28:31.327454] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-05T20:28:31.327506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:31.327538] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:31.327565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:31.327642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:31.384042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:31.384719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:31.384797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:31.384829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:31.505849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:31.506013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:31.506056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:31.506086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:31.509492] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=19.19%) [2026-01-05T20:28:31.509788] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-05T20:28:31.509917] [INFO ] [sig ] ON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:31.660158] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ON.txt [2026-01-05T20:28:31.660299] [INFO ] [sig ] [2339/3521] Completed ON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-05T20:28:31.660338] [INFO ] [sig ] [2340/3521] Forecasting ONB... [2026-01-05T20:28:31.660368] [INFO ] [sig ] Generating forecast for: ONB [2026-01-05T20:28:31.660397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-05T20:28:31.672152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-05T20:28:31.672454] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-05T20:28:31.673238] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-05T20:28:31.673290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:31.673321] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:31.673347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:31.673404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:31.729140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:31.729829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:31.729908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:31.729940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:31.849440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:31.849608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:31.849648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:31.849677] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:31.853070] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-05T20:28:31.853341] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-05T20:28:31.853466] [INFO ] [sig ] ONB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:32.000955] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ONB.txt [2026-01-05T20:28:32.001085] [INFO ] [sig ] [2340/3521] Completed ONB in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:32.001128] [INFO ] [sig ] [2341/3521] Forecasting ONCO... [2026-01-05T20:28:32.001159] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-05T20:28:32.001188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-05T20:28:32.012094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-05T20:28:32.012383] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-05T20:28:32.013177] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-05T20:28:32.013231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:32.013263] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:32.013291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:32.013351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:32.069936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:32.070535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:32.070627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:32.070661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:32.190302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:32.190455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:32.190495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:32.190525] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:32.194044] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: UP (p=56.12%) [2026-01-05T20:28:32.194322] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-05T20:28:32.194453] [INFO ] [sig ] ONCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:32.341702] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ONCO.txt [2026-01-05T20:28:32.341827] [INFO ] [sig ] [2341/3521] Completed ONCO in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:32.341865] [INFO ] [sig ] [2342/3521] Forecasting ONDS... [2026-01-05T20:28:32.341894] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-05T20:28:32.341923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-05T20:28:32.353181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-05T20:28:32.353460] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-05T20:28:32.354234] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-05T20:28:32.354285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:32.354316] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:32.354343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:32.354400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:32.414043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:32.414902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:32.414982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:32.415014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:32.534998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:32.535140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:32.535178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:32.535206] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:32.538483] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-01-05T20:28:32.538781] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-05T20:28:32.538904] [INFO ] [sig ] ONDS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:32.684722] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ONDS.txt [2026-01-05T20:28:32.684863] [INFO ] [sig ] [2342/3521] Completed ONDS in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:32.684903] [INFO ] [sig ] [2343/3521] Forecasting ONEQ... [2026-01-05T20:28:32.684932] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-05T20:28:32.684962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-05T20:28:32.696344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-05T20:28:32.696631] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-05T20:28:32.697435] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-05T20:28:32.697488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:32.697518] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:32.697544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:32.697619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:32.755611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:32.756243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:32.756322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:32.756355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:32.878782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:32.878962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:32.879003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:32.879030] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:32.882359] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-05T20:28:32.882643] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-05T20:28:32.882767] [INFO ] [sig ] ONEQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:33.022057] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ONEQ.txt [2026-01-05T20:28:33.022193] [INFO ] [sig ] [2343/3521] Completed ONEQ in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:33.022234] [INFO ] [sig ] [2344/3521] Forecasting ONL... [2026-01-05T20:28:33.022265] [INFO ] [sig ] Generating forecast for: ONL [2026-01-05T20:28:33.022296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-05T20:28:33.033936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-05T20:28:33.034258] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-05T20:28:33.035057] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-05T20:28:33.035112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:33.035144] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:33.035172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:33.035232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:33.093362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:33.093999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:33.094080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:33.094114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:33.220795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:33.220982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:33.221041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:33.221071] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:33.224538] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=88.28%) [2026-01-05T20:28:33.224846] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-05T20:28:33.224973] [INFO ] [sig ] ONL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:33.366005] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ONL.txt [2026-01-05T20:28:33.366123] [INFO ] [sig ] [2344/3521] Completed ONL in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:33.366192] [INFO ] [sig ] [2345/3521] Forecasting ONON... [2026-01-05T20:28:33.366221] [INFO ] [sig ] Generating forecast for: ONON [2026-01-05T20:28:33.366251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-05T20:28:33.378286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-05T20:28:33.378666] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-05T20:28:33.379481] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-05T20:28:33.379534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:33.379565] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:33.379613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:33.379669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:33.441486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:33.442556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:33.442664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:33.442697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:33.572954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:33.573115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:33.573155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:33.573183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:33.576518] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-01-05T20:28:33.576806] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-05T20:28:33.576938] [INFO ] [sig ] ONON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:33.719443] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ONON.txt [2026-01-05T20:28:33.719586] [INFO ] [sig ] [2345/3521] Completed ONON in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:33.719628] [INFO ] [sig ] [2346/3521] Forecasting ONTF... [2026-01-05T20:28:33.719657] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-05T20:28:33.719685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-05T20:28:33.730901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-05T20:28:33.731381] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-05T20:28:33.732188] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-05T20:28:33.732242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:33.732274] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:33.732302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:33.732364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:33.791213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:33.791873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:33.791952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:33.791985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:33.909970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:33.910083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:33.910119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:33.910147] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:33.913321] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-05T20:28:33.913600] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-05T20:28:33.913735] [INFO ] [sig ] ONTF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:34.056561] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ONTF.txt [2026-01-05T20:28:34.056684] [INFO ] [sig ] [2346/3521] Completed ONTF in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-05T20:28:34.056722] [INFO ] [sig ] [2347/3521] Forecasting ONTO... [2026-01-05T20:28:34.056749] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-05T20:28:34.056777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-05T20:28:34.068090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-05T20:28:34.068355] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-05T20:28:34.069138] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-05T20:28:34.069190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:34.069221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:34.069248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:34.069310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:34.125522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:34.126123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:34.126199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:34.126231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:34.248959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:34.249069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:34.249107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:34.249137] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:34.252370] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-01-05T20:28:34.252686] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-05T20:28:34.252818] [INFO ] [sig ] ONTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:34.398724] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ONTO.txt [2026-01-05T20:28:34.398836] [INFO ] [sig ] [2347/3521] Completed ONTO in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:34.398875] [INFO ] [sig ] [2348/3521] Forecasting OOMA... [2026-01-05T20:28:34.398903] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-05T20:28:34.398952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-05T20:28:34.410933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-05T20:28:34.411198] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-05T20:28:34.411993] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-05T20:28:34.412046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:34.412088] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:34.412140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:34.412202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:34.470608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:34.471221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:34.471301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:34.471334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:34.588731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:34.588832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:34.588866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:34.588894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:34.592277] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=29.71%) [2026-01-05T20:28:34.592545] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-05T20:28:34.592689] [INFO ] [sig ] OOMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:34.735256] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OOMA.txt [2026-01-05T20:28:34.735364] [INFO ] [sig ] [2348/3521] Completed OOMA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:34.735403] [INFO ] [sig ] [2349/3521] Forecasting OPAD... [2026-01-05T20:28:34.735431] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-05T20:28:34.735459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-05T20:28:34.746803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-05T20:28:34.747060] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-05T20:28:34.747826] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-05T20:28:34.747882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:34.747914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:34.747940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:34.747997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:34.805568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:34.806181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:34.806260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:34.806294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:34.927458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:34.927586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:34.927624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:34.927653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:34.930842] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-05T20:28:34.931133] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-05T20:28:34.931254] [INFO ] [sig ] OPAD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:35.072336] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OPAD.txt [2026-01-05T20:28:35.072442] [INFO ] [sig ] [2349/3521] Completed OPAD in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:35.072481] [INFO ] [sig ] [2350/3521] Forecasting OPAL... [2026-01-05T20:28:35.072508] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-05T20:28:35.072536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-05T20:28:35.083892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-05T20:28:35.084165] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-05T20:28:35.084926] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-05T20:28:35.084979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:35.085010] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:35.085037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:35.085094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:35.144843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:35.145544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:35.145647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:35.145682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:35.267417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:35.267530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:35.267582] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:35.267614] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:35.270810] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-05T20:28:35.271075] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-05T20:28:35.271195] [INFO ] [sig ] OPAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:35.411946] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OPAL.txt [2026-01-05T20:28:35.412054] [INFO ] [sig ] [2350/3521] Completed OPAL in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:35.412091] [INFO ] [sig ] [2351/3521] Forecasting OPBK... [2026-01-05T20:28:35.412120] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-05T20:28:35.412147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-05T20:28:35.423753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-05T20:28:35.424033] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-05T20:28:35.424803] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-05T20:28:35.424855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:35.424886] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:35.424912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:35.424969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:35.483232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:35.483876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:35.483955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:35.483989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:35.604338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:35.604458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:35.604494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:35.604522] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:35.608337] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-01-05T20:28:35.608621] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-05T20:28:35.608750] [INFO ] [sig ] OPBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:35.758370] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPBK.txt [2026-01-05T20:28:35.758525] [INFO ] [sig ] [2351/3521] Completed OPBK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:35.758590] [INFO ] [sig ] [2352/3521] Forecasting OPCH... [2026-01-05T20:28:35.758623] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-05T20:28:35.758653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-05T20:28:35.769955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-05T20:28:35.770236] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-05T20:28:35.771067] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-05T20:28:35.771122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:35.771155] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:35.771183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:35.771242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:35.829646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:35.830279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:35.830358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:35.830391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:35.950811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:35.950922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:35.950966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:35.950999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:35.954163] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-01-05T20:28:35.954436] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-05T20:28:35.954560] [INFO ] [sig ] OPCH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:36.097864] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OPCH.txt [2026-01-05T20:28:36.097977] [INFO ] [sig ] [2352/3521] Completed OPCH in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:36.098015] [INFO ] [sig ] [2353/3521] Forecasting OPEN... [2026-01-05T20:28:36.098043] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-05T20:28:36.098072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-05T20:28:36.109220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-05T20:28:36.109475] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-05T20:28:36.110261] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-05T20:28:36.110313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:36.110344] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:36.110371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:36.110428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:36.167736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:36.168352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:36.168430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:36.168462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:36.287494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:36.287608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:36.287645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:36.287672] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:36.290802] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-05T20:28:36.291091] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-05T20:28:36.291226] [INFO ] [sig ] OPEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:36.436820] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPEN.txt [2026-01-05T20:28:36.436926] [INFO ] [sig ] [2353/3521] Completed OPEN in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:36.436964] [INFO ] [sig ] [2354/3521] Forecasting OPFI... [2026-01-05T20:28:36.436991] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-05T20:28:36.437019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-05T20:28:36.448841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-05T20:28:36.449133] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-05T20:28:36.449902] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-05T20:28:36.449954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:36.449986] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:36.450013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:36.450070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:36.509123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:36.509740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:36.509816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:36.509848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:36.632969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:36.633154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:36.633205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:36.633237] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:36.637373] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=70.43%) [2026-01-05T20:28:36.637670] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-05T20:28:36.637800] [INFO ] [sig ] OPFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:36.777194] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPFI.txt [2026-01-05T20:28:36.777318] [INFO ] [sig ] [2354/3521] Completed OPFI in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:36.777357] [INFO ] [sig ] [2355/3521] Forecasting OPK... [2026-01-05T20:28:36.777386] [INFO ] [sig ] Generating forecast for: OPK [2026-01-05T20:28:36.777415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-05T20:28:36.788713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-05T20:28:36.789009] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-05T20:28:36.789793] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-05T20:28:36.789847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:36.789878] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:36.789905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:36.789967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:36.845289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:36.845913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:36.845990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:36.846022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:36.964988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:36.965124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:36.965162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:36.965205] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:36.968513] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=19.94%) [2026-01-05T20:28:36.968817] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-05T20:28:36.968956] [INFO ] [sig ] OPK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:37.108212] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OPK.txt [2026-01-05T20:28:37.108335] [INFO ] [sig ] [2355/3521] Completed OPK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:37.108374] [INFO ] [sig ] [2356/3521] Forecasting OPP... [2026-01-05T20:28:37.108403] [INFO ] [sig ] Generating forecast for: OPP [2026-01-05T20:28:37.108431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-05T20:28:37.119813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-05T20:28:37.120093] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-05T20:28:37.120867] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-05T20:28:37.120920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:37.120950] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:37.120977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:37.121034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:37.178437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:37.179103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:37.179181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:37.179212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:37.297843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:37.297973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:37.298010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:37.298037] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:37.301261] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-05T20:28:37.301524] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-05T20:28:37.301664] [INFO ] [sig ] OPP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:37.438415] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPP.txt [2026-01-05T20:28:37.438544] [INFO ] [sig ] [2356/3521] Completed OPP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:37.438600] [INFO ] [sig ] [2357/3521] Forecasting OPRA... [2026-01-05T20:28:37.438632] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-05T20:28:37.438661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-05T20:28:37.450227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-05T20:28:37.450523] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-05T20:28:37.451294] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-05T20:28:37.451346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:37.451376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:37.451402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:37.451458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:37.506795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:37.507450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:37.507540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:37.507589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:37.625942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:37.626082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:37.626120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:37.626147] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:37.629411] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-01-05T20:28:37.629710] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-05T20:28:37.629837] [INFO ] [sig ] OPRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:37.818136] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OPRA.txt [2026-01-05T20:28:37.818275] [INFO ] [sig ] [2357/3521] Completed OPRA in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-05T20:28:37.818313] [INFO ] [sig ] [2358/3521] Forecasting OPRX... [2026-01-05T20:28:37.818343] [INFO ] [sig ] Generating forecast for: OPRX [2026-01-05T20:28:37.818372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRX' from 'https://tdm.silogroup.org/data/derivative_storage/OPRX.csv'. [2026-01-05T20:28:37.830539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRX'. [2026-01-05T20:28:37.830908] [INFO ] [FORECASTER] Starting predict_future for OPRX [2026-01-05T20:28:37.831720] [DEBUG] [LOCAL ] No optimal features file found for OPRX: ./output/feature-sets/OPRX.txt [2026-01-05T20:28:37.831774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:37.831807] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:37.831836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:37.831895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:37.892590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:37.893236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:37.893345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:37.893379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:38.019419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:38.019562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:38.019619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:38.019648] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:38.022934] [DEBUG] [FORECASTER] OPRX: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-01-05T20:28:38.023203] [INFO ] [FORECASTER] Completed predict_future for OPRX [2026-01-05T20:28:38.023326] [INFO ] [sig ] OPRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:38.164318] [INFO ] [LOCAL ] Saved forecast: OPRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPRX.txt [2026-01-05T20:28:38.164458] [INFO ] [sig ] [2358/3521] Completed OPRX in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:38.164496] [INFO ] [sig ] [2359/3521] Forecasting OPTX... [2026-01-05T20:28:38.164525] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-05T20:28:38.164554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-05T20:28:38.176461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-05T20:28:38.176800] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-05T20:28:38.177921] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-05T20:28:38.177993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:38.178040] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:38.178099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:38.178162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:38.241763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:38.242510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:38.242611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:38.242648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:38.372522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:38.372685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:38.372728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:38.372757] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:38.376218] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-01-05T20:28:38.376500] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-05T20:28:38.376652] [INFO ] [sig ] OPTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:38.523936] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPTX.txt [2026-01-05T20:28:38.524093] [INFO ] [sig ] [2359/3521] Completed OPTX in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:38.524134] [INFO ] [sig ] [2360/3521] Forecasting OPXS... [2026-01-05T20:28:38.524165] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-05T20:28:38.524194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-05T20:28:38.536458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-05T20:28:38.536808] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-05T20:28:38.537639] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-05T20:28:38.537693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:38.537729] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:38.537767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:38.537829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:38.598888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:38.599702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:38.599791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:38.599824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:38.719694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:38.719851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:38.719892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:38.719929] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:38.723370] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-05T20:28:38.723685] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-05T20:28:38.723822] [INFO ] [sig ] OPXS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:38.865036] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OPXS.txt [2026-01-05T20:28:38.865177] [INFO ] [sig ] [2360/3521] Completed OPXS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:38.865217] [INFO ] [sig ] [2361/3521] Forecasting ORA... [2026-01-05T20:28:38.865247] [INFO ] [sig ] Generating forecast for: ORA [2026-01-05T20:28:38.865276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-05T20:28:38.876747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-05T20:28:38.877045] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-05T20:28:38.877863] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-05T20:28:38.877915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:38.877949] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:38.877980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:38.878038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:38.933787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:38.934471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:38.934553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:38.934602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:39.057539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:39.057720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:39.057761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:39.057793] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:39.061221] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-05T20:28:39.061501] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-05T20:28:39.061661] [INFO ] [sig ] ORA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:39.200889] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ORA.txt [2026-01-05T20:28:39.201043] [INFO ] [sig ] [2361/3521] Completed ORA in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:39.201084] [INFO ] [sig ] [2362/3521] Forecasting ORC... [2026-01-05T20:28:39.201113] [INFO ] [sig ] Generating forecast for: ORC [2026-01-05T20:28:39.201142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-05T20:28:39.213460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-05T20:28:39.213841] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-05T20:28:39.214762] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-05T20:28:39.214817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:39.214849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:39.214875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:39.214937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:39.274679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:39.275401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:39.275484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:39.275516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:39.403396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:39.403556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:39.403628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:39.403675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:39.407817] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-01-05T20:28:39.408104] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-05T20:28:39.408235] [INFO ] [sig ] ORC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:39.559797] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ORC.txt [2026-01-05T20:28:39.559962] [INFO ] [sig ] [2362/3521] Completed ORC in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:39.560005] [INFO ] [sig ] [2363/3521] Forecasting ORGO... [2026-01-05T20:28:39.560034] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-05T20:28:39.560071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-05T20:28:39.571860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-05T20:28:39.572200] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-05T20:28:39.573017] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-05T20:28:39.573071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:39.573103] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:39.573130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:39.573188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:39.634824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:39.635729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:39.635815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:39.635849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:39.756538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:39.756709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:39.756752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:39.756782] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:39.760300] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-05T20:28:39.760598] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-05T20:28:39.760734] [INFO ] [sig ] ORGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:39.901310] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ORGO.txt [2026-01-05T20:28:39.901447] [INFO ] [sig ] [2363/3521] Completed ORGO in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:39.901486] [INFO ] [sig ] [2364/3521] Forecasting ORIC... [2026-01-05T20:28:39.901513] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-05T20:28:39.901541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-05T20:28:39.913301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-05T20:28:39.913634] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-05T20:28:39.914391] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-05T20:28:39.914443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:39.914476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:39.914502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:39.914559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:39.971877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:39.972605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:39.972688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:39.972721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:40.095817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:40.095967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:40.096007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:40.096037] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:40.099416] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-05T20:28:40.099728] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-05T20:28:40.099859] [INFO ] [sig ] ORIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:40.268424] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ORIC.txt [2026-01-05T20:28:40.268601] [INFO ] [sig ] [2364/3521] Completed ORIC in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-05T20:28:40.268646] [INFO ] [sig ] [2365/3521] Forecasting ORKA... [2026-01-05T20:28:40.268675] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-05T20:28:40.268704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-05T20:28:40.280935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-05T20:28:40.281220] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-05T20:28:40.282004] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-05T20:28:40.282057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:40.282112] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:40.282140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:40.282353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:40.344461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:40.345399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:40.345480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:40.345513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:40.470960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:40.471115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:40.471153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:40.471182] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:40.474555] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-05T20:28:40.474843] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-05T20:28:40.474967] [INFO ] [sig ] ORKA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:40.620679] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ORKA.txt [2026-01-05T20:28:40.620860] [INFO ] [sig ] [2365/3521] Completed ORKA in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:40.620904] [INFO ] [sig ] [2366/3521] Forecasting ORLY... [2026-01-05T20:28:40.620935] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-05T20:28:40.620964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-05T20:28:40.633040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-05T20:28:40.633365] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-05T20:28:40.634192] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-05T20:28:40.634246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:40.634277] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:40.634304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:40.634360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:40.692153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:40.692795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:40.692874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:40.692907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:40.812459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:40.812633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:40.812674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:40.812720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:40.816081] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-05T20:28:40.816355] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-05T20:28:40.816485] [INFO ] [sig ] ORLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:40.955202] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ORLY.txt [2026-01-05T20:28:40.955340] [INFO ] [sig ] [2366/3521] Completed ORLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:40.955380] [INFO ] [sig ] [2367/3521] Forecasting ORMP... [2026-01-05T20:28:40.955408] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-05T20:28:40.955437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-05T20:28:40.966924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-05T20:28:40.967225] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-05T20:28:40.967997] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-05T20:28:40.968050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:40.968082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:40.968108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:40.968168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:41.024738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:41.025468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:41.025551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:41.025601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:41.142624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:41.142785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:41.142825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:41.142853] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:41.146211] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-05T20:28:41.146487] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-05T20:28:41.146632] [INFO ] [sig ] ORMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:41.286595] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ORMP.txt [2026-01-05T20:28:41.286738] [INFO ] [sig ] [2367/3521] Completed ORMP in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:41.286777] [INFO ] [sig ] [2368/3521] Forecasting ORN... [2026-01-05T20:28:41.286806] [INFO ] [sig ] Generating forecast for: ORN [2026-01-05T20:28:41.286835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-05T20:28:41.299038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-05T20:28:41.299367] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-05T20:28:41.300153] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-05T20:28:41.300205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:41.300236] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:41.300263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:41.300318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:41.356774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:41.357378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:41.357454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:41.357485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:41.478659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:41.478821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:41.478861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:41.478940] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:41.482273] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=17.39%) [2026-01-05T20:28:41.482547] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-05T20:28:41.482695] [INFO ] [sig ] ORN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:41.650015] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ORN.txt [2026-01-05T20:28:41.650162] [INFO ] [sig ] [2368/3521] Completed ORN in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:41.650201] [INFO ] [sig ] [2369/3521] Forecasting ORRF... [2026-01-05T20:28:41.650230] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-05T20:28:41.650260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-05T20:28:41.662024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-05T20:28:41.662304] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-05T20:28:41.663108] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-05T20:28:41.663162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:41.663194] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:41.663222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:41.663280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:41.723485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:41.724117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:41.724195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:41.724228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:41.847551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:41.847681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:41.847719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:41.847747] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:41.851066] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-05T20:28:41.851350] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-05T20:28:41.851475] [INFO ] [sig ] ORRF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:41.992357] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ORRF.txt [2026-01-05T20:28:41.992460] [INFO ] [sig ] [2369/3521] Completed ORRF in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:41.992497] [INFO ] [sig ] [2370/3521] Forecasting OS... [2026-01-05T20:28:41.992525] [INFO ] [sig ] Generating forecast for: OS [2026-01-05T20:28:41.992555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-05T20:28:42.004399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-05T20:28:42.004702] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-05T20:28:42.005462] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-05T20:28:42.005515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:42.005548] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:42.005601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:42.005675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:42.063550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:42.064157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:42.064235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:42.064266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:42.186001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:42.186107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:42.186143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:42.186173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:42.189404] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-05T20:28:42.189693] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-05T20:28:42.189819] [INFO ] [sig ] OS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:42.336034] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OS.txt [2026-01-05T20:28:42.336140] [INFO ] [sig ] [2370/3521] Completed OS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:42.336180] [INFO ] [sig ] [2371/3521] Forecasting OSBC... [2026-01-05T20:28:42.336208] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-05T20:28:42.336239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-05T20:28:42.347968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-05T20:28:42.348237] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-05T20:28:42.349029] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-05T20:28:42.349083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:42.349115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:42.349142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:42.349200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:42.406623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:42.407220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:42.407299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:42.407332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:42.523257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:42.523365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:42.523401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:42.523430] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:42.526674] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=28.55%) [2026-01-05T20:28:42.526946] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-05T20:28:42.527074] [INFO ] [sig ] OSBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:42.680019] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OSBC.txt [2026-01-05T20:28:42.680200] [INFO ] [sig ] [2371/3521] Completed OSBC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:42.680239] [INFO ] [sig ] [2372/3521] Forecasting OSIS... [2026-01-05T20:28:42.680268] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-05T20:28:42.680297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-05T20:28:42.692258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-05T20:28:42.692645] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-05T20:28:42.693440] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-05T20:28:42.693507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:42.693539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:42.693565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:42.693653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:42.749802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:42.750772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:42.750860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:42.750892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:42.868620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:42.868775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:42.868816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:42.868843] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:42.872211] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-05T20:28:42.872474] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-05T20:28:42.872617] [INFO ] [sig ] OSIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:43.010710] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OSIS.txt [2026-01-05T20:28:43.010816] [INFO ] [sig ] [2372/3521] Completed OSIS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:43.010854] [INFO ] [sig ] [2373/3521] Forecasting OSPN... [2026-01-05T20:28:43.010882] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-05T20:28:43.010911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-05T20:28:43.022268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-05T20:28:43.022539] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-05T20:28:43.023302] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-05T20:28:43.023354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:43.023385] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:43.023411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:43.023467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:43.079924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:43.080526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:43.080623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:43.080656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:43.197161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:43.197298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:43.197335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:43.197363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:43.203799] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-01-05T20:28:43.204091] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-05T20:28:43.204218] [INFO ] [sig ] OSPN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:43.346016] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OSPN.txt [2026-01-05T20:28:43.346126] [INFO ] [sig ] [2373/3521] Completed OSPN in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:43.346163] [INFO ] [sig ] [2374/3521] Forecasting OSS... [2026-01-05T20:28:43.346192] [INFO ] [sig ] Generating forecast for: OSS [2026-01-05T20:28:43.346220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-05T20:28:43.358435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-05T20:28:43.358727] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-05T20:28:43.359491] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-05T20:28:43.359543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:43.359592] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:43.359622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:43.359679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:43.418743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:43.419338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:43.419413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:43.419444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:43.534793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:43.534905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:43.534940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:43.534968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:43.538118] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-01-05T20:28:43.538376] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-05T20:28:43.538498] [INFO ] [sig ] OSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:43.678484] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OSS.txt [2026-01-05T20:28:43.678606] [INFO ] [sig ] [2374/3521] Completed OSS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-05T20:28:43.678645] [INFO ] [sig ] [2375/3521] Forecasting OTEX... [2026-01-05T20:28:43.678673] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-05T20:28:43.678702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-05T20:28:43.690090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-05T20:28:43.690366] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-05T20:28:43.691165] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-05T20:28:43.691227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:43.691258] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:43.691284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:43.691340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:43.749988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:43.750629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:43.750730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:43.750763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:43.873637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:43.873751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:43.873787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:43.873815] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:43.877058] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=21.26%) [2026-01-05T20:28:43.877323] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-05T20:28:43.877446] [INFO ] [sig ] OTEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:44.017189] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OTEX.txt [2026-01-05T20:28:44.017302] [INFO ] [sig ] [2375/3521] Completed OTEX in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:44.017341] [INFO ] [sig ] [2376/3521] Forecasting OTIS... [2026-01-05T20:28:44.017370] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-05T20:28:44.017399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-05T20:28:44.028602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-05T20:28:44.028868] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-05T20:28:44.029696] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-05T20:28:44.029747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:44.029778] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:44.029804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:44.029861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:44.086167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:44.086762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:44.086837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:44.086868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:44.207019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:44.207147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:44.207191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:44.207224] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:44.210650] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-05T20:28:44.210913] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-05T20:28:44.211035] [INFO ] [sig ] OTIS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:44.352126] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OTIS.txt [2026-01-05T20:28:44.352253] [INFO ] [sig ] [2376/3521] Completed OTIS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:44.352291] [INFO ] [sig ] [2377/3521] Forecasting OTLY... [2026-01-05T20:28:44.352319] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-05T20:28:44.352348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-05T20:28:44.363804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-05T20:28:44.364075] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-05T20:28:44.364845] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-05T20:28:44.364897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:44.364929] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:44.364955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:44.365012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:44.422843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:44.423432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:44.423508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:44.423540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:44.540525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:44.540658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:44.540695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:44.540723] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:44.543963] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-05T20:28:44.544298] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-05T20:28:44.544428] [INFO ] [sig ] OTLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:44.683410] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OTLY.txt [2026-01-05T20:28:44.683518] [INFO ] [sig ] [2377/3521] Completed OTLY in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:44.683556] [INFO ] [sig ] [2378/3521] Forecasting OVID... [2026-01-05T20:28:44.683604] [INFO ] [sig ] Generating forecast for: OVID [2026-01-05T20:28:44.683635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-05T20:28:44.695089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-05T20:28:44.695364] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-05T20:28:44.696155] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-05T20:28:44.696217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:44.696249] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:44.696275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:44.696332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:44.754649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:44.755243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:44.755320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:44.755351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:44.870612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:44.870717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:44.870752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:44.870781] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:44.873903] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-05T20:28:44.874165] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-05T20:28:44.874285] [INFO ] [sig ] OVID: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:45.015280] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OVID.txt [2026-01-05T20:28:45.015460] [INFO ] [sig ] [2378/3521] Completed OVID in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:45.015500] [INFO ] [sig ] [2379/3521] Forecasting OVLY... [2026-01-05T20:28:45.015530] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-05T20:28:45.015559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-05T20:28:45.026987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-05T20:28:45.027319] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-05T20:28:45.028145] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-05T20:28:45.028199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:45.028230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:45.028256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:45.028313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:45.084235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:45.084902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:45.084989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:45.085020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:45.181835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:45.182021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:45.182061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:45.182093] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:45.185499] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=78.74%) [2026-01-05T20:28:45.185792] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-05T20:28:45.185923] [INFO ] [sig ] OVLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:45.324787] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OVLY.txt [2026-01-05T20:28:45.324925] [INFO ] [sig ] [2379/3521] Completed OVLY in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:45.324965] [INFO ] [sig ] [2380/3521] Forecasting OWL... [2026-01-05T20:28:45.324992] [INFO ] [sig ] Generating forecast for: OWL [2026-01-05T20:28:45.325021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-05T20:28:45.336266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-05T20:28:45.336596] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-05T20:28:45.337374] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-05T20:28:45.337426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:45.337457] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:45.337482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:45.337542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:45.393663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:45.394436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:45.394519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:45.394550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:45.527040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:45.527200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:45.527239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:45.527266] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:45.530657] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-05T20:28:45.530937] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-05T20:28:45.531067] [INFO ] [sig ] OWL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:45.668674] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OWL.txt [2026-01-05T20:28:45.668802] [INFO ] [sig ] [2380/3521] Completed OWL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:45.668842] [INFO ] [sig ] [2381/3521] Forecasting OXLC... [2026-01-05T20:28:45.668871] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-05T20:28:45.668899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-05T20:28:45.680544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-05T20:28:45.680867] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-05T20:28:45.681638] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-05T20:28:45.681690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:45.681721] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:45.681748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:45.681804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:45.737767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:45.738414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:45.738491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:45.738522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:45.859508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:45.859683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:45.859722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:45.859750] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:45.863133] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-01-05T20:28:45.863402] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-05T20:28:45.863526] [INFO ] [sig ] OXLC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:46.000358] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OXLC.txt [2026-01-05T20:28:46.000485] [INFO ] [sig ] [2381/3521] Completed OXLC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-05T20:28:46.000522] [INFO ] [sig ] [2382/3521] Forecasting OXM... [2026-01-05T20:28:46.000551] [INFO ] [sig ] Generating forecast for: OXM [2026-01-05T20:28:46.000597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-05T20:28:46.011656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-05T20:28:46.011934] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-05T20:28:46.012704] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-05T20:28:46.012755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:46.012810] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:46.012838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:46.012896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:46.069119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:46.069905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:46.069985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:46.070017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:46.187888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:46.188043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:46.188087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:46.188114] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:46.191479] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=33.57%) [2026-01-05T20:28:46.191764] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-05T20:28:46.191890] [INFO ] [sig ] OXM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:46.335317] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OXM.txt [2026-01-05T20:28:46.335443] [INFO ] [sig ] [2382/3521] Completed OXM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:46.335483] [INFO ] [sig ] [2383/3521] Forecasting OXSQ... [2026-01-05T20:28:46.335511] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-05T20:28:46.335539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-05T20:28:46.347078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-05T20:28:46.347353] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-05T20:28:46.348119] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-05T20:28:46.348176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:46.348216] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:46.348244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:46.348300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:46.405836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:46.406537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:46.406634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:46.406667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:46.527607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:46.527768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:46.527807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:46.527835] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:46.531235] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-05T20:28:46.531513] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-05T20:28:46.531663] [INFO ] [sig ] OXSQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:46.672067] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OXSQ.txt [2026-01-05T20:28:46.672243] [INFO ] [sig ] [2383/3521] Completed OXSQ in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:46.672289] [INFO ] [sig ] [2384/3521] Forecasting OZEM... [2026-01-05T20:28:46.672318] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-05T20:28:46.672347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-05T20:28:46.683494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-05T20:28:46.683857] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-05T20:28:46.684692] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-05T20:28:46.684746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:46.684779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:46.684807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:46.684865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:46.742381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:46.743247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:46.743332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:46.743365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:46.851750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:46.851908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:46.851948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:46.851977] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:46.855420] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-05T20:28:46.855718] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-05T20:28:46.855847] [INFO ] [sig ] OZEM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:46.993424] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OZEM.txt [2026-01-05T20:28:46.993558] [INFO ] [sig ] [2384/3521] Completed OZEM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:46.993619] [INFO ] [sig ] [2385/3521] Forecasting OZK... [2026-01-05T20:28:46.993651] [INFO ] [sig ] Generating forecast for: OZK [2026-01-05T20:28:46.993684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-05T20:28:47.005004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-05T20:28:47.005262] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-05T20:28:47.006038] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-05T20:28:47.006090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:47.006121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:47.006147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:47.006203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:47.062083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:47.062690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:47.062767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:47.062798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:47.181774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:47.181888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:47.181925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:47.181983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:47.185221] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=59.76%) [2026-01-05T20:28:47.185491] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-05T20:28:47.185636] [INFO ] [sig ] OZK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:47.324837] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/OZK.txt [2026-01-05T20:28:47.324941] [INFO ] [sig ] [2385/3521] Completed OZK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:47.324978] [INFO ] [sig ] [2386/3521] Forecasting OZKAP... [2026-01-05T20:28:47.325007] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-05T20:28:47.325036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-05T20:28:47.336073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-05T20:28:47.336328] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-05T20:28:47.337088] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-05T20:28:47.337141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:47.337173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:47.337201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:47.337258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:47.394051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:47.394775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:47.394855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:47.394889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:47.521473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:47.521675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:47.521743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:47.521795] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:47.526874] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=26.22%) [2026-01-05T20:28:47.527268] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-05T20:28:47.527453] [INFO ] [sig ] OZKAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:47.674786] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/OZKAP.txt [2026-01-05T20:28:47.674911] [INFO ] [sig ] [2386/3521] Completed OZKAP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:47.674956] [INFO ] [sig ] [2387/3521] Forecasting PAA... [2026-01-05T20:28:47.674986] [INFO ] [sig ] Generating forecast for: PAA [2026-01-05T20:28:47.675014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-05T20:28:47.687282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-05T20:28:47.687755] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-05T20:28:47.688522] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-05T20:28:47.688594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:47.688629] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:47.688658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:47.688719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:47.745979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:47.746627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:47.746703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:47.746734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:47.863986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:47.864121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:47.864162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:47.864192] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:47.867459] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-01-05T20:28:47.867744] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-05T20:28:47.867867] [INFO ] [sig ] PAA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:48.008187] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAA.txt [2026-01-05T20:28:48.008305] [INFO ] [sig ] [2387/3521] Completed PAA in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:48.008343] [INFO ] [sig ] [2388/3521] Forecasting PAAS... [2026-01-05T20:28:48.008372] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-05T20:28:48.008401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-05T20:28:48.019778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-05T20:28:48.020047] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-05T20:28:48.020841] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-05T20:28:48.020893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:48.020924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:48.020951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:48.021008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:48.077162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:48.077760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:48.077838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:48.077869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:48.208564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:48.208741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:48.208782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:48.208811] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:48.212592] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=24.36%) [2026-01-05T20:28:48.212882] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-05T20:28:48.213034] [INFO ] [sig ] PAAS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:48.363793] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAAS.txt [2026-01-05T20:28:48.363924] [INFO ] [sig ] [2388/3521] Completed PAAS in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:48.363964] [INFO ] [sig ] [2389/3521] Forecasting PAC... [2026-01-05T20:28:48.363994] [INFO ] [sig ] Generating forecast for: PAC [2026-01-05T20:28:48.364025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-05T20:28:48.375946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-05T20:28:48.376299] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-05T20:28:48.377214] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-05T20:28:48.377269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:48.377301] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:48.377328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:48.377385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:48.437229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:48.438092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:48.438175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:48.438212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:48.588121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:48.588303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:48.588357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:48.588391] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:48.593622] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-01-05T20:28:48.594008] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-05T20:28:48.594191] [INFO ] [sig ] PAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:48.735221] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAC.txt [2026-01-05T20:28:48.735355] [INFO ] [sig ] [2389/3521] Completed PAC in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:48.735395] [INFO ] [sig ] [2390/3521] Forecasting PACB... [2026-01-05T20:28:48.735424] [INFO ] [sig ] Generating forecast for: PACB [2026-01-05T20:28:48.735453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-05T20:28:48.747228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-05T20:28:48.747490] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-05T20:28:48.748247] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-05T20:28:48.748300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:48.748331] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:48.748357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:48.748414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:48.805481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:48.806347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:48.806430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:48.806462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:48.925517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:48.925694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:48.925752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:48.925782] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:48.929307] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-05T20:28:48.929620] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-05T20:28:48.929757] [INFO ] [sig ] PACB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:49.069330] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PACB.txt [2026-01-05T20:28:49.069461] [INFO ] [sig ] [2390/3521] Completed PACB in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:49.069500] [INFO ] [sig ] [2391/3521] Forecasting PACK... [2026-01-05T20:28:49.069529] [INFO ] [sig ] Generating forecast for: PACK [2026-01-05T20:28:49.069558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-05T20:28:49.080670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-05T20:28:49.080919] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-05T20:28:49.081698] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-05T20:28:49.081750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:49.081780] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:49.081807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:49.081864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:49.138718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:49.139297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:49.139374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:49.139405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:49.259585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:49.259686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:49.259721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:49.259748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:49.262880] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-01-05T20:28:49.263139] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-05T20:28:49.263262] [INFO ] [sig ] PACK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:49.402281] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PACK.txt [2026-01-05T20:28:49.402383] [INFO ] [sig ] [2391/3521] Completed PACK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:49.402420] [INFO ] [sig ] [2392/3521] Forecasting PAGP... [2026-01-05T20:28:49.402449] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-05T20:28:49.402478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-05T20:28:49.413566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-05T20:28:49.413846] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-05T20:28:49.414605] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-05T20:28:49.414657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:49.414688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:49.414714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:49.414776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:49.471492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:49.472091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:49.472200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:49.472234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:49.592034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:49.592187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:49.592226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:49.592254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:49.595922] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-05T20:28:49.596197] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-05T20:28:49.596326] [INFO ] [sig ] PAGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:49.736771] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAGP.txt [2026-01-05T20:28:49.736896] [INFO ] [sig ] [2392/3521] Completed PAGP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-05T20:28:49.736934] [INFO ] [sig ] [2393/3521] Forecasting PAGS... [2026-01-05T20:28:49.736963] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-05T20:28:49.736991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-05T20:28:49.748908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-05T20:28:49.749211] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-05T20:28:49.749983] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-05T20:28:49.750035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:49.750066] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:49.750092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:49.750155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:49.806267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:49.806907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:49.806985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:49.807017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:49.930310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:49.930477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:49.930516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:49.930545] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:49.933970] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-05T20:28:49.934241] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-05T20:28:49.934365] [INFO ] [sig ] PAGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:50.075465] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAGS.txt [2026-01-05T20:28:50.075639] [INFO ] [sig ] [2393/3521] Completed PAGS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:50.075680] [INFO ] [sig ] [2394/3521] Forecasting PAHC... [2026-01-05T20:28:50.075711] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-05T20:28:50.075741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-05T20:28:50.088210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-05T20:28:50.088763] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-05T20:28:50.089588] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-05T20:28:50.089641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:50.089684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:50.089711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:50.089768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:50.148018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:50.148893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:50.148995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:50.149027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:50.266546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:50.266723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:50.266763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:50.266791] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:50.270351] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-01-05T20:28:50.270837] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-05T20:28:50.270966] [INFO ] [sig ] PAHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:50.410627] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAHC.txt [2026-01-05T20:28:50.410782] [INFO ] [sig ] [2394/3521] Completed PAHC in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:50.410823] [INFO ] [sig ] [2395/3521] Forecasting PAL... [2026-01-05T20:28:50.410852] [INFO ] [sig ] Generating forecast for: PAL [2026-01-05T20:28:50.410881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-05T20:28:50.422560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-05T20:28:50.422895] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-05T20:28:50.423664] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-05T20:28:50.423716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:50.423749] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:50.423775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:50.423832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:50.480373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:50.481265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:50.481362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:50.481399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:50.600661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:50.600817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:50.600854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:50.600883] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:50.604200] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-01-05T20:28:50.604469] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-05T20:28:50.604611] [INFO ] [sig ] PAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:50.745280] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAL.txt [2026-01-05T20:28:50.745419] [INFO ] [sig ] [2395/3521] Completed PAL in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:50.745458] [INFO ] [sig ] [2396/3521] Forecasting PAM... [2026-01-05T20:28:50.745486] [INFO ] [sig ] Generating forecast for: PAM [2026-01-05T20:28:50.745515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-05T20:28:50.756401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-05T20:28:50.756692] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-05T20:28:50.757433] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-05T20:28:50.757484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:50.757515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:50.757542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:50.757621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:50.815096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:50.815902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:50.815996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:50.816028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:50.939970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:50.940122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:50.940161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:50.940195] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:50.943479] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-05T20:28:50.943761] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-05T20:28:50.943885] [INFO ] [sig ] PAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:51.083355] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAM.txt [2026-01-05T20:28:51.083463] [INFO ] [sig ] [2396/3521] Completed PAM in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:51.083499] [INFO ] [sig ] [2397/3521] Forecasting PANL... [2026-01-05T20:28:51.083528] [INFO ] [sig ] Generating forecast for: PANL [2026-01-05T20:28:51.083557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-05T20:28:51.095011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-05T20:28:51.095281] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-05T20:28:51.096046] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-05T20:28:51.096098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:51.096130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:51.096156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:51.096212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:51.152504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:51.153118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:51.153194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:51.153225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:51.272835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:51.272954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:51.272990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:51.273017] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:51.276258] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-01-05T20:28:51.276544] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-05T20:28:51.276687] [INFO ] [sig ] PANL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:51.419653] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PANL.txt [2026-01-05T20:28:51.419781] [INFO ] [sig ] [2397/3521] Completed PANL in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:51.419819] [INFO ] [sig ] [2398/3521] Forecasting PASG... [2026-01-05T20:28:51.419866] [INFO ] [sig ] Generating forecast for: PASG [2026-01-05T20:28:51.419897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-05T20:28:51.431336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-05T20:28:51.431613] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-05T20:28:51.432356] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-05T20:28:51.432406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:51.432438] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:51.432464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:51.432521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:51.488590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:51.489275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:51.489356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:51.489387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:51.606636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:51.606805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:51.606842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:51.606870] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:51.610428] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-05T20:28:51.610737] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-05T20:28:51.610875] [INFO ] [sig ] PASG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:51.750520] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PASG.txt [2026-01-05T20:28:51.750663] [INFO ] [sig ] [2398/3521] Completed PASG in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-05T20:28:51.750702] [INFO ] [sig ] [2399/3521] Forecasting PATH... [2026-01-05T20:28:51.750731] [INFO ] [sig ] Generating forecast for: PATH [2026-01-05T20:28:51.750760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-05T20:28:51.763231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-05T20:28:51.763498] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-05T20:28:51.764257] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-05T20:28:51.764309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:51.764364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:51.764392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:51.764450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:51.821179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:51.821770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:51.821846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:51.821877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:51.941420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:51.941536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:51.941587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:51.941619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:51.944760] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=57.69%) [2026-01-05T20:28:51.945021] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-05T20:28:51.945142] [INFO ] [sig ] PATH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:52.084019] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PATH.txt [2026-01-05T20:28:52.084151] [INFO ] [sig ] [2399/3521] Completed PATH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:52.084189] [INFO ] [sig ] [2400/3521] Forecasting PATK... [2026-01-05T20:28:52.084219] [INFO ] [sig ] Generating forecast for: PATK [2026-01-05T20:28:52.084247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-05T20:28:52.095210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-05T20:28:52.095480] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-05T20:28:52.096238] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-05T20:28:52.096290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:52.096320] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:52.096347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:52.096403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:52.151796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:52.152376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:52.152453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:52.152484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:52.265826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:52.265970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:52.266008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:52.266036] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:52.269375] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-05T20:28:52.269657] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-05T20:28:52.269787] [INFO ] [sig ] PATK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:52.408996] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PATK.txt [2026-01-05T20:28:52.409120] [INFO ] [sig ] [2400/3521] Completed PATK in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:52.409159] [INFO ] [sig ] [2401/3521] Forecasting PAX... [2026-01-05T20:28:52.409187] [INFO ] [sig ] Generating forecast for: PAX [2026-01-05T20:28:52.409222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-05T20:28:52.420830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-05T20:28:52.421109] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-05T20:28:52.421871] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-05T20:28:52.421923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:52.421955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:52.421982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:52.422039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:52.478203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:52.479091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:52.479175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:52.479206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:52.597729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:52.597882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:52.597920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:52.597964] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:52.601361] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-05T20:28:52.601655] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-05T20:28:52.601779] [INFO ] [sig ] PAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:52.743256] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAX.txt [2026-01-05T20:28:52.743408] [INFO ] [sig ] [2401/3521] Completed PAX in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:52.743448] [INFO ] [sig ] [2402/3521] Forecasting PAXS... [2026-01-05T20:28:52.743477] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-05T20:28:52.743507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-05T20:28:52.755011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-05T20:28:52.755348] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-05T20:28:52.756121] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-05T20:28:52.756173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:52.756205] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:52.756231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:52.756293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:52.812394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:52.813253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:52.813340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:52.813373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:52.932543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:52.932713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:52.932752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:52.932813] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:52.936115] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-05T20:28:52.936381] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-05T20:28:52.936501] [INFO ] [sig ] PAXS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:53.074975] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAXS.txt [2026-01-05T20:28:53.075126] [INFO ] [sig ] [2402/3521] Completed PAXS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:53.075164] [INFO ] [sig ] [2403/3521] Forecasting PAY... [2026-01-05T20:28:53.075194] [INFO ] [sig ] Generating forecast for: PAY [2026-01-05T20:28:53.075224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-05T20:28:53.086473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-05T20:28:53.086811] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-05T20:28:53.087561] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-05T20:28:53.087632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:53.087664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:53.087691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:53.087747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:53.144027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:53.144886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:53.144968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:53.145017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:53.262874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:53.263026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:53.263065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:53.263094] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:53.266402] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=67.79%) [2026-01-05T20:28:53.266691] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-05T20:28:53.266816] [INFO ] [sig ] PAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:53.406531] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAY.txt [2026-01-05T20:28:53.406707] [INFO ] [sig ] [2403/3521] Completed PAY in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:53.406748] [INFO ] [sig ] [2404/3521] Forecasting PAYC... [2026-01-05T20:28:53.406777] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-05T20:28:53.406806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-05T20:28:53.418397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-05T20:28:53.418782] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-05T20:28:53.419549] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-05T20:28:53.419619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:53.419651] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:53.419677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:53.419735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:53.475776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:53.476360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:53.476437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:53.476468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:53.594968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:53.595120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:53.595158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:53.595187] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:53.598483] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-05T20:28:53.598768] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-05T20:28:53.598894] [INFO ] [sig ] PAYC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:53.736764] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAYC.txt [2026-01-05T20:28:53.736875] [INFO ] [sig ] [2404/3521] Completed PAYC in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:53.736910] [INFO ] [sig ] [2405/3521] Forecasting PAYO... [2026-01-05T20:28:53.736940] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-05T20:28:53.736970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-05T20:28:53.748858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-05T20:28:53.749171] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-05T20:28:53.749931] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-05T20:28:53.749983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:53.750014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:53.750040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:53.750107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:53.805719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:53.806307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:53.806384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:53.806415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:53.930109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:53.930257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:53.930301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:53.930329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:53.933683] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-05T20:28:53.933958] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-05T20:28:53.934083] [INFO ] [sig ] PAYO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:54.071367] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PAYO.txt [2026-01-05T20:28:54.071494] [INFO ] [sig ] [2405/3521] Completed PAYO in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:54.071531] [INFO ] [sig ] [2406/3521] Forecasting PAYS... [2026-01-05T20:28:54.071561] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-05T20:28:54.071610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-05T20:28:54.082819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-05T20:28:54.083104] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-05T20:28:54.083862] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-05T20:28:54.083914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:54.083946] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:54.083973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:54.084028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:54.141642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:54.142294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:54.142373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:54.142405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:54.260882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:54.261033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:54.261072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:54.261101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:54.264399] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-01-05T20:28:54.264685] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-05T20:28:54.264809] [INFO ] [sig ] PAYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:54.404234] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAYS.txt [2026-01-05T20:28:54.404385] [INFO ] [sig ] [2406/3521] Completed PAYS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:54.404424] [INFO ] [sig ] [2407/3521] Forecasting PAYX... [2026-01-05T20:28:54.404455] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-05T20:28:54.404484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-05T20:28:54.416282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-05T20:28:54.416614] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-05T20:28:54.417372] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-05T20:28:54.417425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:54.417456] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:54.417483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:54.417540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:54.475635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:54.476436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:54.476517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:54.476548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:54.595176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:54.595317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:54.595355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:54.595383] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:54.598706] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=45.15%) [2026-01-05T20:28:54.598995] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-05T20:28:54.599121] [INFO ] [sig ] PAYX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:54.744298] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PAYX.txt [2026-01-05T20:28:54.744457] [INFO ] [sig ] [2407/3521] Completed PAYX in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:54.744497] [INFO ] [sig ] [2408/3521] Forecasting PB... [2026-01-05T20:28:54.744527] [INFO ] [sig ] Generating forecast for: PB [2026-01-05T20:28:54.744556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-05T20:28:54.757008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-05T20:28:54.757348] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-05T20:28:54.758167] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-05T20:28:54.758221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:54.758253] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:54.758279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:54.758336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:54.818114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:54.819073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:54.819161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:54.819194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:54.942694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:54.942865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:54.942908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:54.942936] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:54.946638] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-05T20:28:54.946924] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-05T20:28:54.947057] [INFO ] [sig ] PB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:55.091224] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PB.txt [2026-01-05T20:28:55.091363] [INFO ] [sig ] [2408/3521] Completed PB in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:55.091403] [INFO ] [sig ] [2409/3521] Forecasting PBA... [2026-01-05T20:28:55.091433] [INFO ] [sig ] Generating forecast for: PBA [2026-01-05T20:28:55.091463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-05T20:28:55.103082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-05T20:28:55.103471] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-05T20:28:55.104332] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-05T20:28:55.104387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:55.104420] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:55.104448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:55.104506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:55.161487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:55.162234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:55.162345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:55.162380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:55.283701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:55.283860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:55.283903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:55.283934] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:55.287349] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-05T20:28:55.287659] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-05T20:28:55.287808] [INFO ] [sig ] PBA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:55.429923] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PBA.txt [2026-01-05T20:28:55.430068] [INFO ] [sig ] [2409/3521] Completed PBA in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:55.430107] [INFO ] [sig ] [2410/3521] Forecasting PBF... [2026-01-05T20:28:55.430138] [INFO ] [sig ] Generating forecast for: PBF [2026-01-05T20:28:55.430170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-05T20:28:55.441799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-05T20:28:55.442119] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-05T20:28:55.442919] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-05T20:28:55.442972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:55.443004] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:55.443030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:55.443087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:55.500611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:55.501388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:55.501473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:55.501506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:55.618665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:55.618822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:55.618860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:55.618889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:55.622297] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-01-05T20:28:55.622588] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-05T20:28:55.622722] [INFO ] [sig ] PBF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:55.772371] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PBF.txt [2026-01-05T20:28:55.772525] [INFO ] [sig ] [2410/3521] Completed PBF in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-05T20:28:55.772565] [INFO ] [sig ] [2411/3521] Forecasting PBFS... [2026-01-05T20:28:55.772615] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-05T20:28:55.772645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-05T20:28:55.784027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-05T20:28:55.784367] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-05T20:28:55.785149] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-05T20:28:55.785201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:55.785232] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:55.785257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:55.785313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:55.842063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:55.842922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:55.843006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:55.843039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:55.944779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:55.944919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:55.944957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:55.944987] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:55.948397] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-05T20:28:55.948693] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-05T20:28:55.948822] [INFO ] [sig ] PBFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:56.092739] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PBFS.txt [2026-01-05T20:28:56.092864] [INFO ] [sig ] [2411/3521] Completed PBFS in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-05T20:28:56.092902] [INFO ] [sig ] [2412/3521] Forecasting PBH... [2026-01-05T20:28:56.092932] [INFO ] [sig ] Generating forecast for: PBH [2026-01-05T20:28:56.092961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-05T20:28:56.104271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-05T20:28:56.104548] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-05T20:28:56.105323] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-05T20:28:56.105374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:56.105406] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:56.105432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:56.105488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:56.163296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:56.164124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:56.164210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:56.164244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:56.281680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:56.281836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:56.281875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:56.281905] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:56.285300] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-01-05T20:28:56.285607] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-05T20:28:56.285740] [INFO ] [sig ] PBH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:56.428652] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PBH.txt [2026-01-05T20:28:56.428835] [INFO ] [sig ] [2412/3521] Completed PBH in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-05T20:28:56.428875] [INFO ] [sig ] [2413/3521] Forecasting PBI... [2026-01-05T20:28:56.428905] [INFO ] [sig ] Generating forecast for: PBI [2026-01-05T20:28:56.429005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-05T20:28:56.441262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-05T20:28:56.441688] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-05T20:28:56.442496] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-05T20:28:56.442551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:56.442605] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:56.442636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:56.442696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:56.500328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:56.501044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:56.501124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:56.501156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:56.621636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:56.621794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:56.621834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:56.621863] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:56.625421] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=13.08%) [2026-01-05T20:28:56.625735] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-05T20:28:56.625870] [INFO ] [sig ] PBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:56.766966] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PBI.txt [2026-01-05T20:28:56.767116] [INFO ] [sig ] [2413/3521] Completed PBI in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-05T20:28:56.767155] [INFO ] [sig ] [2414/3521] Forecasting PBYI... [2026-01-05T20:28:56.767184] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-05T20:28:56.767215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-05T20:28:56.779103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-05T20:28:56.779424] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-05T20:28:56.780210] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-05T20:28:56.780262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:56.780294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:56.780320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:56.780377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:56.835743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:56.836418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:56.836497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:56.836530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:56.955443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:56.955603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:56.955659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:56.955689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:56.958998] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-05T20:28:56.959264] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-05T20:28:56.959384] [INFO ] [sig ] PBYI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:57.099939] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PBYI.txt [2026-01-05T20:28:57.100052] [INFO ] [sig ] [2414/3521] Completed PBYI in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-05T20:28:57.100089] [INFO ] [sig ] [2415/3521] Forecasting PCB... [2026-01-05T20:28:57.100119] [INFO ] [sig ] Generating forecast for: PCB [2026-01-05T20:28:57.100148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-05T20:28:57.111267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-05T20:28:57.111520] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-05T20:28:57.112280] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-05T20:28:57.112332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:57.112364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:57.112394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:57.112451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:57.168730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:57.169353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:57.169436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:57.169467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:57.287428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:57.287537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:57.287589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:57.287619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:57.291749] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=56.31%) [2026-01-05T20:28:57.292043] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-05T20:28:57.292173] [INFO ] [sig ] PCB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:57.437853] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCB.txt [2026-01-05T20:28:57.437981] [INFO ] [sig ] [2415/3521] Completed PCB in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-05T20:28:57.438020] [INFO ] [sig ] [2416/3521] Forecasting PCF... [2026-01-05T20:28:57.438051] [INFO ] [sig ] Generating forecast for: PCF [2026-01-05T20:28:57.438082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-05T20:28:57.449119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-05T20:28:57.449377] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-05T20:28:57.450146] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-05T20:28:57.450201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:57.450276] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:57.450305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:57.450363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:57.506861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:57.507476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:57.507553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:57.507602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:57.624305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:57.624418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:57.624458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:57.624486] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:57.627643] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-05T20:28:57.627906] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-05T20:28:57.628025] [INFO ] [sig ] PCF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:57.768484] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PCF.txt [2026-01-05T20:28:57.768621] [INFO ] [sig ] [2416/3521] Completed PCF in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:57.768661] [INFO ] [sig ] [2417/3521] Forecasting PCG... [2026-01-05T20:28:57.768689] [INFO ] [sig ] Generating forecast for: PCG [2026-01-05T20:28:57.768718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-05T20:28:57.780246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-05T20:28:57.780518] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-05T20:28:57.781285] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-05T20:28:57.781337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:57.781368] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:57.781394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:57.781454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:57.837046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:57.837646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:57.837722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:57.837753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:57.959611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:57.959764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:57.959802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:57.959830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:57.963138] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-05T20:28:57.963402] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-05T20:28:57.963528] [INFO ] [sig ] PCG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:58.103968] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PCG.txt [2026-01-05T20:28:58.104093] [INFO ] [sig ] [2417/3521] Completed PCG in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:58.104130] [INFO ] [sig ] [2418/3521] Forecasting PCH... [2026-01-05T20:28:58.104159] [INFO ] [sig ] Generating forecast for: PCH [2026-01-05T20:28:58.104188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-05T20:28:58.115319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-05T20:28:58.115601] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-05T20:28:58.116353] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-05T20:28:58.116408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:58.116482] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:58.116511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:58.116587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:58.172683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:58.173353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:58.173430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:58.173462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:58.290853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:58.290962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:58.290998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:58.291025] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:58.294170] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-05T20:28:58.294441] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-05T20:28:58.294565] [INFO ] [sig ] PCH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:58.436552] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PCH.txt [2026-01-05T20:28:58.436742] [INFO ] [sig ] [2418/3521] Completed PCH in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:58.436790] [INFO ] [sig ] [2419/3521] Forecasting PCM... [2026-01-05T20:28:58.436827] [INFO ] [sig ] Generating forecast for: PCM [2026-01-05T20:28:58.436865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-05T20:28:58.447914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-05T20:28:58.448191] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-05T20:28:58.448987] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-05T20:28:58.449039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:58.449069] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:58.449095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:58.449150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:58.504606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:58.505306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:58.505389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:58.505424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:58.627062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:58.627214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:58.627253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:58.627311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:58.630676] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-05T20:28:58.630943] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-05T20:28:58.631069] [INFO ] [sig ] PCM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:28:58.771865] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PCM.txt [2026-01-05T20:28:58.772010] [INFO ] [sig ] [2419/3521] Completed PCM in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:58.772050] [INFO ] [sig ] [2420/3521] Forecasting PCN... [2026-01-05T20:28:58.772079] [INFO ] [sig ] Generating forecast for: PCN [2026-01-05T20:28:58.772110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-05T20:28:58.783494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-05T20:28:58.783809] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-05T20:28:58.784563] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-05T20:28:58.784633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:58.784666] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:58.784692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:58.784749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:58.841647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:58.842361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:58.842444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:58.842475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:58.965128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:58.965280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:58.965319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:58.965347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:58.968940] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=77.67%) [2026-01-05T20:28:58.969250] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-05T20:28:58.969422] [INFO ] [sig ] PCN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:59.115547] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCN.txt [2026-01-05T20:28:59.115696] [INFO ] [sig ] [2420/3521] Completed PCN in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:59.115737] [INFO ] [sig ] [2421/3521] Forecasting PCQ... [2026-01-05T20:28:59.115765] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-05T20:28:59.115795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-05T20:28:59.127204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-05T20:28:59.127482] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-05T20:28:59.128253] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-05T20:28:59.128306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:59.128338] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:59.128364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:59.128420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:59.186723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:59.187404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:59.187486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:59.187519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:59.307274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:59.307451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:59.307512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:59.307562] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:59.315772] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-05T20:28:59.316093] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-05T20:28:59.316235] [INFO ] [sig ] PCQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:59.456022] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCQ.txt [2026-01-05T20:28:59.456150] [INFO ] [sig ] [2421/3521] Completed PCQ in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:59.456188] [INFO ] [sig ] [2422/3521] Forecasting PCRX... [2026-01-05T20:28:59.456224] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-05T20:28:59.456256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-05T20:28:59.469525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-05T20:28:59.469832] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-05T20:28:59.470610] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-05T20:28:59.470663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:59.470694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:59.470870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:59.470928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:59.529049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:59.529740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:59.529820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:59.529853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:59.650869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:59.651021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:59.651061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:59.651088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:59.654453] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-01-05T20:28:59.654740] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-05T20:28:59.654869] [INFO ] [sig ] PCRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:28:59.793249] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCRX.txt [2026-01-05T20:28:59.793368] [INFO ] [sig ] [2422/3521] Completed PCRX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:28:59.793406] [INFO ] [sig ] [2423/3521] Forecasting PCTY... [2026-01-05T20:28:59.793436] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-05T20:28:59.793464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-05T20:28:59.805490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-05T20:28:59.805843] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-05T20:28:59.806668] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-05T20:28:59.806721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:28:59.806753] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:28:59.806779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:28:59.806835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:28:59.864869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:28:59.865650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:28:59.865737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:28:59.865769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:28:59.984137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:28:59.984286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:28:59.984323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:28:59.984351] [INFO ] [FORECASTER] Training complete [2026-01-05T20:28:59.987697] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-01-05T20:28:59.987964] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-05T20:28:59.988089] [INFO ] [sig ] PCTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:00.127418] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCTY.txt [2026-01-05T20:29:00.127561] [INFO ] [sig ] [2423/3521] Completed PCTY in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:00.127623] [INFO ] [sig ] [2424/3521] Forecasting PCVX... [2026-01-05T20:29:00.127652] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-05T20:29:00.127681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-05T20:29:00.138492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-05T20:29:00.138821] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-05T20:29:00.139638] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-05T20:29:00.139691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:00.139722] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:00.139748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:00.139804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:00.203612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:00.204760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:00.205494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:00.205552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:00.334249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:00.334400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:00.334442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:00.334470] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:00.337825] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-01-05T20:29:00.338094] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-05T20:29:00.338220] [INFO ] [sig ] PCVX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:00.476077] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCVX.txt [2026-01-05T20:29:00.476207] [INFO ] [sig ] [2424/3521] Completed PCVX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:00.476250] [INFO ] [sig ] [2425/3521] Forecasting PCYO... [2026-01-05T20:29:00.476279] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-05T20:29:00.476307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-05T20:29:00.487357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-05T20:29:00.487665] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-05T20:29:00.488420] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-05T20:29:00.488472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:00.488503] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:00.488530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:00.488612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:00.544350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:00.544985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:00.545063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:00.545095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:00.664714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:00.664869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:00.664907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:00.664953] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:00.668250] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-01-05T20:29:00.668512] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-05T20:29:00.668653] [INFO ] [sig ] PCYO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:00.808016] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PCYO.txt [2026-01-05T20:29:00.808150] [INFO ] [sig ] [2425/3521] Completed PCYO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:00.808189] [INFO ] [sig ] [2426/3521] Forecasting PD... [2026-01-05T20:29:00.808217] [INFO ] [sig ] Generating forecast for: PD [2026-01-05T20:29:00.808247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-05T20:29:00.819246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-05T20:29:00.819527] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-05T20:29:00.820303] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-05T20:29:00.820357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:00.820388] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:00.820415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:00.820472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:00.876784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:00.877456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:00.877562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:00.877613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:00.995497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:00.995667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:00.995707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:00.995734] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:00.999040] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-05T20:29:00.999312] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-05T20:29:00.999437] [INFO ] [sig ] PD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:01.144856] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PD.txt [2026-01-05T20:29:01.145007] [INFO ] [sig ] [2426/3521] Completed PD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:01.145047] [INFO ] [sig ] [2427/3521] Forecasting PDBC... [2026-01-05T20:29:01.145077] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-05T20:29:01.145107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-05T20:29:01.157836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-05T20:29:01.158158] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-05T20:29:01.158963] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-05T20:29:01.159016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:01.159046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:01.159072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:01.159128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:01.218560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:01.219885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:01.219971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:01.220022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:01.364916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:01.365073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:01.365112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:01.365141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:01.368596] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=25.59%) [2026-01-05T20:29:01.368912] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-05T20:29:01.369076] [INFO ] [sig ] PDBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:01.509108] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDBC.txt [2026-01-05T20:29:01.509236] [INFO ] [sig ] [2427/3521] Completed PDBC in 0.4s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:01.509274] [INFO ] [sig ] [2428/3521] Forecasting PDD... [2026-01-05T20:29:01.509303] [INFO ] [sig ] Generating forecast for: PDD [2026-01-05T20:29:01.509334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-05T20:29:01.520591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-05T20:29:01.520855] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-05T20:29:01.521627] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-05T20:29:01.521679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:01.521711] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:01.521737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:01.521795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:01.578253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:01.578908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:01.579008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:01.579041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:01.696697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:01.696856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:01.696895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:01.696923] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:01.700284] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-05T20:29:01.700565] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-05T20:29:01.700715] [INFO ] [sig ] PDD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:01.839751] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDD.txt [2026-01-05T20:29:01.839899] [INFO ] [sig ] [2428/3521] Completed PDD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-05T20:29:01.839939] [INFO ] [sig ] [2429/3521] Forecasting PDEX... [2026-01-05T20:29:01.839968] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-05T20:29:01.839997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-05T20:29:01.850906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-05T20:29:01.851227] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-05T20:29:01.852005] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-05T20:29:01.852058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:01.852090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:01.852117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:01.852184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:01.908366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:01.909111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:01.909192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:01.909224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:02.029734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:02.029893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:02.029931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:02.029960] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:02.033300] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=30.90%) [2026-01-05T20:29:02.033589] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-05T20:29:02.033719] [INFO ] [sig ] PDEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:02.171852] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDEX.txt [2026-01-05T20:29:02.172028] [INFO ] [sig ] [2429/3521] Completed PDEX in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-05T20:29:02.172069] [INFO ] [sig ] [2430/3521] Forecasting PDFS... [2026-01-05T20:29:02.172098] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-05T20:29:02.172128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-05T20:29:02.184089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-05T20:29:02.184476] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-05T20:29:02.185283] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-05T20:29:02.185337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:02.185370] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:02.185396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:02.185453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:02.242288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:02.243167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:02.243250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:02.243282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:02.364173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:02.364334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:02.364374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:02.364403] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:02.367860] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-05T20:29:02.368152] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-05T20:29:02.368285] [INFO ] [sig ] PDFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:02.522497] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDFS.txt [2026-01-05T20:29:02.522671] [INFO ] [sig ] [2430/3521] Completed PDFS in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-05T20:29:02.522718] [INFO ] [sig ] [2431/3521] Forecasting PDI... [2026-01-05T20:29:02.522747] [INFO ] [sig ] Generating forecast for: PDI [2026-01-05T20:29:02.522779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-05T20:29:02.534867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-05T20:29:02.535228] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-05T20:29:02.536059] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-05T20:29:02.536125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:02.536166] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:02.536196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:02.536271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:02.600943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:02.601851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:02.601968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:02.602003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:02.721791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:02.721945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:02.721983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:02.722013] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:02.725397] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-05T20:29:02.725695] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-05T20:29:02.725821] [INFO ] [sig ] PDI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:02.875311] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDI.txt [2026-01-05T20:29:02.875443] [INFO ] [sig ] [2431/3521] Completed PDI in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-05T20:29:02.875484] [INFO ] [sig ] [2432/3521] Forecasting PDLB... [2026-01-05T20:29:02.875514] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-05T20:29:02.875544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-05T20:29:02.886862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-05T20:29:02.887161] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-05T20:29:02.887960] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-05T20:29:02.888013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:02.888046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:02.888074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:02.888132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:02.945561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:02.946424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:02.946509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:02.946543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:03.065147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:03.065301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:03.065340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:03.065369] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:03.068841] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-05T20:29:03.069143] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-05T20:29:03.069277] [INFO ] [sig ] PDLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:03.216113] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDLB.txt [2026-01-05T20:29:03.216248] [INFO ] [sig ] [2432/3521] Completed PDLB in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-05T20:29:03.216288] [INFO ] [sig ] [2433/3521] Forecasting PDM... [2026-01-05T20:29:03.216316] [INFO ] [sig ] Generating forecast for: PDM [2026-01-05T20:29:03.216351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-05T20:29:03.227016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-05T20:29:03.227327] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-05T20:29:03.228104] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-05T20:29:03.228155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:03.228212] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:03.228240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:03.228298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:03.287061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:03.287905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:03.287992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:03.288025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:03.409596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:03.409760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:03.409800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:03.409829] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:03.413263] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-01-05T20:29:03.413548] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-05T20:29:03.413706] [INFO ] [sig ] PDM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:03.556193] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDM.txt [2026-01-05T20:29:03.556326] [INFO ] [sig ] [2433/3521] Completed PDM in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:03.556366] [INFO ] [sig ] [2434/3521] Forecasting PDO... [2026-01-05T20:29:03.556394] [INFO ] [sig ] Generating forecast for: PDO [2026-01-05T20:29:03.556422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-05T20:29:03.567714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-05T20:29:03.568016] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-05T20:29:03.568795] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-05T20:29:03.568847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:03.568878] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:03.568905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:03.568984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:03.627966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:03.628620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:03.628698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:03.628731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:03.754083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:03.754244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:03.754283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:03.754311] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:03.757825] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-01-05T20:29:03.758155] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-05T20:29:03.758294] [INFO ] [sig ] PDO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:03.897936] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDO.txt [2026-01-05T20:29:03.898091] [INFO ] [sig ] [2434/3521] Completed PDO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:03.898134] [INFO ] [sig ] [2435/3521] Forecasting PDP... [2026-01-05T20:29:03.898163] [INFO ] [sig ] Generating forecast for: PDP [2026-01-05T20:29:03.898193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-05T20:29:03.910399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-05T20:29:03.910762] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-05T20:29:03.911594] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-05T20:29:03.911651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:03.911684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:03.911711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:03.911770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:03.969954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:03.970677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:03.970772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:03.970805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:04.086425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:04.086597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:04.086638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:04.086667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:04.090153] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=21.12%) [2026-01-05T20:29:04.090421] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-05T20:29:04.090549] [INFO ] [sig ] PDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:04.241150] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDP.txt [2026-01-05T20:29:04.241303] [INFO ] [sig ] [2435/3521] Completed PDP in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:04.241356] [INFO ] [sig ] [2436/3521] Forecasting PDS... [2026-01-05T20:29:04.241393] [INFO ] [sig ] Generating forecast for: PDS [2026-01-05T20:29:04.241424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-05T20:29:04.253183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-05T20:29:04.253515] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-05T20:29:04.254359] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-05T20:29:04.254414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:04.254446] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:04.254473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:04.254530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:04.312134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:04.312986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:04.313097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:04.313132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:04.432699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:04.432867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:04.432908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:04.432937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:04.436515] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-01-05T20:29:04.436833] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-05T20:29:04.436967] [INFO ] [sig ] PDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:04.588619] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDS.txt [2026-01-05T20:29:04.588771] [INFO ] [sig ] [2436/3521] Completed PDS in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:04.588811] [INFO ] [sig ] [2437/3521] Forecasting PDX... [2026-01-05T20:29:04.588840] [INFO ] [sig ] Generating forecast for: PDX [2026-01-05T20:29:04.588870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-05T20:29:04.600230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-05T20:29:04.600537] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-05T20:29:04.601341] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-05T20:29:04.601395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:04.601429] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:04.601457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:04.601516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:04.659383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:04.660211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:04.660297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:04.660330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:04.780763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:04.780925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:04.780965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:04.780993] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:04.785035] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-01-05T20:29:04.785367] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-05T20:29:04.785510] [INFO ] [sig ] PDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:04.949345] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PDX.txt [2026-01-05T20:29:04.949507] [INFO ] [sig ] [2437/3521] Completed PDX in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:04.949590] [INFO ] [sig ] [2438/3521] Forecasting PDYN... [2026-01-05T20:29:04.949626] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-05T20:29:04.949657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-05T20:29:04.963616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-05T20:29:04.964082] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-05T20:29:04.965091] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-05T20:29:04.965153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:04.965186] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:04.965213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:04.965272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:05.023824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:05.024808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:05.024904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:05.024937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:05.151269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:05.151444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:05.151487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:05.151530] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:05.155171] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-05T20:29:05.155470] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-05T20:29:05.155631] [INFO ] [sig ] PDYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:05.309625] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PDYN.txt [2026-01-05T20:29:05.309822] [INFO ] [sig ] [2438/3521] Completed PDYN in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:05.309874] [INFO ] [sig ] [2439/3521] Forecasting PEB... [2026-01-05T20:29:05.309905] [INFO ] [sig ] Generating forecast for: PEB [2026-01-05T20:29:05.309934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-05T20:29:05.322919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-05T20:29:05.323248] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-05T20:29:05.324324] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-05T20:29:05.324378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:05.324411] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:05.324438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:05.324496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:05.385321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:05.386008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:05.386090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:05.386123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:05.514779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:05.514933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:05.514982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:05.515021] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:05.518476] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-05T20:29:05.518794] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-05T20:29:05.518944] [INFO ] [sig ] PEB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:05.670089] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PEB.txt [2026-01-05T20:29:05.670236] [INFO ] [sig ] [2439/3521] Completed PEB in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:05.670282] [INFO ] [sig ] [2440/3521] Forecasting PEBK... [2026-01-05T20:29:05.670313] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-05T20:29:05.670350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-05T20:29:05.681132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-05T20:29:05.681405] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-05T20:29:05.682259] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-05T20:29:05.682321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:05.682369] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:05.682410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:05.682471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:05.743801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:05.744594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:05.744690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:05.744724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:05.846504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:05.846687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:05.846731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:05.846760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:05.850710] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=75.62%) [2026-01-05T20:29:05.851059] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-05T20:29:05.851201] [INFO ] [sig ] PEBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:05.997214] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PEBK.txt [2026-01-05T20:29:05.997363] [INFO ] [sig ] [2440/3521] Completed PEBK in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:05.997404] [INFO ] [sig ] [2441/3521] Forecasting PEBO... [2026-01-05T20:29:05.997433] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-05T20:29:05.997463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-05T20:29:06.009247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-05T20:29:06.009600] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-05T20:29:06.010403] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-05T20:29:06.010458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:06.010489] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:06.010516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:06.010597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:06.069023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:06.069867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:06.069953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:06.069986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:06.190396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:06.190550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:06.190608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:06.190637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:06.193979] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-05T20:29:06.194248] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-05T20:29:06.194374] [INFO ] [sig ] PEBO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:06.341051] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PEBO.txt [2026-01-05T20:29:06.341218] [INFO ] [sig ] [2441/3521] Completed PEBO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:06.341263] [INFO ] [sig ] [2442/3521] Forecasting PECO... [2026-01-05T20:29:06.341293] [INFO ] [sig ] Generating forecast for: PECO [2026-01-05T20:29:06.341324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-05T20:29:06.355831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-05T20:29:06.356301] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-05T20:29:06.357568] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-05T20:29:06.357661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:06.357913] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:06.357953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:06.358028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:06.423310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:06.424269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:06.424358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:06.424391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:06.546670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:06.546818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:06.546857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:06.546884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:06.550199] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=79.16%) [2026-01-05T20:29:06.550470] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-05T20:29:06.550612] [INFO ] [sig ] PECO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:06.689140] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PECO.txt [2026-01-05T20:29:06.689302] [INFO ] [sig ] [2442/3521] Completed PECO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:06.689344] [INFO ] [sig ] [2443/3521] Forecasting PEG... [2026-01-05T20:29:06.689372] [INFO ] [sig ] Generating forecast for: PEG [2026-01-05T20:29:06.689401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-05T20:29:06.700683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-05T20:29:06.701249] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-05T20:29:06.702054] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-05T20:29:06.702106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:06.702137] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:06.702163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:06.702219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:06.763047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:06.763931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:06.764061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:06.764104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:06.884602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:06.884756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:06.884796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:06.884824] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:06.888136] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-01-05T20:29:06.888405] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-05T20:29:06.888529] [INFO ] [sig ] PEG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:07.026724] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PEG.txt [2026-01-05T20:29:07.026877] [INFO ] [sig ] [2443/3521] Completed PEG in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:07.026917] [INFO ] [sig ] [2444/3521] Forecasting PEGA... [2026-01-05T20:29:07.026946] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-05T20:29:07.026975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-05T20:29:07.038238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-05T20:29:07.038532] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-05T20:29:07.039371] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-05T20:29:07.039424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:07.039455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:07.039480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:07.039537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:07.097149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:07.097869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:07.097968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:07.098021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:07.225480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:07.225667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:07.225730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:07.225761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:07.229459] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=66.22%) [2026-01-05T20:29:07.229825] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-05T20:29:07.229965] [INFO ] [sig ] PEGA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:07.373904] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PEGA.txt [2026-01-05T20:29:07.374036] [INFO ] [sig ] [2444/3521] Completed PEGA in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:07.374083] [INFO ] [sig ] [2445/3521] Forecasting PEN... [2026-01-05T20:29:07.374116] [INFO ] [sig ] Generating forecast for: PEN [2026-01-05T20:29:07.374146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-05T20:29:07.385963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-05T20:29:07.386292] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-05T20:29:07.387222] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-05T20:29:07.387275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:07.387308] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:07.387336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:07.387394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:07.445075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:07.445826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:07.445914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:07.445948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:07.565414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:07.565565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:07.565620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:07.565649] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:07.569012] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-05T20:29:07.569289] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-05T20:29:07.569416] [INFO ] [sig ] PEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:07.711744] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PEN.txt [2026-01-05T20:29:07.711890] [INFO ] [sig ] [2445/3521] Completed PEN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-05T20:29:07.711938] [INFO ] [sig ] [2446/3521] Forecasting PENN... [2026-01-05T20:29:07.711968] [INFO ] [sig ] Generating forecast for: PENN [2026-01-05T20:29:07.711997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-05T20:29:07.723323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-05T20:29:07.723662] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-05T20:29:07.724488] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-05T20:29:07.724542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:07.724601] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:07.724633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:07.724691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:07.782376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:07.783219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:07.783304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:07.783337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:07.904906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:07.905069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:07.905107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:07.905135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:07.908565] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-01-05T20:29:07.908875] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-05T20:29:07.909027] [INFO ] [sig ] PENN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:08.056889] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PENN.txt [2026-01-05T20:29:08.057070] [INFO ] [sig ] [2446/3521] Completed PENN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-05T20:29:08.057119] [INFO ] [sig ] [2447/3521] Forecasting PEO... [2026-01-05T20:29:08.057147] [INFO ] [sig ] Generating forecast for: PEO [2026-01-05T20:29:08.057176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-05T20:29:08.068599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-05T20:29:08.068905] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-05T20:29:08.069731] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-05T20:29:08.069783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:08.069815] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:08.069841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:08.069898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:08.127905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:08.128647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:08.128731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:08.128764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:08.245841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:08.245996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:08.246034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:08.246062] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:08.249437] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-01-05T20:29:08.249751] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-05T20:29:08.250089] [INFO ] [sig ] PEO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:08.396644] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PEO.txt [2026-01-05T20:29:08.396827] [INFO ] [sig ] [2447/3521] Completed PEO in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-05T20:29:08.396869] [INFO ] [sig ] [2448/3521] Forecasting PEP... [2026-01-05T20:29:08.396899] [INFO ] [sig ] Generating forecast for: PEP [2026-01-05T20:29:08.396929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-05T20:29:08.411777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-05T20:29:08.412229] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-05T20:29:08.413311] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-05T20:29:08.413379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:08.413423] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:08.413463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:08.413550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:08.479226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:08.480151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:08.480239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:08.480272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:08.604433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:08.604607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:08.604649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:08.604678] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:08.608058] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-05T20:29:08.608336] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-05T20:29:08.608467] [INFO ] [sig ] PEP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:08.756246] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PEP.txt [2026-01-05T20:29:08.756398] [INFO ] [sig ] [2448/3521] Completed PEP in 0.4s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-05T20:29:08.756439] [INFO ] [sig ] [2449/3521] Forecasting PEPG... [2026-01-05T20:29:08.756468] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-05T20:29:08.756497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-05T20:29:08.769239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-05T20:29:08.769616] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-05T20:29:08.770506] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-05T20:29:08.770562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:08.770625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:08.770653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:08.770712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:08.830372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:08.831367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:08.831457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:08.831490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:08.951240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:08.951401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:08.951442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:08.951489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:08.955025] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=83.49%) [2026-01-05T20:29:08.955334] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-05T20:29:08.955476] [INFO ] [sig ] PEPG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:09.096371] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PEPG.txt [2026-01-05T20:29:09.096496] [INFO ] [sig ] [2449/3521] Completed PEPG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-05T20:29:09.096532] [INFO ] [sig ] [2450/3521] Forecasting PERF... [2026-01-05T20:29:09.096562] [INFO ] [sig ] Generating forecast for: PERF [2026-01-05T20:29:09.096615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-05T20:29:09.108097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-05T20:29:09.108361] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-05T20:29:09.109160] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-05T20:29:09.109212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:09.109268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:09.109297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:09.109353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:09.168033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:09.168687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:09.168768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:09.168801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:09.285545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:09.285724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:09.285765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:09.285794] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:09.289336] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=63.83%) [2026-01-05T20:29:09.289658] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-05T20:29:09.289797] [INFO ] [sig ] PERF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:09.433488] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PERF.txt [2026-01-05T20:29:09.433663] [INFO ] [sig ] [2450/3521] Completed PERF in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-05T20:29:09.433714] [INFO ] [sig ] [2451/3521] Forecasting PERI... [2026-01-05T20:29:09.433752] [INFO ] [sig ] Generating forecast for: PERI [2026-01-05T20:29:09.433788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-05T20:29:09.445238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-05T20:29:09.445602] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-05T20:29:09.446426] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-05T20:29:09.446480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:09.446512] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:09.446539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:09.446617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:09.508430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:09.509433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:09.509536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:09.509569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:09.626612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:09.626766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:09.626806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:09.626836] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:09.630530] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-05T20:29:09.630826] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-05T20:29:09.631132] [INFO ] [sig ] PERI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:09.775026] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PERI.txt [2026-01-05T20:29:09.775182] [INFO ] [sig ] [2451/3521] Completed PERI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:09.775224] [INFO ] [sig ] [2452/3521] Forecasting PESI... [2026-01-05T20:29:09.775253] [INFO ] [sig ] Generating forecast for: PESI [2026-01-05T20:29:09.775281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-05T20:29:09.787211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-05T20:29:09.787569] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-05T20:29:09.788348] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-05T20:29:09.788402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:09.788434] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:09.788460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:09.788517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:09.845564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:09.846424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:09.846508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:09.846540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:09.971562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:09.971739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:09.971779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:09.971809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:09.975256] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-01-05T20:29:09.975551] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-05T20:29:09.975704] [INFO ] [sig ] PESI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:10.118145] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PESI.txt [2026-01-05T20:29:10.118290] [INFO ] [sig ] [2452/3521] Completed PESI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:10.118329] [INFO ] [sig ] [2453/3521] Forecasting PETS... [2026-01-05T20:29:10.118359] [INFO ] [sig ] Generating forecast for: PETS [2026-01-05T20:29:10.118388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-05T20:29:10.129655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-05T20:29:10.130018] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-05T20:29:10.130816] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-05T20:29:10.130871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:10.130917] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:10.130945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:10.131004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:10.188667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:10.189557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:10.189665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:10.189699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:10.318621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:10.318785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:10.318832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:10.318907] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:10.322651] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=29.26%) [2026-01-05T20:29:10.322940] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-05T20:29:10.323071] [INFO ] [sig ] PETS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:10.468530] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PETS.txt [2026-01-05T20:29:10.468690] [INFO ] [sig ] [2453/3521] Completed PETS in 0.4s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:10.468731] [INFO ] [sig ] [2454/3521] Forecasting PEY... [2026-01-05T20:29:10.468761] [INFO ] [sig ] Generating forecast for: PEY [2026-01-05T20:29:10.468790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-05T20:29:10.481560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-05T20:29:10.481913] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-05T20:29:10.482739] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-05T20:29:10.482794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:10.482826] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:10.482853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:10.482911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:10.540478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:10.541469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:10.541567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:10.541621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:10.660320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:10.660480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:10.660521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:10.660549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:10.664004] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-05T20:29:10.664305] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-05T20:29:10.664441] [INFO ] [sig ] PEY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:10.806629] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PEY.txt [2026-01-05T20:29:10.806783] [INFO ] [sig ] [2454/3521] Completed PEY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:10.806824] [INFO ] [sig ] [2455/3521] Forecasting PFBC... [2026-01-05T20:29:10.806855] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-05T20:29:10.806884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-05T20:29:10.818874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-05T20:29:10.819195] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-05T20:29:10.819998] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-05T20:29:10.820052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:10.820085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:10.820112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:10.820172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:10.876779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:10.877662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:10.877745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:10.877777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:10.991108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:10.991264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:10.991303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:10.991332] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:10.994775] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-05T20:29:10.995056] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-05T20:29:10.995179] [INFO ] [sig ] PFBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:11.136332] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PFBC.txt [2026-01-05T20:29:11.136463] [INFO ] [sig ] [2455/3521] Completed PFBC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:11.136500] [INFO ] [sig ] [2456/3521] Forecasting PFD... [2026-01-05T20:29:11.136529] [INFO ] [sig ] Generating forecast for: PFD [2026-01-05T20:29:11.136559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-05T20:29:11.149201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-05T20:29:11.149465] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-05T20:29:11.150441] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-05T20:29:11.150493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:11.150524] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:11.150550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:11.150633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:11.206626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:11.207247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:11.207325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:11.207356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:11.316583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:11.316746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:11.316784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:11.316812] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:11.320185] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-01-05T20:29:11.320468] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-05T20:29:11.320623] [INFO ] [sig ] PFD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:11.465451] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFD.txt [2026-01-05T20:29:11.465634] [INFO ] [sig ] [2456/3521] Completed PFD in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:11.465676] [INFO ] [sig ] [2457/3521] Forecasting PFF... [2026-01-05T20:29:11.465707] [INFO ] [sig ] Generating forecast for: PFF [2026-01-05T20:29:11.465747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-05T20:29:11.477314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-05T20:29:11.477628] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-05T20:29:11.478383] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-05T20:29:11.478435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:11.478466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:11.478493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:11.478550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:11.535554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:11.536335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:11.536417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:11.536448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:11.656734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:11.656885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:11.656923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:11.656951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:11.660294] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=56.06%) [2026-01-05T20:29:11.660559] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-05T20:29:11.660701] [INFO ] [sig ] PFF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:11.798319] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFF.txt [2026-01-05T20:29:11.798478] [INFO ] [sig ] [2457/3521] Completed PFF in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:11.798518] [INFO ] [sig ] [2458/3521] Forecasting PFG... [2026-01-05T20:29:11.798548] [INFO ] [sig ] Generating forecast for: PFG [2026-01-05T20:29:11.798595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-05T20:29:11.810305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-05T20:29:11.810723] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-05T20:29:11.811527] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-05T20:29:11.811599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:11.811633] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:11.811660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:11.811717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:11.867869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:11.868711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:11.868792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:11.868825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:11.986490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:11.986652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:11.986691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:11.986722] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:11.990007] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-05T20:29:11.990273] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-05T20:29:11.990395] [INFO ] [sig ] PFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:12.129109] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PFG.txt [2026-01-05T20:29:12.129252] [INFO ] [sig ] [2458/3521] Completed PFG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:12.129292] [INFO ] [sig ] [2459/3521] Forecasting PFGC... [2026-01-05T20:29:12.129321] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-05T20:29:12.129350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-05T20:29:12.141059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-05T20:29:12.141409] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-05T20:29:12.142191] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-05T20:29:12.142242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:12.142278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:12.142309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:12.142366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:12.198526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:12.199426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:12.199517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:12.199548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:12.322512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:12.322703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:12.322746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:12.322773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:12.326202] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-01-05T20:29:12.326502] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-05T20:29:12.326656] [INFO ] [sig ] PFGC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:12.467632] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFGC.txt [2026-01-05T20:29:12.467760] [INFO ] [sig ] [2459/3521] Completed PFGC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:12.467798] [INFO ] [sig ] [2460/3521] Forecasting PFH... [2026-01-05T20:29:12.467828] [INFO ] [sig ] Generating forecast for: PFH [2026-01-05T20:29:12.467857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-05T20:29:12.479016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-05T20:29:12.479272] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-05T20:29:12.480039] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-05T20:29:12.480092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:12.480123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:12.480150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:12.480208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:12.539496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:12.540186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:12.540304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:12.540339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:12.655992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:12.656156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:12.656195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:12.656222] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:12.659566] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-01-05T20:29:12.659849] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-05T20:29:12.659970] [INFO ] [sig ] PFH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:12.798419] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFH.txt [2026-01-05T20:29:12.798554] [INFO ] [sig ] [2460/3521] Completed PFH in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:12.798613] [INFO ] [sig ] [2461/3521] Forecasting PFIS... [2026-01-05T20:29:12.798644] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-05T20:29:12.798673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-05T20:29:12.810479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-05T20:29:12.810863] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-05T20:29:12.811681] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-05T20:29:12.811735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:12.811767] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:12.811792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:12.811849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:12.867739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:12.868474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:12.868557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:12.868607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:12.979118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:12.979269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:12.979308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:12.979335] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:12.982665] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-01-05T20:29:12.982937] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-05T20:29:12.983060] [INFO ] [sig ] PFIS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:13.121599] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFIS.txt [2026-01-05T20:29:13.121737] [INFO ] [sig ] [2461/3521] Completed PFIS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:13.121782] [INFO ] [sig ] [2462/3521] Forecasting PFL... [2026-01-05T20:29:13.121810] [INFO ] [sig ] Generating forecast for: PFL [2026-01-05T20:29:13.121839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-05T20:29:13.133028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-05T20:29:13.133332] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-05T20:29:13.134118] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-05T20:29:13.134170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:13.134201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:13.134227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:13.134285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:13.190515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:13.191197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:13.191276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:13.191308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:13.310374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:13.310522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:13.310583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:13.310616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:13.314453] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=54.52%) [2026-01-05T20:29:13.314747] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-05T20:29:13.314873] [INFO ] [sig ] PFL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:13.453549] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFL.txt [2026-01-05T20:29:13.453679] [INFO ] [sig ] [2462/3521] Completed PFL in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:13.453718] [INFO ] [sig ] [2463/3521] Forecasting PFM... [2026-01-05T20:29:13.453746] [INFO ] [sig ] Generating forecast for: PFM [2026-01-05T20:29:13.453775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-05T20:29:13.464711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-05T20:29:13.465004] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-05T20:29:13.465778] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-05T20:29:13.465830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:13.465863] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:13.465889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:13.465947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:13.522677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:13.523368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:13.523447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:13.523478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:13.643046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:13.643206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:13.643244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:13.643273] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:13.646627] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-01-05T20:29:13.646913] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-05T20:29:13.647041] [INFO ] [sig ] PFM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:13.787139] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PFM.txt [2026-01-05T20:29:13.787289] [INFO ] [sig ] [2463/3521] Completed PFM in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-05T20:29:13.787328] [INFO ] [sig ] [2464/3521] Forecasting PFN... [2026-01-05T20:29:13.787358] [INFO ] [sig ] Generating forecast for: PFN [2026-01-05T20:29:13.787387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-05T20:29:13.798346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-05T20:29:13.798679] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-05T20:29:13.799494] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-05T20:29:13.799549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:13.799613] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:13.799671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:13.799732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:13.856872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:13.857486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:13.857565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:13.857618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:13.976376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:13.976506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:13.976548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:13.976593] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:13.979870] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-01-05T20:29:13.980142] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-05T20:29:13.980268] [INFO ] [sig ] PFN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:14.117776] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PFN.txt [2026-01-05T20:29:14.117914] [INFO ] [sig ] [2464/3521] Completed PFN in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-05T20:29:14.117952] [INFO ] [sig ] [2465/3521] Forecasting PFO... [2026-01-05T20:29:14.117981] [INFO ] [sig ] Generating forecast for: PFO [2026-01-05T20:29:14.118010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-05T20:29:14.128967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-05T20:29:14.129288] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-05T20:29:14.130124] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-05T20:29:14.130179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:14.130210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:14.130238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:14.130296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:14.186318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:14.186981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:14.187057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:14.187088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:14.304208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:14.304384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:14.304429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:14.304458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:14.307907] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=61.05%) [2026-01-05T20:29:14.308176] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-05T20:29:14.308308] [INFO ] [sig ] PFO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:14.446283] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFO.txt [2026-01-05T20:29:14.446420] [INFO ] [sig ] [2465/3521] Completed PFO in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-05T20:29:14.446458] [INFO ] [sig ] [2466/3521] Forecasting PFS... [2026-01-05T20:29:14.446489] [INFO ] [sig ] Generating forecast for: PFS [2026-01-05T20:29:14.446520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-05T20:29:14.458533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-05T20:29:14.458894] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-05T20:29:14.459789] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-05T20:29:14.459855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:14.459889] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:14.459916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:14.459974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:14.516426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:14.517226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:14.517309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:14.517340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:14.636973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:14.637125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:14.637164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:14.637192] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:14.640492] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-01-05T20:29:14.640782] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-05T20:29:14.640905] [INFO ] [sig ] PFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:14.782802] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PFS.txt [2026-01-05T20:29:14.782974] [INFO ] [sig ] [2466/3521] Completed PFS in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-05T20:29:14.783020] [INFO ] [sig ] [2467/3521] Forecasting PFSI... [2026-01-05T20:29:14.783061] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-05T20:29:14.783098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-05T20:29:14.795189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-05T20:29:14.795624] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-05T20:29:14.796492] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-05T20:29:14.796548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:14.796673] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:14.796719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:14.796797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:14.857688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:14.858555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:14.858659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:14.858694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:14.974865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:14.975021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:14.975060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:14.975088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:14.978394] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-05T20:29:14.978688] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-05T20:29:14.978815] [INFO ] [sig ] PFSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:15.121270] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PFSI.txt [2026-01-05T20:29:15.121410] [INFO ] [sig ] [2467/3521] Completed PFSI in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-05T20:29:15.121450] [INFO ] [sig ] [2468/3521] Forecasting PGC... [2026-01-05T20:29:15.121479] [INFO ] [sig ] Generating forecast for: PGC [2026-01-05T20:29:15.121508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-05T20:29:15.132388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-05T20:29:15.132731] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-05T20:29:15.133510] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-05T20:29:15.133562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:15.133615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:15.133641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:15.133707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:15.189648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:15.190508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:15.190613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:15.190647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:15.308986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:15.309134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:15.309174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:15.309204] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:15.312543] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-05T20:29:15.312828] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-05T20:29:15.312951] [INFO ] [sig ] PGC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:15.453597] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PGC.txt [2026-01-05T20:29:15.453718] [INFO ] [sig ] [2468/3521] Completed PGC in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:15.453756] [INFO ] [sig ] [2469/3521] Forecasting PGEN... [2026-01-05T20:29:15.453785] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-05T20:29:15.453814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-05T20:29:15.464943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-05T20:29:15.465236] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-05T20:29:15.466002] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-05T20:29:15.466055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:15.466087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:15.466115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:15.466171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:15.522874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:15.523862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:15.523948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:15.523981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:15.642621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:15.642761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:15.642800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:15.642831] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:15.646218] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-01-05T20:29:15.646493] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-05T20:29:15.646641] [INFO ] [sig ] PGEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:15.791833] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PGEN.txt [2026-01-05T20:29:15.791992] [INFO ] [sig ] [2469/3521] Completed PGEN in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:15.792046] [INFO ] [sig ] [2470/3521] Forecasting PGJ... [2026-01-05T20:29:15.792077] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-05T20:29:15.792108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-05T20:29:15.803665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-05T20:29:15.803965] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-05T20:29:15.804778] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-05T20:29:15.804832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:15.804865] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:15.804893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:15.804953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:15.865831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:15.866713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:15.866810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:15.866842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:15.992819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:15.992972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:15.993205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:15.993264] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:15.996982] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-05T20:29:15.997442] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-05T20:29:15.997568] [INFO ] [sig ] PGJ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:16.139380] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PGJ.txt [2026-01-05T20:29:16.139504] [INFO ] [sig ] [2470/3521] Completed PGJ in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:16.139545] [INFO ] [sig ] [2471/3521] Forecasting PGNY... [2026-01-05T20:29:16.139593] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-05T20:29:16.139627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-05T20:29:16.151021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-05T20:29:16.151324] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-05T20:29:16.152116] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-05T20:29:16.152170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:16.152203] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:16.152231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:16.152289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:16.210189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:16.210844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:16.210924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:16.210956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:16.331103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:16.331246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:16.331285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:16.331314] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:16.334729] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-05T20:29:16.335002] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-05T20:29:16.335143] [INFO ] [sig ] PGNY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:16.474842] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PGNY.txt [2026-01-05T20:29:16.474969] [INFO ] [sig ] [2471/3521] Completed PGNY in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:16.475009] [INFO ] [sig ] [2472/3521] Forecasting PGP... [2026-01-05T20:29:16.475040] [INFO ] [sig ] Generating forecast for: PGP [2026-01-05T20:29:16.475070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-05T20:29:16.485939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-05T20:29:16.486246] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-05T20:29:16.487088] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-05T20:29:16.487141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:16.487173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:16.487200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:16.487260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:16.547091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:16.547846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:16.547932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:16.547967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:16.659433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:16.659587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:16.659627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:16.659656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:16.662917] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-01-05T20:29:16.663198] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-05T20:29:16.663319] [INFO ] [sig ] PGP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:16.802841] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PGP.txt [2026-01-05T20:29:16.802964] [INFO ] [sig ] [2472/3521] Completed PGP in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:16.803004] [INFO ] [sig ] [2473/3521] Forecasting PGY... [2026-01-05T20:29:16.803032] [INFO ] [sig ] Generating forecast for: PGY [2026-01-05T20:29:16.803062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-05T20:29:16.814506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-05T20:29:16.814811] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-05T20:29:16.815565] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-05T20:29:16.815660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:16.815693] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:16.815719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:16.815775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:16.874816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:16.875865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:16.875949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:16.875981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:16.997481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:16.997666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:16.997726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:16.997755] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:17.001270] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=54.91%) [2026-01-05T20:29:17.001596] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-05T20:29:17.001736] [INFO ] [sig ] PGY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:17.151685] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PGY.txt [2026-01-05T20:29:17.151823] [INFO ] [sig ] [2473/3521] Completed PGY in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:17.151862] [INFO ] [sig ] [2474/3521] Forecasting PGZ... [2026-01-05T20:29:17.151892] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-05T20:29:17.151921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-05T20:29:17.162725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-05T20:29:17.163042] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-05T20:29:17.163833] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-05T20:29:17.163886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:17.163919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:17.163946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:17.164003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:17.221786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:17.222451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:17.222532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:17.222565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:17.339169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:17.339322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:17.339361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:17.339390] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:17.342833] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-01-05T20:29:17.343120] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-05T20:29:17.343251] [INFO ] [sig ] PGZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:17.484388] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PGZ.txt [2026-01-05T20:29:17.484551] [INFO ] [sig ] [2474/3521] Completed PGZ in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:17.484613] [INFO ] [sig ] [2475/3521] Forecasting PH... [2026-01-05T20:29:17.484643] [INFO ] [sig ] Generating forecast for: PH [2026-01-05T20:29:17.484674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-05T20:29:17.497320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-05T20:29:17.497703] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-05T20:29:17.498623] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-05T20:29:17.498677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:17.498709] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:17.498736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:17.498793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:17.555598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:17.556317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:17.556414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:17.556447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:17.681592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:17.681762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:17.681803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:17.681832] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:17.685784] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-05T20:29:17.686088] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-05T20:29:17.686216] [INFO ] [sig ] PH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:17.827845] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PH.txt [2026-01-05T20:29:17.827972] [INFO ] [sig ] [2475/3521] Completed PH in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:17.828013] [INFO ] [sig ] [2476/3521] Forecasting PHG... [2026-01-05T20:29:17.828044] [INFO ] [sig ] Generating forecast for: PHG [2026-01-05T20:29:17.828076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-05T20:29:17.839203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-05T20:29:17.839506] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-05T20:29:17.840293] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-05T20:29:17.840347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:17.840379] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:17.840406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:17.840465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:17.897981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:17.898673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:17.898754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:17.898788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:18.021016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:18.021353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:18.021393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:18.021422] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:18.024788] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-01-05T20:29:18.025071] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-05T20:29:18.025194] [INFO ] [sig ] PHG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:18.180004] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHG.txt [2026-01-05T20:29:18.180157] [INFO ] [sig ] [2476/3521] Completed PHG in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:18.180196] [INFO ] [sig ] [2477/3521] Forecasting PHI... [2026-01-05T20:29:18.180227] [INFO ] [sig ] Generating forecast for: PHI [2026-01-05T20:29:18.180256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-05T20:29:18.191274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-05T20:29:18.191561] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-05T20:29:18.192327] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-05T20:29:18.192379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:18.192411] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:18.192451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:18.192509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:18.250117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:18.250768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:18.250849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:18.250907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:18.365465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:18.365621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:18.365661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:18.365689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:18.368997] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-05T20:29:18.369273] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-05T20:29:18.369394] [INFO ] [sig ] PHI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:18.513651] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PHI.txt [2026-01-05T20:29:18.513796] [INFO ] [sig ] [2477/3521] Completed PHI in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:18.513835] [INFO ] [sig ] [2478/3521] Forecasting PHIN... [2026-01-05T20:29:18.513862] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-05T20:29:18.513891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-05T20:29:18.525608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-05T20:29:18.525905] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-05T20:29:18.526707] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-05T20:29:18.526762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:18.526794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:18.526822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:18.526879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:18.584303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:18.584988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:18.585066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:18.585099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:18.706783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:18.706935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:18.706974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:18.707002] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:18.710311] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-01-05T20:29:18.710595] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-05T20:29:18.710722] [INFO ] [sig ] PHIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:18.849952] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHIN.txt [2026-01-05T20:29:18.850085] [INFO ] [sig ] [2478/3521] Completed PHIN in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:18.850124] [INFO ] [sig ] [2479/3521] Forecasting PHIO... [2026-01-05T20:29:18.850152] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-05T20:29:18.850182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-05T20:29:18.861893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-05T20:29:18.862202] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-05T20:29:18.863006] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-05T20:29:18.863059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:18.863092] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:18.863119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:18.863178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:18.921887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:18.922549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:18.922648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:18.922685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:19.048194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:19.048336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:19.048374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:19.048401] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:19.051886] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-01-05T20:29:19.052161] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-05T20:29:19.052288] [INFO ] [sig ] PHIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:19.198789] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHIO.txt [2026-01-05T20:29:19.198974] [INFO ] [sig ] [2479/3521] Completed PHIO in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:19.199020] [INFO ] [sig ] [2480/3521] Forecasting PHK... [2026-01-05T20:29:19.199050] [INFO ] [sig ] Generating forecast for: PHK [2026-01-05T20:29:19.199082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-05T20:29:19.211760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-05T20:29:19.212117] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-05T20:29:19.212932] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-05T20:29:19.212986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:19.213019] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:19.213047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:19.213105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:19.273626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:19.274530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:19.274629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:19.274663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:19.391436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:19.391597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:19.391636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:19.391664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:19.394927] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-05T20:29:19.395193] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-05T20:29:19.395315] [INFO ] [sig ] PHK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:19.535329] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHK.txt [2026-01-05T20:29:19.535483] [INFO ] [sig ] [2480/3521] Completed PHK in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:19.535521] [INFO ] [sig ] [2481/3521] Forecasting PHM... [2026-01-05T20:29:19.535551] [INFO ] [sig ] Generating forecast for: PHM [2026-01-05T20:29:19.535604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-05T20:29:19.547282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-05T20:29:19.547619] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-05T20:29:19.548501] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-05T20:29:19.548557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:19.548615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:19.548647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:19.548706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:19.609767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:19.610635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:19.610715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:19.610748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:19.730869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:19.731022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:19.731062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:19.731091] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:19.734803] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-05T20:29:19.735072] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-05T20:29:19.735391] [INFO ] [sig ] PHM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:19.881553] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PHM.txt [2026-01-05T20:29:19.881697] [INFO ] [sig ] [2481/3521] Completed PHM in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-05T20:29:19.881735] [INFO ] [sig ] [2482/3521] Forecasting PHO... [2026-01-05T20:29:19.881764] [INFO ] [sig ] Generating forecast for: PHO [2026-01-05T20:29:19.881794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-05T20:29:19.893429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-05T20:29:19.893756] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-05T20:29:19.894556] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-05T20:29:19.894634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:19.894668] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:19.894695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:19.894753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:19.954367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:19.955145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:19.955224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:19.955257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:20.078536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:20.078697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:20.078736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:20.078763] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:20.082172] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-01-05T20:29:20.082447] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-05T20:29:20.082595] [INFO ] [sig ] PHO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:20.235770] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHO.txt [2026-01-05T20:29:20.235911] [INFO ] [sig ] [2482/3521] Completed PHO in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-05T20:29:20.235955] [INFO ] [sig ] [2483/3521] Forecasting PHUN... [2026-01-05T20:29:20.235985] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-05T20:29:20.236013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-05T20:29:20.247798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-05T20:29:20.248297] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-05T20:29:20.249332] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-05T20:29:20.249397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:20.249452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:20.249490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:20.249551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:20.307316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:20.307994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:20.308073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:20.308105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:20.429364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:20.429505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:20.429542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:20.429586] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:20.433001] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=66.04%) [2026-01-05T20:29:20.433267] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-05T20:29:20.433387] [INFO ] [sig ] PHUN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:20.581728] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PHUN.txt [2026-01-05T20:29:20.581860] [INFO ] [sig ] [2483/3521] Completed PHUN in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-05T20:29:20.581900] [INFO ] [sig ] [2484/3521] Forecasting PHVS... [2026-01-05T20:29:20.581931] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-05T20:29:20.581961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-05T20:29:20.593026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-05T20:29:20.593534] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-05T20:29:20.594522] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-05T20:29:20.594597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:20.594659] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:20.594694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:20.594771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:20.656190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:20.656876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:20.656958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:20.656997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:20.776667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:20.776824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:20.776863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:20.776890] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:20.780337] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-01-05T20:29:20.780655] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-05T20:29:20.780788] [INFO ] [sig ] PHVS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:20.936920] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PHVS.txt [2026-01-05T20:29:20.937096] [INFO ] [sig ] [2484/3521] Completed PHVS in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-05T20:29:20.937136] [INFO ] [sig ] [2485/3521] Forecasting PI... [2026-01-05T20:29:20.937165] [INFO ] [sig ] Generating forecast for: PI [2026-01-05T20:29:20.937195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-05T20:29:20.949280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-05T20:29:20.949605] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-05T20:29:20.950413] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-05T20:29:20.950469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:20.950502] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:20.950530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:20.950617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:21.009444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:21.010255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:21.010337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:21.010370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:21.134806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:21.134952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:21.134999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:21.135027] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:21.138438] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-05T20:29:21.138741] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-05T20:29:21.138871] [INFO ] [sig ] PI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:21.288187] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PI.txt [2026-01-05T20:29:21.288313] [INFO ] [sig ] [2485/3521] Completed PI in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:21.288350] [INFO ] [sig ] [2486/3521] Forecasting PID... [2026-01-05T20:29:21.288388] [INFO ] [sig ] Generating forecast for: PID [2026-01-05T20:29:21.288430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-05T20:29:21.299742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-05T20:29:21.300052] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-05T20:29:21.300889] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-05T20:29:21.300951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:21.300984] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:21.301011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:21.301068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:21.359246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:21.359918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:21.360006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:21.360039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:21.484198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:21.484363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:21.484417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:21.484452] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:21.488546] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-05T20:29:21.488937] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-05T20:29:21.489107] [INFO ] [sig ] PID: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:21.637177] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PID.txt [2026-01-05T20:29:21.637303] [INFO ] [sig ] [2486/3521] Completed PID in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:21.637342] [INFO ] [sig ] [2487/3521] Forecasting PIE... [2026-01-05T20:29:21.637370] [INFO ] [sig ] Generating forecast for: PIE [2026-01-05T20:29:21.637399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-05T20:29:21.648426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-05T20:29:21.648722] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-05T20:29:21.649514] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-05T20:29:21.649567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:21.649620] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:21.649649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:21.649707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:21.710043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:21.710911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:21.710996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:21.711029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:21.831219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:21.831378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:21.831416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:21.831443] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:21.834918] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-05T20:29:21.835203] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-05T20:29:21.835336] [INFO ] [sig ] PIE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:21.981283] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PIE.txt [2026-01-05T20:29:21.981428] [INFO ] [sig ] [2487/3521] Completed PIE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:21.981468] [INFO ] [sig ] [2488/3521] Forecasting PII... [2026-01-05T20:29:21.981498] [INFO ] [sig ] Generating forecast for: PII [2026-01-05T20:29:21.981528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-05T20:29:21.993811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-05T20:29:21.994334] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-05T20:29:21.995136] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-05T20:29:21.995190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:21.995221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:21.995248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:21.995305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:22.051403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:22.052242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:22.052328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:22.052361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:22.172318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:22.172463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:22.172500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:22.172527] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:22.175857] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-05T20:29:22.176128] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-05T20:29:22.176251] [INFO ] [sig ] PII: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:22.374305] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PII.txt [2026-01-05T20:29:22.374448] [INFO ] [sig ] [2488/3521] Completed PII in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:22.374487] [INFO ] [sig ] [2489/3521] Forecasting PIM... [2026-01-05T20:29:22.374517] [INFO ] [sig ] Generating forecast for: PIM [2026-01-05T20:29:22.374547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-05T20:29:22.385192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-05T20:29:22.385506] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-05T20:29:22.386375] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-05T20:29:22.386429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:22.386461] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:22.386489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:22.386547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:22.444134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:22.444870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:22.444954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:22.444990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:22.559743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:22.559923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:22.559966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:22.559995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:22.563483] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-01-05T20:29:22.563777] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-05T20:29:22.563906] [INFO ] [sig ] PIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:22.708281] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PIM.txt [2026-01-05T20:29:22.708423] [INFO ] [sig ] [2489/3521] Completed PIM in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:22.708464] [INFO ] [sig ] [2490/3521] Forecasting PINE... [2026-01-05T20:29:22.708493] [INFO ] [sig ] Generating forecast for: PINE [2026-01-05T20:29:22.708521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-05T20:29:22.720448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-05T20:29:22.720801] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-05T20:29:22.721603] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-05T20:29:22.721678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:22.721712] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:22.721739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:22.721797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:22.778046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:22.778778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:22.778861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:22.778893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:22.894308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:22.894454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:22.894495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:22.894523] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:22.897817] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-05T20:29:22.898091] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-05T20:29:22.898216] [INFO ] [sig ] PINE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:23.036769] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PINE.txt [2026-01-05T20:29:23.036913] [INFO ] [sig ] [2490/3521] Completed PINE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:23.036952] [INFO ] [sig ] [2491/3521] Forecasting PINS... [2026-01-05T20:29:23.036981] [INFO ] [sig ] Generating forecast for: PINS [2026-01-05T20:29:23.037013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-05T20:29:23.048075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-05T20:29:23.048396] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-05T20:29:23.049195] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-05T20:29:23.049248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:23.049278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:23.049304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:23.049361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:23.105145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:23.105905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:23.105985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:23.106017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:23.229636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:23.229804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:23.229848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:23.229877] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:23.233376] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-01-05T20:29:23.233670] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-05T20:29:23.233792] [INFO ] [sig ] PINS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:23.372387] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PINS.txt [2026-01-05T20:29:23.372723] [INFO ] [sig ] [2491/3521] Completed PINS in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:23.372764] [INFO ] [sig ] [2492/3521] Forecasting PK... [2026-01-05T20:29:23.372795] [INFO ] [sig ] Generating forecast for: PK [2026-01-05T20:29:23.372824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-05T20:29:23.384841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-05T20:29:23.385172] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-05T20:29:23.385980] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-05T20:29:23.386036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:23.386071] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:23.386098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:23.386158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:23.446932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:23.447704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:23.447784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:23.447821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:23.569874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:23.570025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:23.570063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:23.570090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:23.573551] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-01-05T20:29:23.573841] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-05T20:29:23.573964] [INFO ] [sig ] PK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:23.712028] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PK.txt [2026-01-05T20:29:23.712170] [INFO ] [sig ] [2492/3521] Completed PK in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:23.712209] [INFO ] [sig ] [2493/3521] Forecasting PKBK... [2026-01-05T20:29:23.712238] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-05T20:29:23.712268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-05T20:29:23.723111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-05T20:29:23.723427] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-05T20:29:23.724212] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-05T20:29:23.724265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:23.724296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:23.724322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:23.724378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:23.780683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:23.781539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:23.781639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:23.781672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:23.902594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:23.902747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:23.902785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:23.902812] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:23.906141] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-01-05T20:29:23.906409] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-05T20:29:23.906541] [INFO ] [sig ] PKBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:24.046144] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PKBK.txt [2026-01-05T20:29:24.046278] [INFO ] [sig ] [2493/3521] Completed PKBK in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:24.046322] [INFO ] [sig ] [2494/3521] Forecasting PKE... [2026-01-05T20:29:24.046354] [INFO ] [sig ] Generating forecast for: PKE [2026-01-05T20:29:24.046383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-05T20:29:24.057376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-05T20:29:24.057700] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-05T20:29:24.058457] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-05T20:29:24.058509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:24.058541] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:24.058587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:24.058649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:24.114240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:24.114998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:24.115106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:24.115139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:24.234867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:24.235025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:24.235069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:24.235098] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:24.238434] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-05T20:29:24.238724] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-05T20:29:24.238850] [INFO ] [sig ] PKE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:24.377916] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PKE.txt [2026-01-05T20:29:24.378057] [INFO ] [sig ] [2494/3521] Completed PKE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:24.378095] [INFO ] [sig ] [2495/3521] Forecasting PKG... [2026-01-05T20:29:24.378125] [INFO ] [sig ] Generating forecast for: PKG [2026-01-05T20:29:24.378157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-05T20:29:24.392486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-05T20:29:24.392994] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-05T20:29:24.394152] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-05T20:29:24.394240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:24.394278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:24.394500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:24.394593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:24.452750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:24.453647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:24.453732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:24.453764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:24.585009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:24.585208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:24.585260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:24.585292] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:24.588892] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-01-05T20:29:24.589192] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-05T20:29:24.589335] [INFO ] [sig ] PKG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:24.729672] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PKG.txt [2026-01-05T20:29:24.729828] [INFO ] [sig ] [2495/3521] Completed PKG in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:24.729870] [INFO ] [sig ] [2496/3521] Forecasting PKOH... [2026-01-05T20:29:24.729911] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-05T20:29:24.729946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-05T20:29:24.741477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-05T20:29:24.741806] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-05T20:29:24.742617] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-05T20:29:24.742671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:24.742704] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:24.742732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:24.742791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:24.800267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:24.801001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:24.801087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:24.801120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:24.922967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:24.923124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:24.923164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:24.923193] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:24.926619] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-01-05T20:29:24.926900] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-05T20:29:24.927030] [INFO ] [sig ] PKOH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:25.068387] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PKOH.txt [2026-01-05T20:29:25.068519] [INFO ] [sig ] [2496/3521] Completed PKOH in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:25.068558] [INFO ] [sig ] [2497/3521] Forecasting PKX... [2026-01-05T20:29:25.068608] [INFO ] [sig ] Generating forecast for: PKX [2026-01-05T20:29:25.068640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-05T20:29:25.080368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-05T20:29:25.080698] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-05T20:29:25.081531] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-05T20:29:25.081604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:25.081640] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:25.081668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:25.081732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:25.138483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:25.139246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:25.139329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:25.139363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:25.264302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:25.264471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:25.264534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:25.264582] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:25.268125] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-01-05T20:29:25.268399] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-05T20:29:25.268535] [INFO ] [sig ] PKX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:25.409186] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PKX.txt [2026-01-05T20:29:25.409357] [INFO ] [sig ] [2497/3521] Completed PKX in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:25.409400] [INFO ] [sig ] [2498/3521] Forecasting PL... [2026-01-05T20:29:25.409431] [INFO ] [sig ] Generating forecast for: PL [2026-01-05T20:29:25.409462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-05T20:29:25.421041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-05T20:29:25.421352] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-05T20:29:25.422177] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-05T20:29:25.422232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:25.422265] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:25.422293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:25.422351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:25.479512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:25.480199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:25.480279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:25.480312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:25.600312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:25.600470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:25.600510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:25.600539] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:25.604209] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-05T20:29:25.604486] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-05T20:29:25.604634] [INFO ] [sig ] PL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:25.747932] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PL.txt [2026-01-05T20:29:25.748065] [INFO ] [sig ] [2498/3521] Completed PL in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-05T20:29:25.748105] [INFO ] [sig ] [2499/3521] Forecasting PLAB... [2026-01-05T20:29:25.748134] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-05T20:29:25.748163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-05T20:29:25.759154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-05T20:29:25.759705] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-05T20:29:25.760472] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-05T20:29:25.760525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:25.760556] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:25.760604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:25.760664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:25.816739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:25.817473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:25.817569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:25.817621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:25.942816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:25.942972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:25.943010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:25.943038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:25.946367] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=26.28%) [2026-01-05T20:29:25.946655] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-05T20:29:25.946784] [INFO ] [sig ] PLAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:26.088516] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLAB.txt [2026-01-05T20:29:26.088674] [INFO ] [sig ] [2499/3521] Completed PLAB in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-05T20:29:26.088713] [INFO ] [sig ] [2500/3521] Forecasting PLAY... [2026-01-05T20:29:26.088744] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-05T20:29:26.088773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-05T20:29:26.100098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-05T20:29:26.100424] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-05T20:29:26.101212] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-05T20:29:26.101265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:26.101297] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:26.101323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:26.101381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:26.158154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:26.158866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:26.158955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:26.158989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:26.280534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:26.280697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:26.280736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:26.280765] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:26.284081] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-01-05T20:29:26.284353] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-05T20:29:26.284479] [INFO ] [sig ] PLAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:26.421859] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLAY.txt [2026-01-05T20:29:26.422002] [INFO ] [sig ] [2500/3521] Completed PLAY in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-05T20:29:26.422041] [INFO ] [sig ] [2501/3521] Forecasting PLBC... [2026-01-05T20:29:26.422070] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-05T20:29:26.422099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-05T20:29:26.434547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-05T20:29:26.434912] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-05T20:29:26.435701] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-05T20:29:26.435753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:26.435820] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:26.435849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:26.435906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:26.492803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:26.493591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:26.493675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:26.493708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:26.597095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:26.597249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:26.597286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:26.597313] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:26.600677] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-01-05T20:29:26.600958] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-05T20:29:26.601090] [INFO ] [sig ] PLBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:26.741249] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLBC.txt [2026-01-05T20:29:26.741382] [INFO ] [sig ] [2501/3521] Completed PLBC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-05T20:29:26.741422] [INFO ] [sig ] [2502/3521] Forecasting PLBY... [2026-01-05T20:29:26.741451] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-05T20:29:26.741481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-05T20:29:26.752877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-05T20:29:26.753223] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-05T20:29:26.754002] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-05T20:29:26.754054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:26.754086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:26.754112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:26.754168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:26.812011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:26.812854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:26.812939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:26.812971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:26.930944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:26.931099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:26.931137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:26.931165] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:26.934853] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-05T20:29:26.935132] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-05T20:29:26.935256] [INFO ] [sig ] PLBY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:27.073476] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLBY.txt [2026-01-05T20:29:27.073624] [INFO ] [sig ] [2502/3521] Completed PLBY in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-05T20:29:27.073664] [INFO ] [sig ] [2503/3521] Forecasting PLCE... [2026-01-05T20:29:27.073694] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-05T20:29:27.073724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-05T20:29:27.084922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-05T20:29:27.085270] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-05T20:29:27.086037] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-05T20:29:27.086092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:27.086126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:27.086153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:27.086210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:27.141796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:27.142604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:27.142685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:27.142717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:27.262157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:27.262303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:27.262341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:27.262369] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:27.265700] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-01-05T20:29:27.265970] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-05T20:29:27.266095] [INFO ] [sig ] PLCE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:27.403911] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PLCE.txt [2026-01-05T20:29:27.404044] [INFO ] [sig ] [2503/3521] Completed PLCE in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:27.404086] [INFO ] [sig ] [2504/3521] Forecasting PLD... [2026-01-05T20:29:27.404116] [INFO ] [sig ] Generating forecast for: PLD [2026-01-05T20:29:27.404146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-05T20:29:27.415564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-05T20:29:27.415888] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-05T20:29:27.416655] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-05T20:29:27.416708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:27.416738] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:27.416764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:27.416821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:27.472309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:27.473023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:27.473103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:27.473134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:27.598859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:27.599032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:27.599070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:27.599130] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:27.602989] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=50.82%) [2026-01-05T20:29:27.603306] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-05T20:29:27.603447] [INFO ] [sig ] PLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:27.743520] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PLD.txt [2026-01-05T20:29:27.743674] [INFO ] [sig ] [2504/3521] Completed PLD in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:27.743715] [INFO ] [sig ] [2505/3521] Forecasting PLPC... [2026-01-05T20:29:27.743751] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-05T20:29:27.743782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-05T20:29:27.755100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-05T20:29:27.755411] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-05T20:29:27.756187] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-05T20:29:27.756247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:27.756278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:27.756304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:27.756361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:27.812148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:27.812850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:27.812931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:27.812964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:27.925045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:27.925204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:27.925242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:27.925271] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:27.929199] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-01-05T20:29:27.929481] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-05T20:29:27.929626] [INFO ] [sig ] PLPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:28.067350] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLPC.txt [2026-01-05T20:29:28.067493] [INFO ] [sig ] [2505/3521] Completed PLPC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:28.067531] [INFO ] [sig ] [2506/3521] Forecasting PLRX... [2026-01-05T20:29:28.067562] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-05T20:29:28.067611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-05T20:29:28.079088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-05T20:29:28.079405] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-05T20:29:28.080187] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-05T20:29:28.080240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:28.080271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:28.080297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:28.080354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:28.138459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:28.139388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:28.139473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:28.139507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:28.258560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:28.258731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:28.258771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:28.258802] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:28.262276] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-05T20:29:28.262554] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-05T20:29:28.262706] [INFO ] [sig ] PLRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:28.403551] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PLRX.txt [2026-01-05T20:29:28.403709] [INFO ] [sig ] [2506/3521] Completed PLRX in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:28.403748] [INFO ] [sig ] [2507/3521] Forecasting PLSE... [2026-01-05T20:29:28.403777] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-05T20:29:28.403805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-05T20:29:28.417613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-05T20:29:28.417986] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-05T20:29:28.419019] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-05T20:29:28.419075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:28.419107] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:28.419135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:28.419192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:28.480134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:28.481062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:28.481155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:28.481189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:28.617433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:28.617651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:28.617715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:28.617762] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:28.622671] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-05T20:29:28.623019] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-05T20:29:28.623166] [INFO ] [sig ] PLSE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:28.834903] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PLSE.txt [2026-01-05T20:29:28.835133] [INFO ] [sig ] [2507/3521] Completed PLSE in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:28.835202] [INFO ] [sig ] [2508/3521] Forecasting PLTK... [2026-01-05T20:29:28.835253] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-05T20:29:28.835305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-05T20:29:28.852534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-05T20:29:28.853102] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-05T20:29:28.854328] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-05T20:29:28.854402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:28.854457] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:28.854505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:28.854618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:28.925185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:28.926320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:28.926436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:28.926473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:29.098534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:29.098758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:29.098817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:29.098884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:29.104429] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-05T20:29:29.104979] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-05T20:29:29.105199] [INFO ] [sig ] PLTK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:29.327155] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PLTK.txt [2026-01-05T20:29:29.327394] [INFO ] [sig ] [2508/3521] Completed PLTK in 0.5s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:29.327465] [INFO ] [sig ] [2509/3521] Forecasting PLUG... [2026-01-05T20:29:29.327514] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-05T20:29:29.327562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-05T20:29:29.344442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-05T20:29:29.344906] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-05T20:29:29.345998] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-05T20:29:29.346067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:29.346111] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:29.346152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:29.346229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:29.424792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:29.425948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:29.426059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:29.426108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:29.588686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:29.588844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:29.588886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:29.588915] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:29.592412] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-05T20:29:29.592714] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-05T20:29:29.592847] [INFO ] [sig ] PLUG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:29.739815] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLUG.txt [2026-01-05T20:29:29.739971] [INFO ] [sig ] [2509/3521] Completed PLUG in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:29.740010] [INFO ] [sig ] [2510/3521] Forecasting PLUS... [2026-01-05T20:29:29.740041] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-05T20:29:29.740070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-05T20:29:29.751607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-05T20:29:29.751993] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-05T20:29:29.752814] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-05T20:29:29.752870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:29.752904] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:29.752933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:29.752992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:29.812500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:29.813533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:29.813683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:29.813740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:29.952598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:29.952758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:29.952798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:29.952826] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:29.956363] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-05T20:29:29.956669] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-05T20:29:29.956801] [INFO ] [sig ] PLUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:30.105956] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLUS.txt [2026-01-05T20:29:30.106119] [INFO ] [sig ] [2510/3521] Completed PLUS in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:30.106163] [INFO ] [sig ] [2511/3521] Forecasting PLXS... [2026-01-05T20:29:30.106193] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-05T20:29:30.106224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-05T20:29:30.118668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-05T20:29:30.119045] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-05T20:29:30.119849] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-05T20:29:30.119902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:30.119933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:30.119960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:30.120017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:30.179945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:30.180883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:30.181000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:30.181032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:30.305313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:30.305479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:30.305520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:30.305547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:30.309013] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=21.90%) [2026-01-05T20:29:30.309301] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-05T20:29:30.309432] [INFO ] [sig ] PLXS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:30.451485] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLXS.txt [2026-01-05T20:29:30.451664] [INFO ] [sig ] [2511/3521] Completed PLXS in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:30.451705] [INFO ] [sig ] [2512/3521] Forecasting PLYM... [2026-01-05T20:29:30.451736] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-05T20:29:30.451767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-05T20:29:30.465291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-05T20:29:30.465658] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-05T20:29:30.466515] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-05T20:29:30.466596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:30.466632] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:30.466672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:30.466733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:30.526698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:30.527564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:30.527670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:30.527703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:30.650878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:30.651037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:30.651080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:30.651107] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:30.654845] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-01-05T20:29:30.655120] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-05T20:29:30.655251] [INFO ] [sig ] PLYM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:30.807246] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PLYM.txt [2026-01-05T20:29:30.807617] [INFO ] [sig ] [2512/3521] Completed PLYM in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:30.807658] [INFO ] [sig ] [2513/3521] Forecasting PM... [2026-01-05T20:29:30.807687] [INFO ] [sig ] Generating forecast for: PM [2026-01-05T20:29:30.807716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-05T20:29:30.820781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-05T20:29:30.821166] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-05T20:29:30.821963] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-05T20:29:30.822015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:30.822046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:30.822073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:30.822130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:30.884491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:30.885367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:30.885455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:30.885488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:31.021429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:31.021604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:31.021645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:31.021673] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:31.025125] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-05T20:29:31.025427] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-05T20:29:31.025560] [INFO ] [sig ] PM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:31.167138] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PM.txt [2026-01-05T20:29:31.167272] [INFO ] [sig ] [2513/3521] Completed PM in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:31.167311] [INFO ] [sig ] [2514/3521] Forecasting PMAX... [2026-01-05T20:29:31.167341] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-05T20:29:31.167559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-05T20:29:31.180456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-05T20:29:31.180841] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-05T20:29:31.181671] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-05T20:29:31.181725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:31.181757] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:31.181785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:31.181843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:31.240868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:31.241780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:31.241866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:31.241900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:31.366520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:31.366702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:31.366750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:31.366786] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:31.371344] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-01-05T20:29:31.371718] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-05T20:29:31.371874] [INFO ] [sig ] PMAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:31.521806] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PMAX.txt [2026-01-05T20:29:31.521991] [INFO ] [sig ] [2514/3521] Completed PMAX in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:31.522030] [INFO ] [sig ] [2515/3521] Forecasting PML... [2026-01-05T20:29:31.522059] [INFO ] [sig ] Generating forecast for: PML [2026-01-05T20:29:31.522091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-05T20:29:31.533663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-05T20:29:31.534026] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-05T20:29:31.534869] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-05T20:29:31.534924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:31.534957] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:31.534986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:31.535044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:31.594505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:31.595366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:31.595454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:31.595485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:31.716267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:31.716419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:31.716459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:31.716487] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:31.719886] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-01-05T20:29:31.720172] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-05T20:29:31.720300] [INFO ] [sig ] PML: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:31.869139] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PML.txt [2026-01-05T20:29:31.869362] [INFO ] [sig ] [2515/3521] Completed PML in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-05T20:29:31.869413] [INFO ] [sig ] [2516/3521] Forecasting PMM... [2026-01-05T20:29:31.869450] [INFO ] [sig ] Generating forecast for: PMM [2026-01-05T20:29:31.869488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-05T20:29:31.883772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-05T20:29:31.884217] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-05T20:29:31.885217] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-05T20:29:31.885283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:31.885326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:31.885364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:31.885444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:31.949649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:31.950568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:31.950680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:31.950713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:32.069967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:32.070128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:32.070170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:32.070203] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:32.073771] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-05T20:29:32.074072] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-05T20:29:32.074211] [INFO ] [sig ] PMM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:32.220622] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PMM.txt [2026-01-05T20:29:32.220786] [INFO ] [sig ] [2516/3521] Completed PMM in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-05T20:29:32.220827] [INFO ] [sig ] [2517/3521] Forecasting PMO... [2026-01-05T20:29:32.220856] [INFO ] [sig ] Generating forecast for: PMO [2026-01-05T20:29:32.220885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-05T20:29:32.233048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-05T20:29:32.233414] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-05T20:29:32.234298] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-05T20:29:32.234358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:32.234392] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:32.234421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:32.234480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:32.295394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:32.296240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:32.296325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:32.296358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:32.417074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:32.417234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:32.417280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:32.417315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:32.420759] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=26.15%) [2026-01-05T20:29:32.421037] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-05T20:29:32.421164] [INFO ] [sig ] PMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:32.569886] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PMO.txt [2026-01-05T20:29:32.570046] [INFO ] [sig ] [2517/3521] Completed PMO in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-05T20:29:32.570087] [INFO ] [sig ] [2518/3521] Forecasting PMTS... [2026-01-05T20:29:32.570117] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-05T20:29:32.570147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-05T20:29:32.585843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-05T20:29:32.586319] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-05T20:29:32.587357] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-05T20:29:32.587424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:32.587501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:32.587539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:32.587634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:32.656291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:32.657145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:32.657229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:32.657261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:32.779145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:32.779297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:32.779334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:32.779362] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:32.782784] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-05T20:29:32.783056] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-05T20:29:32.783182] [INFO ] [sig ] PMTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:32.921388] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PMTS.txt [2026-01-05T20:29:32.921540] [INFO ] [sig ] [2518/3521] Completed PMTS in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-05T20:29:32.921598] [INFO ] [sig ] [2519/3521] Forecasting PMVP... [2026-01-05T20:29:32.921629] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-05T20:29:32.921659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-05T20:29:32.933984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-05T20:29:32.934301] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-05T20:29:32.935276] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-05T20:29:32.935329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:32.935361] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:32.935388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:32.935641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:32.995872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:32.996891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:32.996975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:32.997008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:33.123820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:33.123983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:33.124023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:33.124051] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:33.128178] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-01-05T20:29:33.128471] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-05T20:29:33.128618] [INFO ] [sig ] PMVP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:33.270700] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PMVP.txt [2026-01-05T20:29:33.270833] [INFO ] [sig ] [2519/3521] Completed PMVP in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-05T20:29:33.270872] [INFO ] [sig ] [2520/3521] Forecasting PNC... [2026-01-05T20:29:33.270901] [INFO ] [sig ] Generating forecast for: PNC [2026-01-05T20:29:33.270931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-05T20:29:33.283286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-05T20:29:33.283686] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-05T20:29:33.284511] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-05T20:29:33.284595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:33.284631] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:33.284659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:33.284716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:33.343412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:33.344280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:33.344362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:33.344394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:33.473329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:33.473503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:33.473555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:33.473616] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:33.477549] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=84.92%) [2026-01-05T20:29:33.477890] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-05T20:29:33.478033] [INFO ] [sig ] PNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:33.619782] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PNC.txt [2026-01-05T20:29:33.619929] [INFO ] [sig ] [2520/3521] Completed PNC in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-05T20:29:33.619967] [INFO ] [sig ] [2521/3521] Forecasting PNI... [2026-01-05T20:29:33.619997] [INFO ] [sig ] Generating forecast for: PNI [2026-01-05T20:29:33.620028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-05T20:29:33.630922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-05T20:29:33.631249] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-05T20:29:33.632036] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-05T20:29:33.632089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:33.632121] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:33.632149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:33.632206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:33.687793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:33.688643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:33.688726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:33.688757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:33.797650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:33.797813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:33.797851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:33.797906] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:33.801594] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-01-05T20:29:33.801861] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-05T20:29:33.801986] [INFO ] [sig ] PNI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:33.945611] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PNI.txt [2026-01-05T20:29:33.945755] [INFO ] [sig ] [2521/3521] Completed PNI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:33.945796] [INFO ] [sig ] [2522/3521] Forecasting PNQI... [2026-01-05T20:29:33.945824] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-05T20:29:33.945854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-05T20:29:33.957010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-05T20:29:33.957282] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-05T20:29:33.958059] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-05T20:29:33.958110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:33.958142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:33.958169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:33.958236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:34.014272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:34.014944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:34.015041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:34.015074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:34.135394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:34.135549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:34.135607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:34.135637] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:34.139036] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-05T20:29:34.139310] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-05T20:29:34.139438] [INFO ] [sig ] PNQI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:34.291498] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PNQI.txt [2026-01-05T20:29:34.291666] [INFO ] [sig ] [2522/3521] Completed PNQI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:34.291709] [INFO ] [sig ] [2523/3521] Forecasting PNRG... [2026-01-05T20:29:34.291739] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-05T20:29:34.291769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-05T20:29:34.303875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-05T20:29:34.304152] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-05T20:29:34.305064] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-05T20:29:34.305120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:34.305157] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:34.305185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:34.305243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:34.362426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:34.363076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:34.363153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:34.363184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:34.481920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:34.482070] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:29:34.482110] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:34.482139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:34.485529] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-01-05T20:29:34.485821] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-05T20:29:34.485949] [INFO ] [sig ] PNRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:34.623950] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PNRG.txt [2026-01-05T20:29:34.624074] [INFO ] [sig ] [2523/3521] Completed PNRG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:34.624112] [INFO ] [sig ] [2524/3521] Forecasting PNTG... [2026-01-05T20:29:34.624142] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-05T20:29:34.624171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-05T20:29:34.635235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-05T20:29:34.635519] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-05T20:29:34.636296] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-05T20:29:34.636358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:34.636393] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:34.636421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:34.636479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:34.695058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:34.695942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:34.696028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:34.696062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:34.821188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:34.821351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:34.821401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:34.821432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:34.824769] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-05T20:29:34.825035] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-05T20:29:34.825159] [INFO ] [sig ] PNTG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:34.962976] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PNTG.txt [2026-01-05T20:29:34.963133] [INFO ] [sig ] [2524/3521] Completed PNTG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:34.963172] [INFO ] [sig ] [2525/3521] Forecasting PODD... [2026-01-05T20:29:34.963203] [INFO ] [sig ] Generating forecast for: PODD [2026-01-05T20:29:34.963233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-05T20:29:34.974327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-05T20:29:34.974683] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-05T20:29:34.975456] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-05T20:29:34.975520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:34.975552] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:34.975601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:34.975661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:35.032085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:35.032955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:35.033037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:35.033070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:35.155347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:35.155504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:35.155552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:35.155599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:35.158985] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-05T20:29:35.159257] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-05T20:29:35.159386] [INFO ] [sig ] PODD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:35.306139] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PODD.txt [2026-01-05T20:29:35.306312] [INFO ] [sig ] [2525/3521] Completed PODD in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:35.306365] [INFO ] [sig ] [2526/3521] Forecasting POOL... [2026-01-05T20:29:35.306403] [INFO ] [sig ] Generating forecast for: POOL [2026-01-05T20:29:35.306441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-05T20:29:35.319063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-05T20:29:35.319419] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-05T20:29:35.320336] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-05T20:29:35.320392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:35.320425] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:35.320451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:35.320508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:35.384243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:35.385041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:35.385125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:35.385158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:35.513828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:35.513997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:35.514046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:35.514076] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:35.517526] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-01-05T20:29:35.517818] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-05T20:29:35.517949] [INFO ] [sig ] POOL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:35.656669] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/POOL.txt [2026-01-05T20:29:35.656809] [INFO ] [sig ] [2526/3521] Completed POOL in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:35.656849] [INFO ] [sig ] [2527/3521] Forecasting POWI... [2026-01-05T20:29:35.656877] [INFO ] [sig ] Generating forecast for: POWI [2026-01-05T20:29:35.656906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-05T20:29:35.668843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-05T20:29:35.669187] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-05T20:29:35.669975] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-05T20:29:35.670028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:35.670059] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:35.670085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:35.670141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:35.727248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:35.727844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:35.727922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:35.727954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:35.848712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:35.848869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:35.848909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:35.848957] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:35.852258] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=49.31%) [2026-01-05T20:29:35.852528] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-05T20:29:35.852675] [INFO ] [sig ] POWI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:35.991759] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/POWI.txt [2026-01-05T20:29:35.991902] [INFO ] [sig ] [2527/3521] Completed POWI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:35.991942] [INFO ] [sig ] [2528/3521] Forecasting POWL... [2026-01-05T20:29:35.991971] [INFO ] [sig ] Generating forecast for: POWL [2026-01-05T20:29:35.992000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-05T20:29:36.003695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-05T20:29:36.004029] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-05T20:29:36.004815] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-05T20:29:36.004868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:36.004899] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:36.004927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:36.004983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:36.060829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:36.061588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:36.061696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:36.061729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:36.183438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:36.183606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:36.183646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:36.183675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:36.187073] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=36.17%) [2026-01-05T20:29:36.187343] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-05T20:29:36.187466] [INFO ] [sig ] POWL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:36.326860] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/POWL.txt [2026-01-05T20:29:36.326975] [INFO ] [sig ] [2528/3521] Completed POWL in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:36.327020] [INFO ] [sig ] [2529/3521] Forecasting PPC... [2026-01-05T20:29:36.327049] [INFO ] [sig ] Generating forecast for: PPC [2026-01-05T20:29:36.327077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-05T20:29:36.337973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-05T20:29:36.338252] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-05T20:29:36.339046] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-05T20:29:36.339098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:36.339128] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:36.339155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:36.339212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:36.395640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:36.396227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:36.396303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:36.396335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:36.519433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:36.519802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:36.519841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:36.519869] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:36.523546] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-05T20:29:36.523899] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-05T20:29:36.524039] [INFO ] [sig ] PPC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:36.666015] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PPC.txt [2026-01-05T20:29:36.666144] [INFO ] [sig ] [2529/3521] Completed PPC in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:36.666182] [INFO ] [sig ] [2530/3521] Forecasting PPG... [2026-01-05T20:29:36.666212] [INFO ] [sig ] Generating forecast for: PPG [2026-01-05T20:29:36.666242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-05T20:29:36.677469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-05T20:29:36.677802] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-05T20:29:36.678631] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-05T20:29:36.678686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:36.678717] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:36.678744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:36.678801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:36.735400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:36.736122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:36.736205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:36.736237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:36.858243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:36.858400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:36.858437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:36.858464] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:36.861852] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-01-05T20:29:36.862119] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-05T20:29:36.862260] [INFO ] [sig ] PPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:37.000060] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PPG.txt [2026-01-05T20:29:37.000199] [INFO ] [sig ] [2530/3521] Completed PPG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:37.000237] [INFO ] [sig ] [2531/3521] Forecasting PPH... [2026-01-05T20:29:37.000266] [INFO ] [sig ] Generating forecast for: PPH [2026-01-05T20:29:37.000296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-05T20:29:37.011420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-05T20:29:37.011771] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-05T20:29:37.012570] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-05T20:29:37.012648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:37.012679] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:37.012707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:37.012764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:37.068098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:37.068782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:37.068862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:37.068894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:37.184611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:37.184757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:37.184797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:37.184826] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:37.188126] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-05T20:29:37.188405] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-05T20:29:37.188530] [INFO ] [sig ] PPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:37.326879] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PPH.txt [2026-01-05T20:29:37.327031] [INFO ] [sig ] [2531/3521] Completed PPH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:37.327070] [INFO ] [sig ] [2532/3521] Forecasting PPIH... [2026-01-05T20:29:37.327101] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-05T20:29:37.327130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-05T20:29:37.337675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-05T20:29:37.337979] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-05T20:29:37.338750] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-05T20:29:37.338802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:37.338833] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:37.338860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:37.338941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:37.394943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:37.395626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:37.395703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:37.395736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:37.515206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:37.515360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:37.515416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:37.515446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:37.518764] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-01-05T20:29:37.519060] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-05T20:29:37.519186] [INFO ] [sig ] PPIH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:37.657415] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PPIH.txt [2026-01-05T20:29:37.657552] [INFO ] [sig ] [2532/3521] Completed PPIH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-05T20:29:37.657608] [INFO ] [sig ] [2533/3521] Forecasting PPL... [2026-01-05T20:29:37.657639] [INFO ] [sig ] Generating forecast for: PPL [2026-01-05T20:29:37.657668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-05T20:29:37.668551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-05T20:29:37.668867] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-05T20:29:37.669667] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-05T20:29:37.669719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:37.669750] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:37.669778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:37.669834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:37.726813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:37.727473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:37.727552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:37.727602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:37.847549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:37.847737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:37.847780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:37.847809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:37.851451] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-05T20:29:37.851809] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-05T20:29:37.851955] [INFO ] [sig ] PPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:37.996365] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PPL.txt [2026-01-05T20:29:37.996536] [INFO ] [sig ] [2533/3521] Completed PPL in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-05T20:29:37.996594] [INFO ] [sig ] [2534/3521] Forecasting PPSI... [2026-01-05T20:29:37.996629] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-05T20:29:37.996659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-05T20:29:38.008317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-05T20:29:38.008704] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-05T20:29:38.009524] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-05T20:29:38.009597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:38.009632] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:38.009659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:38.009715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:38.066225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:38.067177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:38.067284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:38.067318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:38.184273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:38.184431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:38.184473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:38.184504] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:38.187946] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-01-05T20:29:38.188223] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-05T20:29:38.188365] [INFO ] [sig ] PPSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:38.332762] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PPSI.txt [2026-01-05T20:29:38.332910] [INFO ] [sig ] [2534/3521] Completed PPSI in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-05T20:29:38.332950] [INFO ] [sig ] [2535/3521] Forecasting PPTA... [2026-01-05T20:29:38.332978] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-05T20:29:38.333007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-05T20:29:38.344363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-05T20:29:38.344737] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-05T20:29:38.345499] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-05T20:29:38.345552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:38.345630] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:38.345659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:38.345717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:38.402858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:38.403718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:38.403803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:38.403837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:38.525048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:38.525207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:38.525248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:38.525278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:38.529068] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-01-05T20:29:38.529344] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-05T20:29:38.529473] [INFO ] [sig ] PPTA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:38.673610] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PPTA.txt [2026-01-05T20:29:38.673758] [INFO ] [sig ] [2535/3521] Completed PPTA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-05T20:29:38.673801] [INFO ] [sig ] [2536/3521] Forecasting PRA... [2026-01-05T20:29:38.673831] [INFO ] [sig ] Generating forecast for: PRA [2026-01-05T20:29:38.673863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-05T20:29:38.686206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-05T20:29:38.686537] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-05T20:29:38.687332] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-05T20:29:38.687387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:38.687433] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:38.687462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:38.687522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:38.746717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:38.747560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:38.747667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:38.747701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:38.869383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:38.869553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:38.869612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:38.869642] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:38.873196] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-05T20:29:38.873543] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-05T20:29:38.873704] [INFO ] [sig ] PRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:39.021214] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRA.txt [2026-01-05T20:29:39.021369] [INFO ] [sig ] [2536/3521] Completed PRA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-05T20:29:39.021409] [INFO ] [sig ] [2537/3521] Forecasting PRAA... [2026-01-05T20:29:39.021439] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-05T20:29:39.021468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-05T20:29:39.033161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-05T20:29:39.033508] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-05T20:29:39.034309] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-05T20:29:39.034375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:39.034415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:39.034448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:39.034512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:39.092121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:39.093023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:39.093112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:39.093160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:39.210906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:39.211068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:39.211107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:39.211136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:39.214596] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=12.64%) [2026-01-05T20:29:39.214881] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-05T20:29:39.215016] [INFO ] [sig ] PRAA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:39.354841] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRAA.txt [2026-01-05T20:29:39.354981] [INFO ] [sig ] [2537/3521] Completed PRAA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-05T20:29:39.355020] [INFO ] [sig ] [2538/3521] Forecasting PRAX... [2026-01-05T20:29:39.355049] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-05T20:29:39.355078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-05T20:29:39.366902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-05T20:29:39.367223] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-05T20:29:39.368004] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-05T20:29:39.368056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:39.368087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:39.368113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:39.368170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:39.423632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:39.424296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:39.424375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:39.424407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:39.547631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:39.547788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:39.547827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:39.547888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:39.551289] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: UP (p=70.99%) [2026-01-05T20:29:39.551567] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-05T20:29:39.551714] [INFO ] [sig ] PRAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:39.697103] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRAX.txt [2026-01-05T20:29:39.697237] [INFO ] [sig ] [2538/3521] Completed PRAX in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:39.697275] [INFO ] [sig ] [2539/3521] Forecasting PRCH... [2026-01-05T20:29:39.697304] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-05T20:29:39.697334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-05T20:29:39.708805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-05T20:29:39.709150] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-05T20:29:39.709926] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-05T20:29:39.709980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:39.710012] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:39.710039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:39.710095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:39.765679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:39.766330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:39.766410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:39.766441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:39.889520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:39.889693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:39.889733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:39.889761] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:39.893050] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-05T20:29:39.893317] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-05T20:29:39.893442] [INFO ] [sig ] PRCH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:40.032105] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRCH.txt [2026-01-05T20:29:40.032241] [INFO ] [sig ] [2539/3521] Completed PRCH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:40.032279] [INFO ] [sig ] [2540/3521] Forecasting PRDO... [2026-01-05T20:29:40.032316] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-05T20:29:40.032346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-05T20:29:40.043604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-05T20:29:40.043911] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-05T20:29:40.044683] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-05T20:29:40.044735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:40.044766] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:40.044793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:40.044849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:40.100726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:40.101383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:40.101464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:40.101495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:40.221664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:40.221826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:40.221865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:40.221894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:40.225207] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=40.16%) [2026-01-05T20:29:40.225479] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-05T20:29:40.225626] [INFO ] [sig ] PRDO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:40.367452] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRDO.txt [2026-01-05T20:29:40.367636] [INFO ] [sig ] [2540/3521] Completed PRDO in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:40.367687] [INFO ] [sig ] [2541/3521] Forecasting PRFZ... [2026-01-05T20:29:40.367718] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-05T20:29:40.367750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-05T20:29:40.380970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-05T20:29:40.381371] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-05T20:29:40.382189] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-05T20:29:40.382244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:40.382274] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:40.382300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:40.382357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:40.442078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:40.442997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:40.443112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:40.443147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:40.569404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:40.569561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:40.569619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:40.569649] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:40.572945] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-05T20:29:40.573216] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-05T20:29:40.573341] [INFO ] [sig ] PRFZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:40.711136] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRFZ.txt [2026-01-05T20:29:40.711278] [INFO ] [sig ] [2541/3521] Completed PRFZ in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:40.711317] [INFO ] [sig ] [2542/3521] Forecasting PRG... [2026-01-05T20:29:40.711346] [INFO ] [sig ] Generating forecast for: PRG [2026-01-05T20:29:40.711375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-05T20:29:40.724963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-05T20:29:40.725290] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-05T20:29:40.726214] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-05T20:29:40.726267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:40.726298] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:40.726324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:40.726392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:40.784997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:40.785808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:40.785893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:40.785927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:40.912560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:40.912734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:40.912773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:40.912800] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:40.916134] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-01-05T20:29:40.916419] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-05T20:29:40.916588] [INFO ] [sig ] PRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:41.054609] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRG.txt [2026-01-05T20:29:41.054742] [INFO ] [sig ] [2542/3521] Completed PRG in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:41.054781] [INFO ] [sig ] [2543/3521] Forecasting PRGO... [2026-01-05T20:29:41.054811] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-05T20:29:41.054840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-05T20:29:41.066349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-05T20:29:41.066667] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-05T20:29:41.067419] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-05T20:29:41.067471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:41.067502] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:41.067528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:41.067604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:41.123096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:41.123772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:41.123851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:41.123882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:41.241303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:41.241463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:41.241509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:41.241559] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:41.244876] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=22.25%) [2026-01-05T20:29:41.245143] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-05T20:29:41.245268] [INFO ] [sig ] PRGO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:41.385385] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRGO.txt [2026-01-05T20:29:41.385557] [INFO ] [sig ] [2543/3521] Completed PRGO in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:41.385619] [INFO ] [sig ] [2544/3521] Forecasting PRH... [2026-01-05T20:29:41.385649] [INFO ] [sig ] Generating forecast for: PRH [2026-01-05T20:29:41.385679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-05T20:29:41.397033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-05T20:29:41.397376] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-05T20:29:41.398376] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-05T20:29:41.398429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:41.398459] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:41.398485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:41.398541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:41.454900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:41.455683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:41.455766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:41.455798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:41.578238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:41.578415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:41.578462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:41.578495] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:41.582281] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-05T20:29:41.582556] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-05T20:29:41.582701] [INFO ] [sig ] PRH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:41.722348] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRH.txt [2026-01-05T20:29:41.722463] [INFO ] [sig ] [2544/3521] Completed PRH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:41.722502] [INFO ] [sig ] [2545/3521] Forecasting PRI... [2026-01-05T20:29:41.722530] [INFO ] [sig ] Generating forecast for: PRI [2026-01-05T20:29:41.722559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-05T20:29:41.736357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-05T20:29:41.736648] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-05T20:29:41.737392] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-05T20:29:41.737455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:41.737486] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:41.737513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:41.737590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:41.795670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:41.796279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:41.796383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:41.796426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:41.913462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:41.913625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:41.913665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:41.913693] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:41.917029] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-05T20:29:41.917293] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-05T20:29:41.917431] [INFO ] [sig ] PRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:42.059198] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRI.txt [2026-01-05T20:29:42.059345] [INFO ] [sig ] [2545/3521] Completed PRI in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:42.059383] [INFO ] [sig ] [2546/3521] Forecasting PRIM... [2026-01-05T20:29:42.059413] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-05T20:29:42.059443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-05T20:29:42.070771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-05T20:29:42.071043] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-05T20:29:42.071810] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-05T20:29:42.071863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:42.071894] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:42.071921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:42.071977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:42.130439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:42.131084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:42.131161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:42.131192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:42.249893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:42.250055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:42.250096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:42.250124] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:42.253501] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=44.10%) [2026-01-05T20:29:42.253807] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-05T20:29:42.253937] [INFO ] [sig ] PRIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:42.393272] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRIM.txt [2026-01-05T20:29:42.393402] [INFO ] [sig ] [2546/3521] Completed PRIM in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:42.393439] [INFO ] [sig ] [2547/3521] Forecasting PRLB... [2026-01-05T20:29:42.393469] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-05T20:29:42.393498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-05T20:29:42.404875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-05T20:29:42.405179] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-05T20:29:42.405957] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-05T20:29:42.406010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:42.406040] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:42.406066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:42.406134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:42.461797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:42.462728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:42.462835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:42.462867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:42.588069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:42.588212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:42.588251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:42.588278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:42.591725] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-05T20:29:42.591993] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-05T20:29:42.592119] [INFO ] [sig ] PRLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:42.741304] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRLB.txt [2026-01-05T20:29:42.741446] [INFO ] [sig ] [2547/3521] Completed PRLB in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:42.741487] [INFO ] [sig ] [2548/3521] Forecasting PRM... [2026-01-05T20:29:42.741515] [INFO ] [sig ] Generating forecast for: PRM [2026-01-05T20:29:42.741545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-05T20:29:42.752982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-05T20:29:42.753263] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-05T20:29:42.754035] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-05T20:29:42.754087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:42.754119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:42.754145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:42.754202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:42.812864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:42.813563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:42.813661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:42.813694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:42.931784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:42.931898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:42.931935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:42.931963] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:42.935180] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-05T20:29:42.935445] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-05T20:29:42.935569] [INFO ] [sig ] PRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:43.076453] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRM.txt [2026-01-05T20:29:43.076631] [INFO ] [sig ] [2548/3521] Completed PRM in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:43.076675] [INFO ] [sig ] [2549/3521] Forecasting PRME... [2026-01-05T20:29:43.076704] [INFO ] [sig ] Generating forecast for: PRME [2026-01-05T20:29:43.076733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-05T20:29:43.088388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-05T20:29:43.088724] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-05T20:29:43.089600] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-05T20:29:43.089663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:43.089695] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:43.089721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:43.089779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:43.148503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:43.149203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:43.149287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:43.149320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:43.277326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:43.277484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:43.277526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:43.277557] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:43.281100] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-05T20:29:43.281395] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-05T20:29:43.281526] [INFO ] [sig ] PRME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:43.426705] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRME.txt [2026-01-05T20:29:43.426876] [INFO ] [sig ] [2549/3521] Completed PRME in 0.4s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:43.426917] [INFO ] [sig ] [2550/3521] Forecasting PRN... [2026-01-05T20:29:43.426948] [INFO ] [sig ] Generating forecast for: PRN [2026-01-05T20:29:43.426979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-05T20:29:43.438421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-05T20:29:43.438728] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-05T20:29:43.439511] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-05T20:29:43.439563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:43.439646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:43.439675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:43.439732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:43.495118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:43.495782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:43.495889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:43.495923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:43.612661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:43.612820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:43.612860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:43.612888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:43.616195] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-05T20:29:43.616465] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-05T20:29:43.616607] [INFO ] [sig ] PRN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:43.753522] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRN.txt [2026-01-05T20:29:43.753672] [INFO ] [sig ] [2550/3521] Completed PRN in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-05T20:29:43.753712] [INFO ] [sig ] [2551/3521] Forecasting PROF... [2026-01-05T20:29:43.753742] [INFO ] [sig ] Generating forecast for: PROF [2026-01-05T20:29:43.753771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-05T20:29:43.764941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-05T20:29:43.765245] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-05T20:29:43.766018] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-05T20:29:43.766071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:43.766102] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:43.766129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:43.766185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:43.821876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:43.822557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:43.822658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:43.822690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:43.945046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:43.945212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:43.945253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:43.945282] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:43.948802] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-01-05T20:29:43.949106] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-05T20:29:43.949240] [INFO ] [sig ] PROF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:44.089248] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PROF.txt [2026-01-05T20:29:44.089391] [INFO ] [sig ] [2551/3521] Completed PROF in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-05T20:29:44.089432] [INFO ] [sig ] [2552/3521] Forecasting PROK... [2026-01-05T20:29:44.089466] [INFO ] [sig ] Generating forecast for: PROK [2026-01-05T20:29:44.089502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-05T20:29:44.101292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-05T20:29:44.101629] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-05T20:29:44.102394] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-05T20:29:44.102446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:44.102522] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:44.102550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:44.102629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:44.160065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:44.160794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:44.160875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:44.160907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:44.279096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:44.279253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:44.279290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:44.279318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:44.282666] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-05T20:29:44.282933] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-05T20:29:44.283055] [INFO ] [sig ] PROK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:44.423724] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PROK.txt [2026-01-05T20:29:44.423893] [INFO ] [sig ] [2552/3521] Completed PROK in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-05T20:29:44.423933] [INFO ] [sig ] [2553/3521] Forecasting PRTA... [2026-01-05T20:29:44.423963] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-05T20:29:44.423992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-05T20:29:44.435693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-05T20:29:44.435991] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-05T20:29:44.436796] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-05T20:29:44.436849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:44.436880] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:44.436907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:44.436964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:44.493505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:44.494226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:44.494305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:44.494337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:44.609829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:44.609983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:44.610023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:44.610053] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:44.613477] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=23.11%) [2026-01-05T20:29:44.613793] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-05T20:29:44.613931] [INFO ] [sig ] PRTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:44.756971] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PRTA.txt [2026-01-05T20:29:44.757123] [INFO ] [sig ] [2553/3521] Completed PRTA in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-05T20:29:44.757164] [INFO ] [sig ] [2554/3521] Forecasting PRTH... [2026-01-05T20:29:44.757192] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-05T20:29:44.757220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-05T20:29:44.768963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-05T20:29:44.769350] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-05T20:29:44.770154] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-05T20:29:44.770208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:44.770239] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:44.770264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:44.770321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:44.826532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:44.827447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:44.827533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:44.827567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:44.949603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:44.949758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:44.949797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:44.949826] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:44.953202] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-01-05T20:29:44.953472] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-05T20:29:44.953612] [INFO ] [sig ] PRTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:45.092559] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRTH.txt [2026-01-05T20:29:45.092721] [INFO ] [sig ] [2554/3521] Completed PRTH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-05T20:29:45.092761] [INFO ] [sig ] [2555/3521] Forecasting PRVA... [2026-01-05T20:29:45.092791] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-05T20:29:45.092820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-05T20:29:45.104585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-05T20:29:45.104910] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-05T20:29:45.105703] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-05T20:29:45.105756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:45.105790] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:45.105818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:45.105877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:45.162498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:45.163260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:45.163359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:45.163393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:45.282696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:45.282849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:45.282886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:45.282946] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:45.286362] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: UP (p=68.57%) [2026-01-05T20:29:45.286646] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-05T20:29:45.286772] [INFO ] [sig ] PRVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:45.427384] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PRVA.txt [2026-01-05T20:29:45.427566] [INFO ] [sig ] [2555/3521] Completed PRVA in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:45.427645] [INFO ] [sig ] [2556/3521] Forecasting PSC... [2026-01-05T20:29:45.427674] [INFO ] [sig ] Generating forecast for: PSC [2026-01-05T20:29:45.427704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-05T20:29:45.438724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-05T20:29:45.439017] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-05T20:29:45.439852] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-05T20:29:45.439905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:45.439936] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:45.439961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:45.440017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:45.496623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:45.497268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:45.497347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:45.497378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:45.614417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:45.614595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:45.614640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:45.614671] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:45.618108] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-05T20:29:45.618374] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-05T20:29:45.618508] [INFO ] [sig ] PSC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:45.757551] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSC.txt [2026-01-05T20:29:45.757715] [INFO ] [sig ] [2556/3521] Completed PSC in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:45.757755] [INFO ] [sig ] [2557/3521] Forecasting PSCE... [2026-01-05T20:29:45.757784] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-05T20:29:45.757814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-05T20:29:45.768602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-05T20:29:45.768876] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-05T20:29:45.769686] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-05T20:29:45.769739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:45.769771] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:45.769797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:45.769854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:45.825669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:45.826487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:45.826591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:45.826626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:45.930381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:45.930527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:45.930591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:45.930631] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:45.933947] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-01-05T20:29:45.934224] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-05T20:29:45.934344] [INFO ] [sig ] PSCE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:46.074044] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSCE.txt [2026-01-05T20:29:46.074168] [INFO ] [sig ] [2557/3521] Completed PSCE in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:46.074207] [INFO ] [sig ] [2558/3521] Forecasting PSCH... [2026-01-05T20:29:46.074235] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-05T20:29:46.074264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-05T20:29:46.085035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-05T20:29:46.085300] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-05T20:29:46.086092] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-05T20:29:46.086144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:46.086175] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:46.086201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:46.086258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:46.142913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:46.143649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:46.143750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:46.143782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:46.252415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:46.252560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:46.252626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:46.252659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:46.255998] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=61.50%) [2026-01-05T20:29:46.256263] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-05T20:29:46.256394] [INFO ] [sig ] PSCH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:46.400503] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSCH.txt [2026-01-05T20:29:46.400699] [INFO ] [sig ] [2558/3521] Completed PSCH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:46.400743] [INFO ] [sig ] [2559/3521] Forecasting PSEC... [2026-01-05T20:29:46.400772] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-05T20:29:46.400802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-05T20:29:46.412204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-05T20:29:46.412638] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-05T20:29:46.413419] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-05T20:29:46.413474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:46.413506] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:46.413532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:46.413605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:46.472553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:46.473478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:46.473564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:46.473619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:46.594598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:46.594756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:46.594794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:46.594823] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:46.598149] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-05T20:29:46.598446] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-05T20:29:46.598604] [INFO ] [sig ] PSEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:46.741090] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSEC.txt [2026-01-05T20:29:46.741242] [INFO ] [sig ] [2559/3521] Completed PSEC in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:46.741285] [INFO ] [sig ] [2560/3521] Forecasting PSF... [2026-01-05T20:29:46.741317] [INFO ] [sig ] Generating forecast for: PSF [2026-01-05T20:29:46.741349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-05T20:29:46.752376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-05T20:29:46.752718] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-05T20:29:46.753476] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-05T20:29:46.753560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:46.753615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:46.753644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:46.753702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:46.811837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:46.812562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:46.812663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:46.812696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:46.934124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:46.934273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:46.934312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:46.934340] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:46.937653] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-01-05T20:29:46.937919] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-05T20:29:46.938040] [INFO ] [sig ] PSF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:47.080854] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSF.txt [2026-01-05T20:29:47.080978] [INFO ] [sig ] [2560/3521] Completed PSF in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:47.081017] [INFO ] [sig ] [2561/3521] Forecasting PSFE... [2026-01-05T20:29:47.081046] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-05T20:29:47.081075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-05T20:29:47.092337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-05T20:29:47.092623] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-05T20:29:47.093365] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-05T20:29:47.093417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:47.093449] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:47.093476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:47.093534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:47.152112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:47.152749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:47.152829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:47.152862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:47.272481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:47.272675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:47.272728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:47.272768] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:47.277004] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-01-05T20:29:47.277279] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-05T20:29:47.277405] [INFO ] [sig ] PSFE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:47.416631] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSFE.txt [2026-01-05T20:29:47.416766] [INFO ] [sig ] [2561/3521] Completed PSFE in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:47.416805] [INFO ] [sig ] [2562/3521] Forecasting PSHG... [2026-01-05T20:29:47.416834] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-05T20:29:47.416865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-05T20:29:47.429156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-05T20:29:47.429446] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-05T20:29:47.430431] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-05T20:29:47.430484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:47.430514] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:47.430542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:47.430628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:47.488248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:47.488948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:47.489058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:47.489090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:47.605679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:47.605828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:47.605869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:47.605898] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:47.609372] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-01-05T20:29:47.609707] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-05T20:29:47.609836] [INFO ] [sig ] PSHG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:47.748693] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSHG.txt [2026-01-05T20:29:47.748842] [INFO ] [sig ] [2562/3521] Completed PSHG in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:47.748882] [INFO ] [sig ] [2563/3521] Forecasting PSN... [2026-01-05T20:29:47.748911] [INFO ] [sig ] Generating forecast for: PSN [2026-01-05T20:29:47.748959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-05T20:29:47.760044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-05T20:29:47.760341] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-05T20:29:47.761118] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-05T20:29:47.761171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:47.761201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:47.761226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:47.761282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:47.819278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:47.820137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:47.820218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:47.820250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:47.941719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:47.941890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:47.941930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:47.941958] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:47.945354] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-05T20:29:47.945646] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-05T20:29:47.945780] [INFO ] [sig ] PSN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:48.091887] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSN.txt [2026-01-05T20:29:48.092016] [INFO ] [sig ] [2563/3521] Completed PSN in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:48.092059] [INFO ] [sig ] [2564/3521] Forecasting PSNL... [2026-01-05T20:29:48.092090] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-05T20:29:48.092128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-05T20:29:48.103974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-05T20:29:48.104301] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-05T20:29:48.105096] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-05T20:29:48.105150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:48.105182] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:48.105215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:48.105298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:48.164213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:48.164909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:48.164988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:48.165022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:48.283515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:48.283689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:48.283731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:48.283758] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:48.287113] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=56.40%) [2026-01-05T20:29:48.287382] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-05T20:29:48.287507] [INFO ] [sig ] PSNL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:48.427676] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSNL.txt [2026-01-05T20:29:48.427834] [INFO ] [sig ] [2564/3521] Completed PSNL in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:48.427877] [INFO ] [sig ] [2565/3521] Forecasting PSO... [2026-01-05T20:29:48.427907] [INFO ] [sig ] Generating forecast for: PSO [2026-01-05T20:29:48.427936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-05T20:29:48.439997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-05T20:29:48.440305] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-05T20:29:48.441174] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-05T20:29:48.441227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:48.441260] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:48.441286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:48.441355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:48.501763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:48.502505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:48.502605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:48.502641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:48.627328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:48.627471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:48.627515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:48.627556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:48.631338] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-05T20:29:48.631645] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-05T20:29:48.631790] [INFO ] [sig ] PSO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:48.779050] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSO.txt [2026-01-05T20:29:48.779212] [INFO ] [sig ] [2565/3521] Completed PSO in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:48.779261] [INFO ] [sig ] [2566/3521] Forecasting PSQH... [2026-01-05T20:29:48.779303] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-05T20:29:48.779336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-05T20:29:48.790621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-05T20:29:48.790897] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-05T20:29:48.791712] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-05T20:29:48.791765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:48.791803] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:48.791830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:48.791890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:48.852138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:48.852788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:48.852867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:48.852900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:48.975454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:48.975622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:48.975664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:48.975691] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:48.979183] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: UP (p=64.50%) [2026-01-05T20:29:48.979494] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-05T20:29:48.979655] [INFO ] [sig ] PSQH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:49.126132] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSQH.txt [2026-01-05T20:29:49.126286] [INFO ] [sig ] [2566/3521] Completed PSQH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:49.126328] [INFO ] [sig ] [2567/3521] Forecasting PSTG... [2026-01-05T20:29:49.126359] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-05T20:29:49.126389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-05T20:29:49.138037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-05T20:29:49.138332] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-05T20:29:49.139166] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-05T20:29:49.139219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:49.139251] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:49.139278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:49.139336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:49.200099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:49.200875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:49.200960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:49.200993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:49.325947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:49.326100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:49.326154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:49.326184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:49.329524] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=64.97%) [2026-01-05T20:29:49.329810] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-05T20:29:49.329935] [INFO ] [sig ] PSTG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:49.471904] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PSTG.txt [2026-01-05T20:29:49.472046] [INFO ] [sig ] [2567/3521] Completed PSTG in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:49.472085] [INFO ] [sig ] [2568/3521] Forecasting PSTL... [2026-01-05T20:29:49.472115] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-05T20:29:49.472143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-05T20:29:49.485268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-05T20:29:49.485629] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-05T20:29:49.486400] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-05T20:29:49.486452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:49.486483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:49.486510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:49.486585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:49.544809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:49.545440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:49.545519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:49.545552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:49.660194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:49.660348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:49.660387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:49.660416] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:49.663794] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-05T20:29:49.664065] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-05T20:29:49.664189] [INFO ] [sig ] PSTL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:49.805536] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSTL.txt [2026-01-05T20:29:49.805697] [INFO ] [sig ] [2568/3521] Completed PSTL in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-05T20:29:49.805738] [INFO ] [sig ] [2569/3521] Forecasting PSX... [2026-01-05T20:29:49.805767] [INFO ] [sig ] Generating forecast for: PSX [2026-01-05T20:29:49.805797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-05T20:29:49.817237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-05T20:29:49.817511] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-05T20:29:49.818278] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-05T20:29:49.818330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:49.818385] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:49.818414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:49.818472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:49.877309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:49.878215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:49.878299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:49.878331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:50.002841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:50.002999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:50.003038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:50.003067] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:50.006497] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-05T20:29:50.006812] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-05T20:29:50.006943] [INFO ] [sig ] PSX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:50.147286] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PSX.txt [2026-01-05T20:29:50.147412] [INFO ] [sig ] [2569/3521] Completed PSX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-05T20:29:50.147452] [INFO ] [sig ] [2570/3521] Forecasting PTA... [2026-01-05T20:29:50.147480] [INFO ] [sig ] Generating forecast for: PTA [2026-01-05T20:29:50.147509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-05T20:29:50.159308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-05T20:29:50.159613] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-05T20:29:50.160386] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-05T20:29:50.160440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:50.160473] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:50.160502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:50.160561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:50.220424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:50.221206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:50.221288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:50.221322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:50.340665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:50.340816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:50.340854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:50.340882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:50.344181] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-05T20:29:50.344447] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-05T20:29:50.344569] [INFO ] [sig ] PTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:50.500049] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PTA.txt [2026-01-05T20:29:50.500213] [INFO ] [sig ] [2570/3521] Completed PTA in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-05T20:29:50.500260] [INFO ] [sig ] [2571/3521] Forecasting PTC... [2026-01-05T20:29:50.500289] [INFO ] [sig ] Generating forecast for: PTC [2026-01-05T20:29:50.500318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-05T20:29:50.513562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-05T20:29:50.513940] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-05T20:29:50.514730] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-05T20:29:50.514781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:50.514825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:50.514853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:50.514911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:50.573585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:50.574489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:50.574594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:50.574630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:50.702136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:50.702296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:50.702336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:50.702365] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:50.705954] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-01-05T20:29:50.706246] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-05T20:29:50.706379] [INFO ] [sig ] PTC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:50.847960] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTC.txt [2026-01-05T20:29:50.848088] [INFO ] [sig ] [2571/3521] Completed PTC in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-05T20:29:50.848128] [INFO ] [sig ] [2572/3521] Forecasting PTEN... [2026-01-05T20:29:50.848156] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-05T20:29:50.848185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-05T20:29:50.860245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-05T20:29:50.860666] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-05T20:29:50.861453] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-05T20:29:50.861506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:50.861537] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:50.861563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:50.861650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:50.918501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:50.919350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:50.919436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:50.919469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:51.038284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:51.038447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:51.038487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:51.038551] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:51.042065] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-05T20:29:51.042343] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-05T20:29:51.042471] [INFO ] [sig ] PTEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:51.195448] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTEN.txt [2026-01-05T20:29:51.195613] [INFO ] [sig ] [2572/3521] Completed PTEN in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:51.195654] [INFO ] [sig ] [2573/3521] Forecasting PTF... [2026-01-05T20:29:51.195683] [INFO ] [sig ] Generating forecast for: PTF [2026-01-05T20:29:51.195713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-05T20:29:51.207565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-05T20:29:51.207947] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-05T20:29:51.208745] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-05T20:29:51.208798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:51.208830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:51.208857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:51.208915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:51.266632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:51.267416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:51.267499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:51.267532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:51.398749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:51.398950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:51.399020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:51.399054] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:51.403220] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-05T20:29:51.403659] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-05T20:29:51.403826] [INFO ] [sig ] PTF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:51.553117] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PTF.txt [2026-01-05T20:29:51.553283] [INFO ] [sig ] [2573/3521] Completed PTF in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:51.553336] [INFO ] [sig ] [2574/3521] Forecasting PTGX... [2026-01-05T20:29:51.553369] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-05T20:29:51.553401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-05T20:29:51.566108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-05T20:29:51.566476] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-05T20:29:51.567313] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-05T20:29:51.567375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:51.567409] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:51.567437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:51.567497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:51.630994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:51.631942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:51.632036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:51.632077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:51.753164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:51.753318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:51.753358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:51.753387] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:51.756793] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=49.73%) [2026-01-05T20:29:51.757067] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-05T20:29:51.757198] [INFO ] [sig ] PTGX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:51.897002] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PTGX.txt [2026-01-05T20:29:51.897154] [INFO ] [sig ] [2574/3521] Completed PTGX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:51.897199] [INFO ] [sig ] [2575/3521] Forecasting PTH... [2026-01-05T20:29:51.897243] [INFO ] [sig ] Generating forecast for: PTH [2026-01-05T20:29:51.897277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-05T20:29:51.909149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-05T20:29:51.909483] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-05T20:29:51.910262] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-05T20:29:51.910314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:51.910345] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:51.910371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:51.910428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:51.967816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:51.968480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:51.968561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:51.968614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:52.079423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:52.079638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:52.079689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:52.079722] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:52.084052] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=52.19%) [2026-01-05T20:29:52.084434] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-05T20:29:52.084621] [INFO ] [sig ] PTH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:52.225749] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTH.txt [2026-01-05T20:29:52.225904] [INFO ] [sig ] [2575/3521] Completed PTH in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:52.225943] [INFO ] [sig ] [2576/3521] Forecasting PTLO... [2026-01-05T20:29:52.225973] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-05T20:29:52.226003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-05T20:29:52.238186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-05T20:29:52.238540] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-05T20:29:52.239363] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-05T20:29:52.239415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:52.239447] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:52.239473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:52.239530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:52.295589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:52.296468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:52.296553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:52.296605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:52.417637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:52.417797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:52.417835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:52.417864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:52.421782] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=48.78%) [2026-01-05T20:29:52.422061] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-05T20:29:52.422186] [INFO ] [sig ] PTLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:52.565157] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PTLO.txt [2026-01-05T20:29:52.565316] [INFO ] [sig ] [2576/3521] Completed PTLO in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:52.565358] [INFO ] [sig ] [2577/3521] Forecasting PTNQ... [2026-01-05T20:29:52.565388] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-05T20:29:52.565417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-05T20:29:52.577248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-05T20:29:52.577614] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-05T20:29:52.578371] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-05T20:29:52.578423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:52.578454] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:52.578481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:52.578539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:52.636324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:52.637197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:52.637284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:52.637316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:52.754081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:52.754235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:52.754275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:52.754303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:52.757635] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=72.35%) [2026-01-05T20:29:52.757908] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-05T20:29:52.758033] [INFO ] [sig ] PTNQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:52.901981] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTNQ.txt [2026-01-05T20:29:52.902139] [INFO ] [sig ] [2577/3521] Completed PTNQ in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:52.902182] [INFO ] [sig ] [2578/3521] Forecasting PTON... [2026-01-05T20:29:52.902211] [INFO ] [sig ] Generating forecast for: PTON [2026-01-05T20:29:52.902241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-05T20:29:52.913941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-05T20:29:52.914247] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-05T20:29:52.915093] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-05T20:29:52.915145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:52.915177] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:52.915204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:52.915261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:52.972108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:52.973059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:52.973142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:52.973175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:53.092288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:53.092443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:53.092497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:53.092543] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:53.095971] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-05T20:29:53.096269] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-05T20:29:53.096399] [INFO ] [sig ] PTON: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:53.235135] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTON.txt [2026-01-05T20:29:53.235278] [INFO ] [sig ] [2578/3521] Completed PTON in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:53.235318] [INFO ] [sig ] [2579/3521] Forecasting PTY... [2026-01-05T20:29:53.235346] [INFO ] [sig ] Generating forecast for: PTY [2026-01-05T20:29:53.235376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-05T20:29:53.246755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-05T20:29:53.247039] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-05T20:29:53.247812] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-05T20:29:53.247864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:53.247896] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:53.247924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:53.247981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:53.303762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:53.304459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:53.304565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:53.304618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:53.423312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:53.423462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:53.423501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:53.423529] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:53.426909] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=86.36%) [2026-01-05T20:29:53.427176] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-05T20:29:53.427299] [INFO ] [sig ] PTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:53.569306] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PTY.txt [2026-01-05T20:29:53.569459] [INFO ] [sig ] [2579/3521] Completed PTY in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:53.569499] [INFO ] [sig ] [2580/3521] Forecasting PUBM... [2026-01-05T20:29:53.569530] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-05T20:29:53.569559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-05T20:29:53.580907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-05T20:29:53.581182] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-05T20:29:53.581997] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-05T20:29:53.582049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:53.582080] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:53.582107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:53.582164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:53.639096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:53.639920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:53.640002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:53.640050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:53.760688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:53.760861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:53.760902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:53.760931] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:53.764345] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-01-05T20:29:53.764642] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-05T20:29:53.764768] [INFO ] [sig ] PUBM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:53.905154] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PUBM.txt [2026-01-05T20:29:53.905291] [INFO ] [sig ] [2580/3521] Completed PUBM in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:53.905329] [INFO ] [sig ] [2581/3521] Forecasting PUK... [2026-01-05T20:29:53.905357] [INFO ] [sig ] Generating forecast for: PUK [2026-01-05T20:29:53.905388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-05T20:29:53.917403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-05T20:29:53.917738] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-05T20:29:53.918494] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-05T20:29:53.918545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:53.918596] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:53.918626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:53.918684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:53.974649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:53.975319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:53.975398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:53.975430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:54.094256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:54.094415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:54.094454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:54.094484] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:54.098105] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-01-05T20:29:54.098396] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-05T20:29:54.098534] [INFO ] [sig ] PUK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:54.238474] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PUK.txt [2026-01-05T20:29:54.238647] [INFO ] [sig ] [2581/3521] Completed PUK in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:54.238691] [INFO ] [sig ] [2582/3521] Forecasting PUMP... [2026-01-05T20:29:54.238722] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-05T20:29:54.238751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-05T20:29:54.250756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-05T20:29:54.251079] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-05T20:29:54.251892] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-05T20:29:54.251944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:54.251976] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:54.252002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:54.252071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:54.313179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:54.314219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:54.314330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:54.314376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:54.446416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:54.446594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:54.446635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:54.446666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:54.450221] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-05T20:29:54.450495] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-05T20:29:54.450647] [INFO ] [sig ] PUMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:54.592631] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PUMP.txt [2026-01-05T20:29:54.592786] [INFO ] [sig ] [2582/3521] Completed PUMP in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:54.592826] [INFO ] [sig ] [2583/3521] Forecasting PVH... [2026-01-05T20:29:54.592855] [INFO ] [sig ] Generating forecast for: PVH [2026-01-05T20:29:54.592885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-05T20:29:54.604840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-05T20:29:54.605172] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-05T20:29:54.606005] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-05T20:29:54.606060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:54.606093] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:54.606119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:54.606198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:54.674163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:54.675122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:54.675229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:54.675272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:54.797508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:54.797677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:54.797718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:54.797746] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:54.801099] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=79.61%) [2026-01-05T20:29:54.801367] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-05T20:29:54.801490] [INFO ] [sig ] PVH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:54.939451] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PVH.txt [2026-01-05T20:29:54.939590] [INFO ] [sig ] [2583/3521] Completed PVH in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:54.939631] [INFO ] [sig ] [2584/3521] Forecasting PVL... [2026-01-05T20:29:54.939660] [INFO ] [sig ] Generating forecast for: PVL [2026-01-05T20:29:54.939690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-05T20:29:54.951168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-05T20:29:54.951497] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-05T20:29:54.952283] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-05T20:29:54.952346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:54.952378] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:54.952405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:54.952462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:55.009365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:55.010241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:55.010325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:55.010357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:55.123105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:55.123257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:55.123295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:55.123322] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:55.126659] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-01-05T20:29:55.127088] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-05T20:29:55.127215] [INFO ] [sig ] PVL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:55.288717] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PVL.txt [2026-01-05T20:29:55.288898] [INFO ] [sig ] [2584/3521] Completed PVL in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:55.288976] [INFO ] [sig ] [2585/3521] Forecasting PWP... [2026-01-05T20:29:55.289020] [INFO ] [sig ] Generating forecast for: PWP [2026-01-05T20:29:55.289055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-05T20:29:55.301485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-05T20:29:55.301909] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-05T20:29:55.302939] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-05T20:29:55.303001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:55.303039] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:55.303070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:55.303134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:55.364273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:55.365155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:55.365251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:55.365284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:55.485268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:55.485409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:55.485447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:55.485476] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:55.488812] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-05T20:29:55.489108] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-05T20:29:55.489236] [INFO ] [sig ] PWP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:55.628472] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PWP.txt [2026-01-05T20:29:55.628633] [INFO ] [sig ] [2585/3521] Completed PWP in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:55.628674] [INFO ] [sig ] [2586/3521] Forecasting PX... [2026-01-05T20:29:55.628704] [INFO ] [sig ] Generating forecast for: PX [2026-01-05T20:29:55.628734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-05T20:29:55.640775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-05T20:29:55.641120] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-05T20:29:55.641917] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-05T20:29:55.641970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:55.642027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:55.642056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:55.642114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:55.699909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:55.700856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:55.700937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:55.700969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:55.827368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:55.827527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:55.827565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:55.827615] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:55.831150] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-05T20:29:55.831430] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-05T20:29:55.831556] [INFO ] [sig ] PX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:55.971703] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PX.txt [2026-01-05T20:29:55.971845] [INFO ] [sig ] [2586/3521] Completed PX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-05T20:29:55.971886] [INFO ] [sig ] [2587/3521] Forecasting PXS... [2026-01-05T20:29:55.971916] [INFO ] [sig ] Generating forecast for: PXS [2026-01-05T20:29:55.971946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-05T20:29:55.982905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-05T20:29:55.983226] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-05T20:29:55.983995] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-05T20:29:55.984048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:55.984079] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:55.984106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:55.984163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:56.042299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:56.043040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:56.043121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:56.043154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:56.152025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:56.152190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:56.152239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:56.152269] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:56.155769] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=70.11%) [2026-01-05T20:29:56.156046] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-05T20:29:56.156169] [INFO ] [sig ] PXS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:56.296373] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PXS.txt [2026-01-05T20:29:56.296507] [INFO ] [sig ] [2587/3521] Completed PXS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-05T20:29:56.296545] [INFO ] [sig ] [2588/3521] Forecasting PY... [2026-01-05T20:29:56.296590] [INFO ] [sig ] Generating forecast for: PY [2026-01-05T20:29:56.296622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-05T20:29:56.309759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-05T20:29:56.310090] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-05T20:29:56.310874] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-05T20:29:56.310926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:56.310957] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:56.310984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:56.311041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:56.368638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:56.369279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:56.369357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:56.369388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:56.471166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:56.471315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:56.471353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:56.471380] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:56.474673] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-05T20:29:56.474939] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-05T20:29:56.475060] [INFO ] [sig ] PY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:56.616121] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PY.txt [2026-01-05T20:29:56.616256] [INFO ] [sig ] [2588/3521] Completed PY in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-05T20:29:56.616295] [INFO ] [sig ] [2589/3521] Forecasting PYPL... [2026-01-05T20:29:56.616324] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-05T20:29:56.616354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-05T20:29:56.627336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-05T20:29:56.627685] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-05T20:29:56.628440] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-05T20:29:56.628492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:56.628523] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:56.628549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:56.628631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:56.683751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:56.684471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:56.684548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:56.684598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:56.804054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:56.804195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:56.804233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:56.804262] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:56.807861] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-05T20:29:56.808153] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-05T20:29:56.808282] [INFO ] [sig ] PYPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:29:56.947163] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/PYPL.txt [2026-01-05T20:29:56.947289] [INFO ] [sig ] [2589/3521] Completed PYPL in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-05T20:29:56.947329] [INFO ] [sig ] [2590/3521] Forecasting PYXS... [2026-01-05T20:29:56.947358] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-05T20:29:56.947387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-05T20:29:56.958768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-05T20:29:56.959100] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-05T20:29:56.959934] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-05T20:29:56.959989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:56.960022] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:56.960050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:56.960109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:57.017506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:57.018202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:57.018282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:57.018316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:57.136298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:57.136452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:57.136491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:57.136519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:57.139899] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-05T20:29:57.140180] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-05T20:29:57.140309] [INFO ] [sig ] PYXS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:57.282707] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PYXS.txt [2026-01-05T20:29:57.282849] [INFO ] [sig ] [2590/3521] Completed PYXS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:57.282890] [INFO ] [sig ] [2591/3521] Forecasting PZZA... [2026-01-05T20:29:57.282921] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-05T20:29:57.282951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-05T20:29:57.294233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-05T20:29:57.294535] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-05T20:29:57.295324] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-05T20:29:57.295378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:57.295411] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:57.295440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:57.295502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:57.353406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:57.354255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:57.354340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:57.354373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:57.477658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:57.477834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:57.477900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:57.477930] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:57.481852] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-05T20:29:57.482132] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-05T20:29:57.482263] [INFO ] [sig ] PZZA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:57.619406] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/PZZA.txt [2026-01-05T20:29:57.619548] [INFO ] [sig ] [2591/3521] Completed PZZA in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:57.619605] [INFO ] [sig ] [2592/3521] Forecasting QBTS... [2026-01-05T20:29:57.619636] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-05T20:29:57.619666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-05T20:29:57.631479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-05T20:29:57.631879] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-05T20:29:57.632700] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-05T20:29:57.632759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:57.632796] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:57.632828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:57.632897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:57.688692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:57.689454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:57.689533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:57.689566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:57.815140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:57.815285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:57.815323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:57.815350] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:57.818659] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-05T20:29:57.818943] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-05T20:29:57.819078] [INFO ] [sig ] QBTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:57.957678] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QBTS.txt [2026-01-05T20:29:57.957806] [INFO ] [sig ] [2592/3521] Completed QBTS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:57.957845] [INFO ] [sig ] [2593/3521] Forecasting QCLN... [2026-01-05T20:29:57.957873] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-05T20:29:57.957902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-05T20:29:57.969214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-05T20:29:57.969507] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-05T20:29:57.970334] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-05T20:29:57.970387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:57.970419] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:57.970446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:57.970504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:58.026306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:58.027072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:58.027155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:58.027187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:58.160100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:58.160286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:58.160336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:58.160374] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:58.164939] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-01-05T20:29:58.165290] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-05T20:29:58.165468] [INFO ] [sig ] QCLN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:58.321413] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QCLN.txt [2026-01-05T20:29:58.321566] [INFO ] [sig ] [2593/3521] Completed QCLN in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:58.321627] [INFO ] [sig ] [2594/3521] Forecasting QCOM... [2026-01-05T20:29:58.321656] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-05T20:29:58.321685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-05T20:29:58.333844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-05T20:29:58.334191] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-05T20:29:58.334999] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-05T20:29:58.335244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:58.335275] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:58.335300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:58.335357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:58.393607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:58.394436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:58.394519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:58.394551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:58.523514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:58.523680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:58.523719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:58.523746] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:58.527090] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-05T20:29:58.527364] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-05T20:29:58.527487] [INFO ] [sig ] QCOM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:58.667418] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QCOM.txt [2026-01-05T20:29:58.667563] [INFO ] [sig ] [2594/3521] Completed QCOM in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:58.667622] [INFO ] [sig ] [2595/3521] Forecasting QCRH... [2026-01-05T20:29:58.667654] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-05T20:29:58.667683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-05T20:29:58.679262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-05T20:29:58.679528] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-05T20:29:58.680294] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-05T20:29:58.680346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:58.680390] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:58.680418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:58.680475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:58.737374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:58.738016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:58.738093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:58.738124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:58.852040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:58.852196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:58.852236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:58.852265] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:58.855601] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-05T20:29:58.855868] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-05T20:29:58.855992] [INFO ] [sig ] QCRH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:58.996797] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QCRH.txt [2026-01-05T20:29:58.996935] [INFO ] [sig ] [2595/3521] Completed QCRH in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:58.996980] [INFO ] [sig ] [2596/3521] Forecasting QDEL... [2026-01-05T20:29:58.997012] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-05T20:29:58.997043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-05T20:29:59.008417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-05T20:29:59.008713] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-05T20:29:59.009487] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-05T20:29:59.009540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:59.009590] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:59.009622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:59.009680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:59.065140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:59.065766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:59.065869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:59.065903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:59.183462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:59.183638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:59.183679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:59.183709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:59.187038] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-05T20:29:59.187313] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-05T20:29:59.187445] [INFO ] [sig ] QDEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:59.326920] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QDEL.txt [2026-01-05T20:29:59.327076] [INFO ] [sig ] [2596/3521] Completed QDEL in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:59.327119] [INFO ] [sig ] [2597/3521] Forecasting QFIN... [2026-01-05T20:29:59.327149] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-05T20:29:59.327180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-05T20:29:59.339218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-05T20:29:59.339595] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-05T20:29:59.340592] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-05T20:29:59.340647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:59.340678] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:59.340704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:59.340761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:59.397941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:59.398831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:59.398914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:59.398966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:59.521057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:59.521214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:59.521254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:59.521282] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:59.524604] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-05T20:29:59.524881] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-05T20:29:59.525007] [INFO ] [sig ] QFIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:29:59.669075] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QFIN.txt [2026-01-05T20:29:59.669235] [INFO ] [sig ] [2597/3521] Completed QFIN in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:29:59.669277] [INFO ] [sig ] [2598/3521] Forecasting QGEN... [2026-01-05T20:29:59.669308] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-05T20:29:59.669336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-05T20:29:59.680664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-05T20:29:59.680982] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-05T20:29:59.681770] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-05T20:29:59.681822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:29:59.681854] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:29:59.681881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:29:59.681938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:29:59.739942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:29:59.740831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:29:59.740921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:29:59.740955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:29:59.860787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:29:59.860942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:29:59.860981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:29:59.861009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:29:59.864377] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=71.44%) [2026-01-05T20:29:59.864683] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-05T20:29:59.864812] [INFO ] [sig ] QGEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:00.005811] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QGEN.txt [2026-01-05T20:30:00.005938] [INFO ] [sig ] [2598/3521] Completed QGEN in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:00.005983] [INFO ] [sig ] [2599/3521] Forecasting QLYS... [2026-01-05T20:30:00.006012] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-05T20:30:00.006219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-05T20:30:00.017731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-05T20:30:00.018020] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-05T20:30:00.018784] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-05T20:30:00.018836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:00.018868] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:00.018894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:00.018976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:00.075940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:00.076851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:00.076932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:00.077153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:00.197468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:00.197640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:00.197681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:00.197714] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:00.201036] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=34.66%) [2026-01-05T20:30:00.201305] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-05T20:30:00.201430] [INFO ] [sig ] QLYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:00.361161] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QLYS.txt [2026-01-05T20:30:00.361403] [INFO ] [sig ] [2599/3521] Completed QLYS in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:00.361453] [INFO ] [sig ] [2600/3521] Forecasting QMCO... [2026-01-05T20:30:00.361490] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-05T20:30:00.361528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-05T20:30:00.393113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-05T20:30:00.394101] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-05T20:30:00.395495] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-05T20:30:00.395570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:00.395645] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:00.395688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:00.395777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:00.468483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:00.469381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:00.469467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:00.469500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:00.590309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:00.590425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:00.590466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:00.590495] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:00.593998] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-01-05T20:30:00.594286] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-05T20:30:00.594431] [INFO ] [sig ] QMCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:00.736625] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QMCO.txt [2026-01-05T20:30:00.736787] [INFO ] [sig ] [2600/3521] Completed QMCO in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:00.736832] [INFO ] [sig ] [2601/3521] Forecasting QMOM... [2026-01-05T20:30:00.736863] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-05T20:30:00.736894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-05T20:30:00.748670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-05T20:30:00.749048] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-05T20:30:00.749928] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-05T20:30:00.749988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:00.750023] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:00.750052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:00.750111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:00.807436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:00.808243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:00.808336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:00.808378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:00.929005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:00.929164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:00.929203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:00.929229] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:00.932619] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-01-05T20:30:00.932892] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-05T20:30:00.933016] [INFO ] [sig ] QMOM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:01.074474] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QMOM.txt [2026-01-05T20:30:01.074648] [INFO ] [sig ] [2601/3521] Completed QMOM in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:01.074689] [INFO ] [sig ] [2602/3521] Forecasting QNCX... [2026-01-05T20:30:01.074719] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-05T20:30:01.074747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-05T20:30:01.087212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-05T20:30:01.087558] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-05T20:30:01.088387] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-05T20:30:01.088443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:01.088476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:01.088502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:01.088561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:01.147740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:01.148501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:01.148605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:01.148642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:01.271636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:01.271803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:01.271861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:01.271892] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:01.275712] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-05T20:30:01.275987] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-05T20:30:01.276310] [INFO ] [sig ] QNCX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:01.430283] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QNCX.txt [2026-01-05T20:30:01.430464] [INFO ] [sig ] [2602/3521] Completed QNCX in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:01.430511] [INFO ] [sig ] [2603/3521] Forecasting QNTM... [2026-01-05T20:30:01.430542] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-05T20:30:01.430591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-05T20:30:01.456188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-05T20:30:01.456607] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-05T20:30:01.457435] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-05T20:30:01.457489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:01.457551] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:01.457605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:01.457668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:01.521518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:01.522466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:01.522567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:01.522627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:01.656788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:01.656959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:01.657011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:01.657047] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:01.661044] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-05T20:30:01.661464] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-05T20:30:01.661655] [INFO ] [sig ] QNTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:01.826611] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QNTM.txt [2026-01-05T20:30:01.826782] [INFO ] [sig ] [2603/3521] Completed QNTM in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-05T20:30:01.826824] [INFO ] [sig ] [2604/3521] Forecasting QQMG... [2026-01-05T20:30:01.826854] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-05T20:30:01.826883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-05T20:30:01.838314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-05T20:30:01.838744] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-05T20:30:01.839606] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-05T20:30:01.839662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:01.839694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:01.839735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:01.839794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:01.900614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:01.901546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:01.901675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:01.901709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:02.023060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:02.023225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:02.023265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:02.023293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:02.026979] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=40.00%) [2026-01-05T20:30:02.027363] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-05T20:30:02.027517] [INFO ] [sig ] QQMG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:02.175754] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QQMG.txt [2026-01-05T20:30:02.175914] [INFO ] [sig ] [2604/3521] Completed QQMG in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-05T20:30:02.175954] [INFO ] [sig ] [2605/3521] Forecasting QQQ... [2026-01-05T20:30:02.175984] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-05T20:30:02.176014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-05T20:30:02.190255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-05T20:30:02.190753] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-05T20:30:02.191940] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-05T20:30:02.192011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:02.192060] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:02.192105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:02.192194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:02.276039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:02.277159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:02.277250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:02.277283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:02.404902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:02.405030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:02.405071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:02.405101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:02.408741] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-05T20:30:02.409086] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-05T20:30:02.409224] [INFO ] [sig ] QQQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:02.553662] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QQQ.txt [2026-01-05T20:30:02.553819] [INFO ] [sig ] [2605/3521] Completed QQQ in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-05T20:30:02.553860] [INFO ] [sig ] [2606/3521] Forecasting QQQE... [2026-01-05T20:30:02.553889] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-05T20:30:02.553919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-05T20:30:02.565323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-05T20:30:02.565660] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-05T20:30:02.566429] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-05T20:30:02.566481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:02.566521] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:02.566548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:02.566629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:02.623179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:02.624262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:02.624377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:02.624433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:02.756059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:02.756173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:02.756211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:02.756268] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:02.760080] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-01-05T20:30:02.760385] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-05T20:30:02.760525] [INFO ] [sig ] QQQE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:02.903884] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQE.txt [2026-01-05T20:30:02.904030] [INFO ] [sig ] [2606/3521] Completed QQQE in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-05T20:30:02.904070] [INFO ] [sig ] [2607/3521] Forecasting QQQI... [2026-01-05T20:30:02.904101] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-05T20:30:02.904131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-05T20:30:02.914973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-05T20:30:02.915314] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-05T20:30:02.916143] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-05T20:30:02.916199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:02.916233] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:02.916260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:02.916320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:02.974000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:02.974832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:02.974917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:02.974950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:03.097627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:03.097773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:03.097811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:03.097840] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:03.101226] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-01-05T20:30:03.101514] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-05T20:30:03.101663] [INFO ] [sig ] QQQI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:03.242813] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQI.txt [2026-01-05T20:30:03.242953] [INFO ] [sig ] [2607/3521] Completed QQQI in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:03.242992] [INFO ] [sig ] [2608/3521] Forecasting QQQJ... [2026-01-05T20:30:03.243021] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-05T20:30:03.243050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-05T20:30:03.330038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-05T20:30:03.330379] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-05T20:30:03.331258] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-05T20:30:03.331314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:03.331346] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:03.331373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:03.331432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:03.393284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:03.394034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:03.394296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:03.394327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:03.524072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:03.524224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:03.524263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:03.524292] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:03.527714] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-05T20:30:03.528002] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-05T20:30:03.528132] [INFO ] [sig ] QQQJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:03.669878] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQJ.txt [2026-01-05T20:30:03.670023] [INFO ] [sig ] [2608/3521] Completed QQQJ in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:03.670066] [INFO ] [sig ] [2609/3521] Forecasting QQQM... [2026-01-05T20:30:03.670095] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-05T20:30:03.670125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-05T20:30:03.681628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-05T20:30:03.681989] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-05T20:30:03.682786] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-05T20:30:03.682839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:03.682872] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:03.682901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:03.682963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:03.741548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:03.742401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:03.742491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:03.742525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:03.868314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:03.868474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:03.868519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:03.868548] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:03.872239] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-01-05T20:30:03.872512] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-05T20:30:03.872655] [INFO ] [sig ] QQQM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:04.012438] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQM.txt [2026-01-05T20:30:04.012602] [INFO ] [sig ] [2609/3521] Completed QQQM in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:04.012644] [INFO ] [sig ] [2610/3521] Forecasting QQQX... [2026-01-05T20:30:04.012680] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-05T20:30:04.012710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-05T20:30:04.023637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-05T20:30:04.024007] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-05T20:30:04.024846] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-05T20:30:04.024902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:04.024933] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:04.024961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:04.025018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:04.082675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:04.083525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:04.083631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:04.083666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:04.207618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:04.207794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:04.207832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:04.207860] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:04.211230] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-01-05T20:30:04.211504] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-05T20:30:04.211651] [INFO ] [sig ] QQQX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:04.364340] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQX.txt [2026-01-05T20:30:04.364490] [INFO ] [sig ] [2610/3521] Completed QQQX in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:04.364530] [INFO ] [sig ] [2611/3521] Forecasting QQQY... [2026-01-05T20:30:04.364558] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-05T20:30:04.364606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-05T20:30:04.377248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-05T20:30:04.377837] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-05T20:30:04.378904] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-05T20:30:04.378980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:04.379013] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:04.379039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:04.379306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:04.439025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:04.439856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:04.439940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:04.439972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:04.556858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:04.557009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:04.557047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:04.557074] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:04.560423] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-05T20:30:04.560707] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-05T20:30:04.560828] [INFO ] [sig ] QQQY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:04.705854] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QQQY.txt [2026-01-05T20:30:04.705981] [INFO ] [sig ] [2611/3521] Completed QQQY in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:04.706020] [INFO ] [sig ] [2612/3521] Forecasting QRHC... [2026-01-05T20:30:04.706049] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-05T20:30:04.706078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-05T20:30:04.718143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-05T20:30:04.718627] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-05T20:30:04.719631] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-05T20:30:04.719683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:04.719713] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:04.719739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:04.719795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:04.777442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:04.778071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:04.778148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:04.778179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:04.893478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:04.893643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:04.893682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:04.893710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:04.897014] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-01-05T20:30:04.897279] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-05T20:30:04.897409] [INFO ] [sig ] QRHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:05.037368] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QRHC.txt [2026-01-05T20:30:05.037508] [INFO ] [sig ] [2612/3521] Completed QRHC in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:05.037546] [INFO ] [sig ] [2613/3521] Forecasting QRVO... [2026-01-05T20:30:05.037594] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-05T20:30:05.037626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-05T20:30:05.049502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-05T20:30:05.049860] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-05T20:30:05.050806] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-05T20:30:05.050859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:05.050890] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:05.050918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:05.050974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:05.109113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:05.110123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:05.110239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:05.110272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:05.229352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:05.229506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:05.229546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:05.229609] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:05.233149] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-01-05T20:30:05.233440] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-05T20:30:05.233592] [INFO ] [sig ] QRVO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:05.386242] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QRVO.txt [2026-01-05T20:30:05.386405] [INFO ] [sig ] [2613/3521] Completed QRVO in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:05.386445] [INFO ] [sig ] [2614/3521] Forecasting QS... [2026-01-05T20:30:05.386475] [INFO ] [sig ] Generating forecast for: QS [2026-01-05T20:30:05.386505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-05T20:30:05.397763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-05T20:30:05.398072] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-05T20:30:05.398843] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-05T20:30:05.398895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:05.398952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:05.398982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:05.399040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:05.455553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:05.456345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:05.456429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:05.456462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:05.578616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:05.578754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:05.578800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:05.578830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:05.582227] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=67.09%) [2026-01-05T20:30:05.582495] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-05T20:30:05.582638] [INFO ] [sig ] QS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:05.722470] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QS.txt [2026-01-05T20:30:05.722648] [INFO ] [sig ] [2614/3521] Completed QS in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:05.722690] [INFO ] [sig ] [2615/3521] Forecasting QSI... [2026-01-05T20:30:05.722720] [INFO ] [sig ] Generating forecast for: QSI [2026-01-05T20:30:05.722749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-05T20:30:05.734939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-05T20:30:05.735538] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-05T20:30:05.736527] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-05T20:30:05.736603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:05.736636] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:05.736663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:05.736720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:05.794284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:05.795124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:05.795207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:05.795257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:05.913047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:05.913207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:05.913245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:05.913273] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:05.916677] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=41.86%) [2026-01-05T20:30:05.916977] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-05T20:30:05.917112] [INFO ] [sig ] QSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:06.055512] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QSI.txt [2026-01-05T20:30:06.055670] [INFO ] [sig ] [2615/3521] Completed QSI in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:06.055710] [INFO ] [sig ] [2616/3521] Forecasting QTEC... [2026-01-05T20:30:06.055739] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-05T20:30:06.055769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-05T20:30:06.069253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-05T20:30:06.069625] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-05T20:30:06.070398] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-05T20:30:06.070451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:06.070483] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:06.070510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:06.070583] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:06.130694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:06.131619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:06.131704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:06.131736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:06.255501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:06.255706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:06.255747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:06.255776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:06.259288] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=40.97%) [2026-01-05T20:30:06.259593] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-05T20:30:06.259727] [INFO ] [sig ] QTEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:06.409786] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QTEC.txt [2026-01-05T20:30:06.410019] [INFO ] [sig ] [2616/3521] Completed QTEC in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:06.410085] [INFO ] [sig ] [2617/3521] Forecasting QTRX... [2026-01-05T20:30:06.410124] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-05T20:30:06.410160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-05T20:30:06.424237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-05T20:30:06.424899] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-05T20:30:06.425888] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-05T20:30:06.425952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:06.425985] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:06.426038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:06.426117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:06.495586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:06.496475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:06.496590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:06.496627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:06.630956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:06.631111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:06.631151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:06.631180] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:06.634623] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-05T20:30:06.634904] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-05T20:30:06.635037] [INFO ] [sig ] QTRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:06.777088] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QTRX.txt [2026-01-05T20:30:06.777430] [INFO ] [sig ] [2617/3521] Completed QTRX in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:06.777473] [INFO ] [sig ] [2618/3521] Forecasting QTTB... [2026-01-05T20:30:06.777502] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-05T20:30:06.777531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-05T20:30:06.790141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-05T20:30:06.790734] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-05T20:30:06.791702] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-05T20:30:06.791757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:06.791789] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:06.791818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:06.791877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:06.854031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:06.854954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:06.855039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:06.855072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:06.976452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:06.976627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:06.976668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:06.976698] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:06.980105] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-01-05T20:30:06.980382] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-05T20:30:06.980508] [INFO ] [sig ] QTTB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:07.120330] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QTTB.txt [2026-01-05T20:30:07.120492] [INFO ] [sig ] [2618/3521] Completed QTTB in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:07.120537] [INFO ] [sig ] [2619/3521] Forecasting QTUM... [2026-01-05T20:30:07.120586] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-05T20:30:07.120621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-05T20:30:07.132369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-05T20:30:07.132755] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-05T20:30:07.133548] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-05T20:30:07.133630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:07.133664] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:07.133691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:07.133748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:07.189746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:07.190621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:07.190709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:07.190741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:07.309420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:07.309591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:07.309631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:07.309660] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:07.313024] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=41.23%) [2026-01-05T20:30:07.313315] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-05T20:30:07.313444] [INFO ] [sig ] QTUM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:07.509415] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QTUM.txt [2026-01-05T20:30:07.509594] [INFO ] [sig ] [2619/3521] Completed QTUM in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:07.509636] [INFO ] [sig ] [2620/3521] Forecasting QTWO... [2026-01-05T20:30:07.509665] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-05T20:30:07.509696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-05T20:30:07.523137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-05T20:30:07.523686] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-05T20:30:07.524661] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-05T20:30:07.524715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:07.524779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:07.524809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:07.524866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:07.585547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:07.586531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:07.586638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:07.586672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:07.723467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:07.723654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:07.723713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:07.723747] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:07.727552] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-05T20:30:07.727897] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-05T20:30:07.728056] [INFO ] [sig ] QTWO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:07.894321] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QTWO.txt [2026-01-05T20:30:07.894478] [INFO ] [sig ] [2620/3521] Completed QTWO in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-05T20:30:07.894522] [INFO ] [sig ] [2621/3521] Forecasting QUAD... [2026-01-05T20:30:07.894551] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-05T20:30:07.894613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-05T20:30:07.906447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-05T20:30:07.906833] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-05T20:30:07.907635] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-05T20:30:07.907689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:07.907720] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:07.907747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:07.907804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:07.963658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:07.964493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:07.964600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:07.964635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:08.085498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:08.085670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:08.085713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:08.085741] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:08.089152] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-01-05T20:30:08.089449] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-05T20:30:08.089598] [INFO ] [sig ] QUAD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:08.232052] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QUAD.txt [2026-01-05T20:30:08.232207] [INFO ] [sig ] [2621/3521] Completed QUAD in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-05T20:30:08.232246] [INFO ] [sig ] [2622/3521] Forecasting QUIK... [2026-01-05T20:30:08.232277] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-05T20:30:08.232307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-05T20:30:08.243524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-05T20:30:08.243904] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-05T20:30:08.244693] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-05T20:30:08.244746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:08.244777] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:08.244804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:08.244860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:08.304599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:08.305493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:08.305594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:08.305629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:08.424314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:08.424471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:08.424509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:08.424538] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:08.427977] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=50.27%) [2026-01-05T20:30:08.428250] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-05T20:30:08.428378] [INFO ] [sig ] QUIK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:08.568102] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QUIK.txt [2026-01-05T20:30:08.568260] [INFO ] [sig ] [2622/3521] Completed QUIK in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-05T20:30:08.568300] [INFO ] [sig ] [2623/3521] Forecasting QURE... [2026-01-05T20:30:08.568330] [INFO ] [sig ] Generating forecast for: QURE [2026-01-05T20:30:08.568359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-05T20:30:08.579962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-05T20:30:08.580302] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-05T20:30:08.581124] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-05T20:30:08.581178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:08.581209] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:08.581237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:08.581295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:08.639231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:08.640104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:08.640193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:08.640227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:08.760212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:08.760367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:08.760406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:08.760472] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:08.763927] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=43.07%) [2026-01-05T20:30:08.764230] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-05T20:30:08.764370] [INFO ] [sig ] QURE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:08.906370] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/QURE.txt [2026-01-05T20:30:08.906515] [INFO ] [sig ] [2623/3521] Completed QURE in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-05T20:30:08.906556] [INFO ] [sig ] [2624/3521] Forecasting QVAL... [2026-01-05T20:30:08.906604] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-05T20:30:08.906637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-05T20:30:08.917369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-05T20:30:08.917713] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-05T20:30:08.918483] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-05T20:30:08.918535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:08.918590] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:08.918621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:08.918679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:08.976111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:08.977167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:08.977445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:08.977476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:09.098196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:09.098355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:09.098395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:09.098425] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:09.101923] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=56.18%) [2026-01-05T20:30:09.102211] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-05T20:30:09.102343] [INFO ] [sig ] QVAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:09.266114] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QVAL.txt [2026-01-05T20:30:09.266261] [INFO ] [sig ] [2624/3521] Completed QVAL in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-05T20:30:09.266300] [INFO ] [sig ] [2625/3521] Forecasting QVCC... [2026-01-05T20:30:09.266329] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-05T20:30:09.266357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-05T20:30:09.279733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-05T20:30:09.280037] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-05T20:30:09.280829] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-05T20:30:09.280882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:09.280913] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:09.280939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:09.280997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:09.337129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:09.337848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:09.337932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:09.337964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:09.451926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:09.452081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:09.452119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:09.452148] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:09.455466] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-05T20:30:09.455804] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-05T20:30:09.455932] [INFO ] [sig ] QVCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:09.594547] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QVCC.txt [2026-01-05T20:30:09.594692] [INFO ] [sig ] [2625/3521] Completed QVCC in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:09.594731] [INFO ] [sig ] [2626/3521] Forecasting QYLD... [2026-01-05T20:30:09.594760] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-05T20:30:09.594789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-05T20:30:09.606336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-05T20:30:09.606647] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-05T20:30:09.607416] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-05T20:30:09.607468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:09.607499] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:09.607526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:09.607606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:09.663959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:09.664678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:09.664759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:09.664791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:09.789819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:09.789978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:09.790017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:09.790045] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:09.793488] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-05T20:30:09.793787] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-05T20:30:09.793951] [INFO ] [sig ] QYLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:09.941497] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QYLD.txt [2026-01-05T20:30:09.941649] [INFO ] [sig ] [2626/3521] Completed QYLD in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:09.941692] [INFO ] [sig ] [2627/3521] Forecasting QYLG... [2026-01-05T20:30:09.941721] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-05T20:30:09.941750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-05T20:30:09.953770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-05T20:30:09.954117] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-05T20:30:09.954932] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-05T20:30:09.954991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:09.955026] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:09.955055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:09.955115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:10.016447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:10.017195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:10.017280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:10.017314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:10.142895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:10.143076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:10.143129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:10.143159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:10.146936] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-05T20:30:10.147427] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-05T20:30:10.147563] [INFO ] [sig ] QYLG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:10.299186] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/QYLG.txt [2026-01-05T20:30:10.299750] [INFO ] [sig ] [2627/3521] Completed QYLG in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:10.299800] [INFO ] [sig ] [2628/3521] Forecasting RA... [2026-01-05T20:30:10.299831] [INFO ] [sig ] Generating forecast for: RA [2026-01-05T20:30:10.299863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-05T20:30:10.312507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-05T20:30:10.312980] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-05T20:30:10.313873] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-05T20:30:10.313932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:10.313966] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:10.313995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:10.314068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:10.391565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:10.392660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:10.392775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:10.392812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:10.537550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:10.537733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:10.537775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:10.537803] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:10.541992] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-05T20:30:10.542411] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-05T20:30:10.542611] [INFO ] [sig ] RA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:10.701479] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RA.txt [2026-01-05T20:30:10.701663] [INFO ] [sig ] [2628/3521] Completed RA in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:10.701708] [INFO ] [sig ] [2629/3521] Forecasting RACE... [2026-01-05T20:30:10.701739] [INFO ] [sig ] Generating forecast for: RACE [2026-01-05T20:30:10.701769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-05T20:30:10.713727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-05T20:30:10.714140] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-05T20:30:10.714991] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-05T20:30:10.715047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:10.715080] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:10.715108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:10.715166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:10.779295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:10.780419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:10.780525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:10.780569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:10.916952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:10.917114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:10.917159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:10.917187] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:10.920713] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-05T20:30:10.921061] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-05T20:30:10.921214] [INFO ] [sig ] RACE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:11.091638] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RACE.txt [2026-01-05T20:30:11.091811] [INFO ] [sig ] [2629/3521] Completed RACE in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:11.091851] [INFO ] [sig ] [2630/3521] Forecasting RAIL... [2026-01-05T20:30:11.091882] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-05T20:30:11.091911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-05T20:30:11.200614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-05T20:30:11.200981] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-05T20:30:11.201976] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-05T20:30:11.202040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:11.202072] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:11.202098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:11.202155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:11.258031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:11.258898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:11.259026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:11.259059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:11.380242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:11.380624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:11.380667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:11.380695] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:11.384403] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-05T20:30:11.384768] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-05T20:30:11.384938] [INFO ] [sig ] RAIL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:11.528384] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RAIL.txt [2026-01-05T20:30:11.528544] [INFO ] [sig ] [2630/3521] Completed RAIL in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:11.528614] [INFO ] [sig ] [2631/3521] Forecasting RAMP... [2026-01-05T20:30:11.528646] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-05T20:30:11.528676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-05T20:30:11.540448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-05T20:30:11.540863] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-05T20:30:11.541672] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-05T20:30:11.541724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:11.541756] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:11.541782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:11.541839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:11.598780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:11.599708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:11.599798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:11.599833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:11.744568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:11.744754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:11.744795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:11.744824] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:11.748651] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-05T20:30:11.749030] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-05T20:30:11.749182] [INFO ] [sig ] RAMP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:11.894129] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RAMP.txt [2026-01-05T20:30:11.894292] [INFO ] [sig ] [2631/3521] Completed RAMP in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:11.894334] [INFO ] [sig ] [2632/3521] Forecasting RAPP... [2026-01-05T20:30:11.894363] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-05T20:30:11.894392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-05T20:30:11.906482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-05T20:30:11.906883] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-05T20:30:11.907675] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-05T20:30:11.907728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:11.907759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:11.907786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:11.907844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:11.966533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:11.967389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:11.967481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:11.967513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:12.093835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:12.094012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:12.094054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:12.094083] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:12.097702] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-01-05T20:30:12.098056] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-05T20:30:12.098210] [INFO ] [sig ] RAPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:12.241118] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RAPP.txt [2026-01-05T20:30:12.241281] [INFO ] [sig ] [2632/3521] Completed RAPP in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:12.241323] [INFO ] [sig ] [2633/3521] Forecasting RARE... [2026-01-05T20:30:12.241352] [INFO ] [sig ] Generating forecast for: RARE [2026-01-05T20:30:12.241382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-05T20:30:12.253202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-05T20:30:12.253587] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-05T20:30:12.254356] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-05T20:30:12.254409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:12.254441] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:12.254468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:12.254525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:12.312212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:12.313105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:12.313210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:12.313246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:12.436863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:12.437023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:12.437063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:12.437093] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:12.440631] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-01-05T20:30:12.440932] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-05T20:30:12.441071] [INFO ] [sig ] RARE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:12.582040] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RARE.txt [2026-01-05T20:30:12.582251] [INFO ] [sig ] [2633/3521] Completed RARE in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:12.582298] [INFO ] [sig ] [2634/3521] Forecasting RAVE... [2026-01-05T20:30:12.582329] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-05T20:30:12.582359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-05T20:30:12.593879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-05T20:30:12.594295] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-05T20:30:12.595157] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-05T20:30:12.595213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:12.595246] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:12.595273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:12.595331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:12.672640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:12.673794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:12.673918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:12.673974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:12.806035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:12.806226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:12.806278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:12.806317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:12.811316] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-05T20:30:12.811790] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-05T20:30:12.811978] [INFO ] [sig ] RAVE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:12.976267] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RAVE.txt [2026-01-05T20:30:12.976435] [INFO ] [sig ] [2634/3521] Completed RAVE in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:12.976476] [INFO ] [sig ] [2635/3521] Forecasting RAY... [2026-01-05T20:30:12.976506] [INFO ] [sig ] Generating forecast for: RAY [2026-01-05T20:30:12.976537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-05T20:30:12.988020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-05T20:30:12.988396] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-05T20:30:12.989252] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-05T20:30:12.989306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:12.989337] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:12.989363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:12.989419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:13.047102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:13.048002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:13.048095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:13.048127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:13.167222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:13.167390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:13.167429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:13.167457] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:13.171027] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=12.39%) [2026-01-05T20:30:13.171353] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-05T20:30:13.171491] [INFO ] [sig ] RAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:13.314177] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RAY.txt [2026-01-05T20:30:13.314341] [INFO ] [sig ] [2635/3521] Completed RAY in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:13.314598] [INFO ] [sig ] [2636/3521] Forecasting RBA... [2026-01-05T20:30:13.314631] [INFO ] [sig ] Generating forecast for: RBA [2026-01-05T20:30:13.314659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-05T20:30:13.326274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-05T20:30:13.326685] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-05T20:30:13.327467] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-05T20:30:13.327521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:13.327554] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:13.327604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:13.327664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:13.385671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:13.386570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:13.386696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:13.386729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:13.513305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:13.513479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:13.513528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:13.513560] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:13.517013] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-05T20:30:13.517299] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-05T20:30:13.517441] [INFO ] [sig ] RBA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:13.658777] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RBA.txt [2026-01-05T20:30:13.658958] [INFO ] [sig ] [2636/3521] Completed RBA in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-05T20:30:13.659002] [INFO ] [sig ] [2637/3521] Forecasting RBB... [2026-01-05T20:30:13.659031] [INFO ] [sig ] Generating forecast for: RBB [2026-01-05T20:30:13.659060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-05T20:30:13.671120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-05T20:30:13.671554] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-05T20:30:13.672405] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-05T20:30:13.672462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:13.672525] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:13.672554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:13.672635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:13.730670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:13.731622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:13.731714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:13.731747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:13.855008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:13.855173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:13.855233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:13.855263] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:13.858709] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-01-05T20:30:13.859038] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-05T20:30:13.859180] [INFO ] [sig ] RBB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:14.000327] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RBB.txt [2026-01-05T20:30:14.000476] [INFO ] [sig ] [2637/3521] Completed RBB in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:14.000515] [INFO ] [sig ] [2638/3521] Forecasting RBBN... [2026-01-05T20:30:14.000546] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-05T20:30:14.000594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-05T20:30:14.011907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-05T20:30:14.012232] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-05T20:30:14.013241] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-05T20:30:14.013298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:14.013331] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:14.013532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:14.013607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:14.075865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:14.076770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:14.076861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:14.076894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:14.200281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:14.200433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:14.200472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:14.200501] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:14.203855] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-05T20:30:14.204125] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-05T20:30:14.204252] [INFO ] [sig ] RBBN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:14.344431] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RBBN.txt [2026-01-05T20:30:14.344597] [INFO ] [sig ] [2638/3521] Completed RBBN in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:14.344639] [INFO ] [sig ] [2639/3521] Forecasting RBC... [2026-01-05T20:30:14.344670] [INFO ] [sig ] Generating forecast for: RBC [2026-01-05T20:30:14.344700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-05T20:30:14.356668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-05T20:30:14.357010] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-05T20:30:14.357818] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-05T20:30:14.357871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:14.357905] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:14.357933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:14.357992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:14.438525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:14.439774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:14.439895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:14.439945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:14.590610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:14.590779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:14.590819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:14.590848] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:14.594349] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-05T20:30:14.594685] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-05T20:30:14.594831] [INFO ] [sig ] RBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:14.742469] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RBC.txt [2026-01-05T20:30:14.742647] [INFO ] [sig ] [2639/3521] Completed RBC in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:14.742689] [INFO ] [sig ] [2640/3521] Forecasting RBCAA... [2026-01-05T20:30:14.742718] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-05T20:30:14.742749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-05T20:30:14.754029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-05T20:30:14.754427] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-05T20:30:14.755304] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-05T20:30:14.755359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:14.755391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:14.755418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:14.755477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:14.812360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:14.813232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:14.813319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:14.813353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:14.936678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:14.936839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:14.936881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:14.936946] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:14.941068] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-05T20:30:14.941403] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-05T20:30:14.941604] [INFO ] [sig ] RBCAA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:15.093853] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RBCAA.txt [2026-01-05T20:30:15.094040] [INFO ] [sig ] [2640/3521] Completed RBCAA in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:15.094090] [INFO ] [sig ] [2641/3521] Forecasting RBLX... [2026-01-05T20:30:15.094123] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-05T20:30:15.094154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-05T20:30:15.107273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-05T20:30:15.107848] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-05T20:30:15.108905] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-05T20:30:15.108989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:15.109053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:15.109085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:15.109143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:15.166725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:15.167598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:15.167685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:15.167719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:15.288191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:15.288343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:15.288382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:15.288410] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:15.291753] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-01-05T20:30:15.292026] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-05T20:30:15.292151] [INFO ] [sig ] RBLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:15.429941] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RBLX.txt [2026-01-05T20:30:15.430084] [INFO ] [sig ] [2641/3521] Completed RBLX in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:15.430126] [INFO ] [sig ] [2642/3521] Forecasting RC... [2026-01-05T20:30:15.430154] [INFO ] [sig ] Generating forecast for: RC [2026-01-05T20:30:15.430183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-05T20:30:15.441501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-05T20:30:15.441866] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-05T20:30:15.442655] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-05T20:30:15.442708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:15.442739] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:15.442766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:15.442823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:15.500407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:15.501313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:15.501401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:15.501434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:15.636994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:15.637156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:15.637197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:15.637228] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:15.640946] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=44.51%) [2026-01-05T20:30:15.641297] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-05T20:30:15.641452] [INFO ] [sig ] RC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:15.810338] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RC.txt [2026-01-05T20:30:15.810530] [INFO ] [sig ] [2642/3521] Completed RC in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-05T20:30:15.810595] [INFO ] [sig ] [2643/3521] Forecasting RCEL... [2026-01-05T20:30:15.810628] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-05T20:30:15.810659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-05T20:30:15.825770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-05T20:30:15.826255] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-05T20:30:15.827312] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-05T20:30:15.827380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:15.827421] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:15.827457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:15.827541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:15.912590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:15.913528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:15.913648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:15.913694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:16.068979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:16.069163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:16.069216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:16.069257] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:16.074733] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-05T20:30:16.075263] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-05T20:30:16.075471] [INFO ] [sig ] RCEL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:16.285741] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RCEL.txt [2026-01-05T20:30:16.285964] [INFO ] [sig ] [2643/3521] Completed RCEL in 0.5s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:16.286019] [INFO ] [sig ] [2644/3521] Forecasting RCI... [2026-01-05T20:30:16.286063] [INFO ] [sig ] Generating forecast for: RCI [2026-01-05T20:30:16.286105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-05T20:30:16.305758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-05T20:30:16.309039] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-05T20:30:16.310940] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-05T20:30:16.311023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:16.311086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:16.311138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:16.311240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:16.385909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:16.387027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:16.387130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:16.387166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:16.556569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:16.556756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:16.556802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:16.556830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:16.560660] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-01-05T20:30:16.560998] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-05T20:30:16.561151] [INFO ] [sig ] RCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:16.768289] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RCI.txt [2026-01-05T20:30:16.768452] [INFO ] [sig ] [2644/3521] Completed RCI in 0.5s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:16.768500] [INFO ] [sig ] [2645/3521] Forecasting RCKY... [2026-01-05T20:30:16.768530] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-05T20:30:16.768559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-05T20:30:16.779976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-05T20:30:16.780365] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-05T20:30:16.781190] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-05T20:30:16.781248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:16.781279] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:16.781306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:16.781375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:16.851990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:16.852955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:16.853043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:16.853076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:16.980696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:16.980861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:16.980903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:16.980933] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:16.984740] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=24.11%) [2026-01-05T20:30:16.985131] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-05T20:30:16.985299] [INFO ] [sig ] RCKY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:17.136093] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RCKY.txt [2026-01-05T20:30:17.136262] [INFO ] [sig ] [2645/3521] Completed RCKY in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:17.136316] [INFO ] [sig ] [2646/3521] Forecasting RCL... [2026-01-05T20:30:17.136349] [INFO ] [sig ] Generating forecast for: RCL [2026-01-05T20:30:17.136378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-05T20:30:17.148851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-05T20:30:17.149199] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-05T20:30:17.150209] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-05T20:30:17.150263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:17.150296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:17.150323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:17.150381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:17.210919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:17.211739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:17.211825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:17.211860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:17.339045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:17.339206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:17.339247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:17.339277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:17.343208] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=45.27%) [2026-01-05T20:30:17.343514] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-05T20:30:17.343725] [INFO ] [sig ] RCL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:17.489177] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RCL.txt [2026-01-05T20:30:17.489358] [INFO ] [sig ] [2646/3521] Completed RCL in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:17.489408] [INFO ] [sig ] [2647/3521] Forecasting RCS... [2026-01-05T20:30:17.489438] [INFO ] [sig ] Generating forecast for: RCS [2026-01-05T20:30:17.489467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-05T20:30:17.503615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-05T20:30:17.504036] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-05T20:30:17.505209] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-05T20:30:17.505279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:17.505326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:17.505363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:17.505446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:17.574443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:17.575351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:17.575468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:17.575503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:17.694424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:17.694592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:17.694635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:17.694665] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:17.698076] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-05T20:30:17.698358] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-05T20:30:17.698489] [INFO ] [sig ] RCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:17.841819] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RCS.txt [2026-01-05T20:30:17.841946] [INFO ] [sig ] [2647/3521] Completed RCS in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:17.841983] [INFO ] [sig ] [2648/3521] Forecasting RCUS... [2026-01-05T20:30:17.842013] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-05T20:30:17.842042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-05T20:30:17.853041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-05T20:30:17.853346] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-05T20:30:17.854154] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-05T20:30:17.854206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:17.854238] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:17.854265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:17.854322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:17.910376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:17.911085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:17.911167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:17.911200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:18.030999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:18.031167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:18.031206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:18.031255] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:18.034703] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-05T20:30:18.035016] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-05T20:30:18.035153] [INFO ] [sig ] RCUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:18.174352] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RCUS.txt [2026-01-05T20:30:18.174499] [INFO ] [sig ] [2648/3521] Completed RCUS in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:18.174538] [INFO ] [sig ] [2649/3521] Forecasting RDCM... [2026-01-05T20:30:18.174567] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-05T20:30:18.174620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-05T20:30:18.186452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-05T20:30:18.186948] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-05T20:30:18.187741] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-05T20:30:18.187793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:18.187825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:18.187851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:18.187907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:18.246250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:18.247041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:18.247129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:18.247162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:18.365327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:18.365479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:18.365517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:18.365544] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:18.369100] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-05T20:30:18.369429] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-05T20:30:18.369569] [INFO ] [sig ] RDCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:18.514183] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RDCM.txt [2026-01-05T20:30:18.514334] [INFO ] [sig ] [2649/3521] Completed RDCM in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:18.514374] [INFO ] [sig ] [2650/3521] Forecasting RDHL... [2026-01-05T20:30:18.514414] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-05T20:30:18.514449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-05T20:30:18.525766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-05T20:30:18.526113] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-05T20:30:18.526977] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-05T20:30:18.527032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:18.527066] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:18.527093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:18.527151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:18.587074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:18.587894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:18.588001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:18.588035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:18.707673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:18.707828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:18.707866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:18.707894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:18.711352] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-05T20:30:18.711660] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-05T20:30:18.711798] [INFO ] [sig ] RDHL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:18.849591] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RDHL.txt [2026-01-05T20:30:18.849781] [INFO ] [sig ] [2650/3521] Completed RDHL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:18.849823] [INFO ] [sig ] [2651/3521] Forecasting RDVY... [2026-01-05T20:30:18.849853] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-05T20:30:18.849882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-05T20:30:18.862704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-05T20:30:18.863058] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-05T20:30:18.863901] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-05T20:30:18.863955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:18.863988] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:18.864015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:18.864074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:18.920457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:18.921169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:18.921249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:18.921280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:19.045157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:19.045318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:19.045362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:19.045402] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:19.048872] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=24.39%) [2026-01-05T20:30:19.049183] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-05T20:30:19.049328] [INFO ] [sig ] RDVY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:19.196779] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RDVY.txt [2026-01-05T20:30:19.196934] [INFO ] [sig ] [2651/3521] Completed RDVY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:19.196975] [INFO ] [sig ] [2652/3521] Forecasting RDY... [2026-01-05T20:30:19.197005] [INFO ] [sig ] Generating forecast for: RDY [2026-01-05T20:30:19.197036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-05T20:30:19.208893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-05T20:30:19.209322] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-05T20:30:19.210391] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-05T20:30:19.210444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:19.210475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:19.210515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:19.210597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:19.275027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:19.275948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:19.276040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:19.276074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:19.411526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:19.411704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:19.411746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:19.411774] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:19.415537] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-01-05T20:30:19.415849] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-05T20:30:19.416008] [INFO ] [sig ] RDY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:19.561921] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RDY.txt [2026-01-05T20:30:19.562071] [INFO ] [sig ] [2652/3521] Completed RDY in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:19.562112] [INFO ] [sig ] [2653/3521] Forecasting REAL... [2026-01-05T20:30:19.562141] [INFO ] [sig ] Generating forecast for: REAL [2026-01-05T20:30:19.562169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-05T20:30:19.573453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-05T20:30:19.573794] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-05T20:30:19.574616] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-05T20:30:19.574680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:19.574716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:19.574743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:19.574799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:19.634957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:19.635701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:19.635787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:19.635819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:19.769533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:19.769706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:19.769749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:19.769779] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:19.773304] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-01-05T20:30:19.773641] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-05T20:30:19.773786] [INFO ] [sig ] REAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:19.927932] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REAL.txt [2026-01-05T20:30:19.928081] [INFO ] [sig ] [2653/3521] Completed REAL in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-05T20:30:19.928121] [INFO ] [sig ] [2654/3521] Forecasting REAX... [2026-01-05T20:30:19.928149] [INFO ] [sig ] Generating forecast for: REAX [2026-01-05T20:30:19.928180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-05T20:30:19.940765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-05T20:30:19.941155] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-05T20:30:19.942060] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-05T20:30:19.942127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:19.942202] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:19.942242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:19.942306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:20.002858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:20.003947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:20.004033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:20.004066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:20.126690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:20.126851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:20.126891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:20.126918] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:20.130378] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-01-05T20:30:20.130695] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-05T20:30:20.130841] [INFO ] [sig ] REAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:20.270489] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REAX.txt [2026-01-05T20:30:20.270659] [INFO ] [sig ] [2654/3521] Completed REAX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:20.270702] [INFO ] [sig ] [2655/3521] Forecasting REBN... [2026-01-05T20:30:20.270733] [INFO ] [sig ] Generating forecast for: REBN [2026-01-05T20:30:20.270763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-05T20:30:20.282888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-05T20:30:20.283174] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-05T20:30:20.283963] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-05T20:30:20.284015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:20.284046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:20.284072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:20.284129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:20.344975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:20.345890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:20.345977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:20.346010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:20.463010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:20.463162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:20.463201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:20.463230] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:20.466798] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-01-05T20:30:20.467070] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-05T20:30:20.467196] [INFO ] [sig ] REBN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:20.611395] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/REBN.txt [2026-01-05T20:30:20.611792] [INFO ] [sig ] [2655/3521] Completed REBN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:20.611842] [INFO ] [sig ] [2656/3521] Forecasting REFI... [2026-01-05T20:30:20.611880] [INFO ] [sig ] Generating forecast for: REFI [2026-01-05T20:30:20.611922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-05T20:30:20.625228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-05T20:30:20.625657] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-05T20:30:20.626748] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-05T20:30:20.626804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:20.626838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:20.626867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:20.626926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:20.686606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:20.687549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:20.687656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:20.687689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:20.813545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:20.813723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:20.813765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:20.813795] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:20.817237] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-05T20:30:20.817514] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-05T20:30:20.817666] [INFO ] [sig ] REFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:20.973998] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REFI.txt [2026-01-05T20:30:20.974155] [INFO ] [sig ] [2656/3521] Completed REFI in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:20.974197] [INFO ] [sig ] [2657/3521] Forecasting REG... [2026-01-05T20:30:20.974227] [INFO ] [sig ] Generating forecast for: REG [2026-01-05T20:30:20.974257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-05T20:30:20.987116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-05T20:30:20.987500] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-05T20:30:20.988308] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-05T20:30:20.988362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:20.988394] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:20.988422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:20.988481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:21.049419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:21.050283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:21.050369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:21.050400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:21.172399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:21.172555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:21.172612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:21.172674] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:21.176030] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-05T20:30:21.176299] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-05T20:30:21.176424] [INFO ] [sig ] REG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:21.322202] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/REG.txt [2026-01-05T20:30:21.322362] [INFO ] [sig ] [2657/3521] Completed REG in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:21.322402] [INFO ] [sig ] [2658/3521] Forecasting REGN... [2026-01-05T20:30:21.322432] [INFO ] [sig ] Generating forecast for: REGN [2026-01-05T20:30:21.322461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-05T20:30:21.333681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-05T20:30:21.333940] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-05T20:30:21.334714] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-05T20:30:21.334766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:21.334798] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:21.334825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:21.334882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:21.392069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:21.392778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:21.392859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:21.392892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:21.515457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:21.515633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:21.515676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:21.515704] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:21.519023] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-05T20:30:21.519290] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-05T20:30:21.519417] [INFO ] [sig ] REGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:21.665421] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REGN.txt [2026-01-05T20:30:21.665591] [INFO ] [sig ] [2658/3521] Completed REGN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:21.665632] [INFO ] [sig ] [2659/3521] Forecasting RELL... [2026-01-05T20:30:21.665660] [INFO ] [sig ] Generating forecast for: RELL [2026-01-05T20:30:21.665690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-05T20:30:21.677881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-05T20:30:21.678186] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-05T20:30:21.679067] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-05T20:30:21.679121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:21.679153] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:21.679180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:21.679238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:21.736746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:21.737396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:21.737475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:21.737507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:21.857201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:21.857341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:21.857383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:21.857452] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:21.860758] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=54.38%) [2026-01-05T20:30:21.861022] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-05T20:30:21.861144] [INFO ] [sig ] RELL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:21.999891] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RELL.txt [2026-01-05T20:30:22.000037] [INFO ] [sig ] [2659/3521] Completed RELL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-05T20:30:22.000076] [INFO ] [sig ] [2660/3521] Forecasting RELX... [2026-01-05T20:30:22.000105] [INFO ] [sig ] Generating forecast for: RELX [2026-01-05T20:30:22.000137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-05T20:30:22.011699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-05T20:30:22.011983] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-05T20:30:22.012816] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-05T20:30:22.012870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:22.012903] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:22.012930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:22.012987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:22.072073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:22.072705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:22.072787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:22.072819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:22.208103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:22.208236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:22.208273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:22.208301] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:22.212180] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-01-05T20:30:22.212447] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-05T20:30:22.212586] [INFO ] [sig ] RELX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:22.355055] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RELX.txt [2026-01-05T20:30:22.355182] [INFO ] [sig ] [2660/3521] Completed RELX in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:22.355220] [INFO ] [sig ] [2661/3521] Forecasting RELY... [2026-01-05T20:30:22.355249] [INFO ] [sig ] Generating forecast for: RELY [2026-01-05T20:30:22.355278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-05T20:30:22.367135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-05T20:30:22.367445] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-05T20:30:22.368250] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-05T20:30:22.368304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:22.368336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:22.368364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:22.368426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:22.429299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:22.430005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:22.430100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:22.430133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:22.550674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:22.550827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:22.550867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:22.550895] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:22.554337] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-05T20:30:22.554629] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-05T20:30:22.554759] [INFO ] [sig ] RELY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:22.695027] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RELY.txt [2026-01-05T20:30:22.695182] [INFO ] [sig ] [2661/3521] Completed RELY in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:22.695224] [INFO ] [sig ] [2662/3521] Forecasting REPL... [2026-01-05T20:30:22.695256] [INFO ] [sig ] Generating forecast for: REPL [2026-01-05T20:30:22.695286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-05T20:30:22.706995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-05T20:30:22.707357] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-05T20:30:22.708146] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-05T20:30:22.708198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:22.708231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:22.708258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:22.708315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:22.764749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:22.765549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:22.765654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:22.765688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:22.882992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:22.883132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:22.883170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:22.883198] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:22.886472] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-01-05T20:30:22.886755] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-05T20:30:22.886879] [INFO ] [sig ] REPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:23.030229] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REPL.txt [2026-01-05T20:30:23.030389] [INFO ] [sig ] [2662/3521] Completed REPL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:23.030430] [INFO ] [sig ] [2663/3521] Forecasting RERE... [2026-01-05T20:30:23.030460] [INFO ] [sig ] Generating forecast for: RERE [2026-01-05T20:30:23.030490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-05T20:30:23.042808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-05T20:30:23.043173] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-05T20:30:23.043992] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-05T20:30:23.044048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:23.044081] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:23.044109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:23.044178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:23.101513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:23.102371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:23.102453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:23.102485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:23.221697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:23.221858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:23.221898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:23.221926] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:23.225274] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-05T20:30:23.225552] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-05T20:30:23.225699] [INFO ] [sig ] RERE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:23.368756] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RERE.txt [2026-01-05T20:30:23.368914] [INFO ] [sig ] [2663/3521] Completed RERE in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:23.368970] [INFO ] [sig ] [2664/3521] Forecasting RES... [2026-01-05T20:30:23.369000] [INFO ] [sig ] Generating forecast for: RES [2026-01-05T20:30:23.369029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-05T20:30:23.380828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-05T20:30:23.381202] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-05T20:30:23.382008] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-05T20:30:23.382060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:23.382091] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:23.382119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:23.382176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:23.438402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:23.439229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:23.439338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:23.439371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:23.559261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:23.559415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:23.559453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:23.559482] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:23.563522] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=11.04%) [2026-01-05T20:30:23.563803] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-05T20:30:23.563926] [INFO ] [sig ] RES: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:23.703933] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RES.txt [2026-01-05T20:30:23.704080] [INFO ] [sig ] [2664/3521] Completed RES in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:23.704119] [INFO ] [sig ] [2665/3521] Forecasting REVG... [2026-01-05T20:30:23.704149] [INFO ] [sig ] Generating forecast for: REVG [2026-01-05T20:30:23.704180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-05T20:30:23.716093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-05T20:30:23.716374] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-05T20:30:23.717153] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-05T20:30:23.717215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:23.717247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:23.717274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:23.717331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:23.774111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:23.774723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:23.774799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:23.774830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:23.903177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:23.903346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:23.903386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:23.903414] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:23.906968] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-05T20:30:23.907232] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-05T20:30:23.907363] [INFO ] [sig ] REVG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:24.051008] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/REVG.txt [2026-01-05T20:30:24.051140] [INFO ] [sig ] [2665/3521] Completed REVG in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:24.051188] [INFO ] [sig ] [2666/3521] Forecasting REX... [2026-01-05T20:30:24.051219] [INFO ] [sig ] Generating forecast for: REX [2026-01-05T20:30:24.051256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-05T20:30:24.062929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-05T20:30:24.063294] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-05T20:30:24.064283] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-05T20:30:24.064335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:24.064366] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:24.064392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:24.064449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:24.121172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:24.122023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:24.122106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:24.122139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:24.240696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:24.240845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:24.240885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:24.240913] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:24.244194] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-01-05T20:30:24.244459] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-05T20:30:24.244597] [INFO ] [sig ] REX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:24.387489] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/REX.txt [2026-01-05T20:30:24.387646] [INFO ] [sig ] [2666/3521] Completed REX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:24.387686] [INFO ] [sig ] [2667/3521] Forecasting REYN... [2026-01-05T20:30:24.387715] [INFO ] [sig ] Generating forecast for: REYN [2026-01-05T20:30:24.387746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-05T20:30:24.399193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-05T20:30:24.399488] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-05T20:30:24.400315] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-05T20:30:24.400372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:24.400405] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:24.400431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:24.400489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:24.458438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:24.459404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:24.459490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:24.459522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:24.574706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:24.574845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:24.574882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:24.574910] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:24.578163] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-01-05T20:30:24.578429] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-05T20:30:24.578555] [INFO ] [sig ] REYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:24.721165] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/REYN.txt [2026-01-05T20:30:24.721327] [INFO ] [sig ] [2667/3521] Completed REYN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:24.721379] [INFO ] [sig ] [2668/3521] Forecasting REZI... [2026-01-05T20:30:24.721419] [INFO ] [sig ] Generating forecast for: REZI [2026-01-05T20:30:24.721462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-05T20:30:24.733194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-05T20:30:24.733499] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-05T20:30:24.734321] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-05T20:30:24.734375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:24.734407] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:24.734435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:24.734494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:24.791619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:24.792218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:24.792294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:24.792325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:24.908944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:24.909086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:24.909123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:24.909150] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:24.912439] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-05T20:30:24.912723] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-05T20:30:24.912846] [INFO ] [sig ] REZI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:25.053641] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/REZI.txt [2026-01-05T20:30:25.053778] [INFO ] [sig ] [2668/3521] Completed REZI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:25.053817] [INFO ] [sig ] [2669/3521] Forecasting RF... [2026-01-05T20:30:25.053845] [INFO ] [sig ] Generating forecast for: RF [2026-01-05T20:30:25.053875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-05T20:30:25.065043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-05T20:30:25.065335] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-05T20:30:25.066113] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-05T20:30:25.066165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:25.066196] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:25.066223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:25.066280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:25.126486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:25.127275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:25.127360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:25.127392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:25.248455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:25.248607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:25.248646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:25.248673] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:25.251957] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=24.56%) [2026-01-05T20:30:25.252225] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-05T20:30:25.252348] [INFO ] [sig ] RF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:25.397226] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RF.txt [2026-01-05T20:30:25.397513] [INFO ] [sig ] [2669/3521] Completed RF in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:25.397591] [INFO ] [sig ] [2670/3521] Forecasting RFI... [2026-01-05T20:30:25.397646] [INFO ] [sig ] Generating forecast for: RFI [2026-01-05T20:30:25.397677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-05T20:30:25.410817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-05T20:30:25.411165] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-05T20:30:25.412203] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-05T20:30:25.412255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:25.412288] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:25.412314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:25.412371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:25.469302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:25.469946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:25.470053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:25.470088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:25.585266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:25.585396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:25.585435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:25.585467] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:25.588786] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=52.23%) [2026-01-05T20:30:25.589098] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-05T20:30:25.589220] [INFO ] [sig ] RFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:25.729957] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RFI.txt [2026-01-05T20:30:25.730084] [INFO ] [sig ] [2670/3521] Completed RFI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-05T20:30:25.730122] [INFO ] [sig ] [2671/3521] Forecasting RFL... [2026-01-05T20:30:25.730152] [INFO ] [sig ] Generating forecast for: RFL [2026-01-05T20:30:25.730181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-05T20:30:25.741227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-05T20:30:25.741512] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-05T20:30:25.742305] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-05T20:30:25.742359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:25.742418] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:25.742449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:25.742528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:25.802498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:25.803258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:25.803339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:25.803372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:25.919962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:25.920107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:25.920145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:25.920178] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:25.923462] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=73.53%) [2026-01-05T20:30:25.923742] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-05T20:30:25.923864] [INFO ] [sig ] RFL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:26.063099] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RFL.txt [2026-01-05T20:30:26.063243] [INFO ] [sig ] [2671/3521] Completed RFL in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:26.063283] [INFO ] [sig ] [2672/3521] Forecasting RFM... [2026-01-05T20:30:26.063313] [INFO ] [sig ] Generating forecast for: RFM [2026-01-05T20:30:26.063342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-05T20:30:26.074155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-05T20:30:26.074446] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-05T20:30:26.075264] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-05T20:30:26.075317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:26.075348] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:26.075375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:26.075433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:26.135296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:26.136073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:26.136163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:26.136197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:26.242776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:26.242920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:26.242975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:26.243006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:26.246324] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-01-05T20:30:26.246622] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-05T20:30:26.246747] [INFO ] [sig ] RFM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:26.384618] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RFM.txt [2026-01-05T20:30:26.384748] [INFO ] [sig ] [2672/3521] Completed RFM in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:26.384786] [INFO ] [sig ] [2673/3521] Forecasting RFMZ... [2026-01-05T20:30:26.384815] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-05T20:30:26.384843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-05T20:30:26.396307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-05T20:30:26.396616] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-05T20:30:26.397378] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-05T20:30:26.397430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:26.397462] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:26.397489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:26.397545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:26.453119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:26.453909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:26.453993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:26.454025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:26.572496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:26.572662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:26.572701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:26.572729] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:26.576042] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-05T20:30:26.576312] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-05T20:30:26.576435] [INFO ] [sig ] RFMZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:26.716484] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RFMZ.txt [2026-01-05T20:30:26.716635] [INFO ] [sig ] [2673/3521] Completed RFMZ in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:26.716675] [INFO ] [sig ] [2674/3521] Forecasting RGA... [2026-01-05T20:30:26.716705] [INFO ] [sig ] Generating forecast for: RGA [2026-01-05T20:30:26.716734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-05T20:30:26.727919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-05T20:30:26.728185] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-05T20:30:26.728984] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-05T20:30:26.729037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:26.729068] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:26.729093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:26.729150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:26.786366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:26.787033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:26.787114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:26.787144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:26.910469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:26.910638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:26.910682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:26.910740] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:26.914346] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-05T20:30:26.914661] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-05T20:30:26.914809] [INFO ] [sig ] RGA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:27.054835] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RGA.txt [2026-01-05T20:30:27.054961] [INFO ] [sig ] [2674/3521] Completed RGA in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:27.055000] [INFO ] [sig ] [2675/3521] Forecasting RGCO... [2026-01-05T20:30:27.055029] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-05T20:30:27.055059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-05T20:30:27.067566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-05T20:30:27.068094] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-05T20:30:27.069036] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-05T20:30:27.069090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:27.069122] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:27.069149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:27.069206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:27.127493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:27.128211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:27.128289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:27.128320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:27.233002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:27.233134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:27.233171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:27.233198] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:27.236408] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=22.73%) [2026-01-05T20:30:27.236692] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-05T20:30:27.236815] [INFO ] [sig ] RGCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:27.377897] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RGCO.txt [2026-01-05T20:30:27.378017] [INFO ] [sig ] [2675/3521] Completed RGCO in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:27.378055] [INFO ] [sig ] [2676/3521] Forecasting RGEN... [2026-01-05T20:30:27.378084] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-05T20:30:27.378113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-05T20:30:27.389779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-05T20:30:27.390070] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-05T20:30:27.390907] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-05T20:30:27.390961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:27.391003] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:27.391031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:27.391091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:27.449694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:27.450426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:27.450511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:27.450544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:27.568358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:27.568497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:27.568534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:27.568562] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:27.571872] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-01-05T20:30:27.572137] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-05T20:30:27.572260] [INFO ] [sig ] RGEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:27.717721] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RGEN.txt [2026-01-05T20:30:27.717848] [INFO ] [sig ] [2676/3521] Completed RGEN in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:27.717888] [INFO ] [sig ] [2677/3521] Forecasting RGLD... [2026-01-05T20:30:27.717916] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-05T20:30:27.717945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-05T20:30:27.729751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-05T20:30:27.730049] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-05T20:30:27.730855] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-05T20:30:27.730907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:27.730939] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:27.730965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:27.731026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:27.786838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:27.787512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:27.787608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:27.787642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:27.904299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:27.904449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:27.904490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:27.904517] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:27.908011] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=34.27%) [2026-01-05T20:30:27.908284] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-05T20:30:27.908411] [INFO ] [sig ] RGLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:28.046568] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RGLD.txt [2026-01-05T20:30:28.046728] [INFO ] [sig ] [2677/3521] Completed RGLD in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-05T20:30:28.046766] [INFO ] [sig ] [2678/3521] Forecasting RGNX... [2026-01-05T20:30:28.046795] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-05T20:30:28.046823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-05T20:30:28.057918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-05T20:30:28.058258] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-05T20:30:28.059120] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-05T20:30:28.059175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:28.059206] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:28.059234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:28.059292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:28.116218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:28.116879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:28.116959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:28.116992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:28.241205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:28.241344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:28.241382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:28.241410] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:28.244709] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=23.80%) [2026-01-05T20:30:28.244975] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-05T20:30:28.245108] [INFO ] [sig ] RGNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:28.383912] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RGNX.txt [2026-01-05T20:30:28.384031] [INFO ] [sig ] [2678/3521] Completed RGNX in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:28.384071] [INFO ] [sig ] [2679/3521] Forecasting RGP... [2026-01-05T20:30:28.384099] [INFO ] [sig ] Generating forecast for: RGP [2026-01-05T20:30:28.384128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-05T20:30:28.394946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-05T20:30:28.395210] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-05T20:30:28.395983] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-05T20:30:28.396036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:28.396068] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:28.396094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:28.396151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:28.454076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:28.454723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:28.454801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:28.454833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:28.574961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:28.575103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:28.575142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:28.575170] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:28.578741] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-05T20:30:28.579231] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-05T20:30:28.579357] [INFO ] [sig ] RGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:28.727365] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RGP.txt [2026-01-05T20:30:28.727518] [INFO ] [sig ] [2679/3521] Completed RGP in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:28.727587] [INFO ] [sig ] [2680/3521] Forecasting RGS... [2026-01-05T20:30:28.727622] [INFO ] [sig ] Generating forecast for: RGS [2026-01-05T20:30:28.727652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-05T20:30:28.738902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-05T20:30:28.739195] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-05T20:30:28.740001] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-05T20:30:28.740053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:28.740084] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:28.740111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:28.740168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:28.797756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:28.798373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:28.798458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:28.798491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:28.904982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:28.905120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:28.905157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:28.905184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:28.908435] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-01-05T20:30:28.908721] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-05T20:30:28.908843] [INFO ] [sig ] RGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:29.048936] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RGS.txt [2026-01-05T20:30:29.049069] [INFO ] [sig ] [2680/3521] Completed RGS in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:29.049107] [INFO ] [sig ] [2681/3521] Forecasting RGTI... [2026-01-05T20:30:29.049136] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-05T20:30:29.049164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-05T20:30:29.060334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-05T20:30:29.060626] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-05T20:30:29.061387] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-05T20:30:29.061439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:29.061470] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:29.061497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:29.061554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:29.118408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:29.119067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:29.119173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:29.119208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:29.241104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:29.241244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:29.241284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:29.241315] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:29.244708] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=52.63%) [2026-01-05T20:30:29.244983] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-05T20:30:29.245144] [INFO ] [sig ] RGTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:29.391293] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RGTI.txt [2026-01-05T20:30:29.391464] [INFO ] [sig ] [2681/3521] Completed RGTI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:29.391504] [INFO ] [sig ] [2682/3521] Forecasting RH... [2026-01-05T20:30:29.391536] [INFO ] [sig ] Generating forecast for: RH [2026-01-05T20:30:29.391566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-05T20:30:29.403989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-05T20:30:29.404364] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-05T20:30:29.405184] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-05T20:30:29.405236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:29.405268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:29.405293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:29.405350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:29.463446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:29.464377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:29.464465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:29.464499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:29.588078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:29.588227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:29.588268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:29.588298] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:29.591877] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-05T20:30:29.592153] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-05T20:30:29.592281] [INFO ] [sig ] RH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:29.729845] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RH.txt [2026-01-05T20:30:29.729977] [INFO ] [sig ] [2682/3521] Completed RH in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:29.730018] [INFO ] [sig ] [2683/3521] Forecasting RHI... [2026-01-05T20:30:29.730048] [INFO ] [sig ] Generating forecast for: RHI [2026-01-05T20:30:29.730078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-05T20:30:29.741827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-05T20:30:29.742183] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-05T20:30:29.743043] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-05T20:30:29.743099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:29.743132] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:29.743159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:29.743219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:29.798769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:29.799532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:29.799635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:29.799669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:29.920053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:29.920209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:29.920249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:29.920293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:29.923647] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=65.19%) [2026-01-05T20:30:29.923931] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-05T20:30:29.924060] [INFO ] [sig ] RHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:30.061275] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RHI.txt [2026-01-05T20:30:30.061418] [INFO ] [sig ] [2683/3521] Completed RHI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:30.061459] [INFO ] [sig ] [2684/3521] Forecasting RHP... [2026-01-05T20:30:30.061487] [INFO ] [sig ] Generating forecast for: RHP [2026-01-05T20:30:30.061516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-05T20:30:30.073943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-05T20:30:30.074285] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-05T20:30:30.075097] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-05T20:30:30.075150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:30.075181] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:30.075207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:30.075265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:30.134311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:30.135201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:30.135297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:30.135330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:30.253840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:30.253984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:30.254023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:30.254052] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:30.257383] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-05T20:30:30.257669] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-05T20:30:30.257795] [INFO ] [sig ] RHP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:30.395872] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RHP.txt [2026-01-05T20:30:30.396030] [INFO ] [sig ] [2684/3521] Completed RHP in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:30.396070] [INFO ] [sig ] [2685/3521] Forecasting RIG... [2026-01-05T20:30:30.396099] [INFO ] [sig ] Generating forecast for: RIG [2026-01-05T20:30:30.396128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-05T20:30:30.408278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-05T20:30:30.408679] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-05T20:30:30.409542] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-05T20:30:30.409625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:30.409660] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:30.409687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:30.409754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:30.477170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:30.478289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:30.478383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:30.478459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:30.602827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:30.602992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:30.603032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:30.603059] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:30.606644] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-05T20:30:30.606929] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-05T20:30:30.607061] [INFO ] [sig ] RIG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:30.748394] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RIG.txt [2026-01-05T20:30:30.748635] [INFO ] [sig ] [2685/3521] Completed RIG in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:30.748699] [INFO ] [sig ] [2686/3521] Forecasting RIGL... [2026-01-05T20:30:30.748734] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-05T20:30:30.748769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-05T20:30:30.760865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-05T20:30:30.761270] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-05T20:30:30.762113] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-05T20:30:30.762168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:30.762200] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:30.762229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:30.762288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:30.819195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:30.820074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:30.820196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:30.820231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:30.943911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:30.944084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:30.944126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:30.944154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:30.947741] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-05T20:30:30.948021] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-05T20:30:30.948157] [INFO ] [sig ] RIGL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:31.103322] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RIGL.txt [2026-01-05T20:30:31.103494] [INFO ] [sig ] [2686/3521] Completed RIGL in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:31.103553] [INFO ] [sig ] [2687/3521] Forecasting RILY... [2026-01-05T20:30:31.103623] [INFO ] [sig ] Generating forecast for: RILY [2026-01-05T20:30:31.103656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-05T20:30:31.116464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-05T20:30:31.116837] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-05T20:30:31.117938] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-05T20:30:31.117998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:31.118031] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:31.118071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:31.118131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:31.181423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:31.182307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:31.182393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:31.182427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:31.307151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:31.307316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:31.307357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:31.307388] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:31.311356] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-05T20:30:31.311752] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-05T20:30:31.311909] [INFO ] [sig ] RILY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:31.460053] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RILY.txt [2026-01-05T20:30:31.460194] [INFO ] [sig ] [2687/3521] Completed RILY in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:31.460233] [INFO ] [sig ] [2688/3521] Forecasting RILYN... [2026-01-05T20:30:31.460264] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-05T20:30:31.460293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-05T20:30:31.471404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-05T20:30:31.471727] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-05T20:30:31.472509] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-05T20:30:31.472560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:31.472636] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:31.472665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:31.472723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:31.531426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:31.532313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:31.532397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:31.532428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:31.660562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:31.660761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:31.660816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:31.660858] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:31.665699] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-01-05T20:30:31.666070] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-05T20:30:31.666242] [INFO ] [sig ] RILYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:31.816007] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RILYN.txt [2026-01-05T20:30:31.816149] [INFO ] [sig ] [2688/3521] Completed RILYN in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-05T20:30:31.816188] [INFO ] [sig ] [2689/3521] Forecasting RILYZ... [2026-01-05T20:30:31.816217] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-05T20:30:31.816247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-05T20:30:31.827802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-05T20:30:31.828112] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-05T20:30:31.828951] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-05T20:30:31.829006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:31.829038] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:31.829064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:31.829121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:31.885327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:31.886136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:31.886219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:31.886251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:32.004133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:32.004286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:32.004324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:32.004353] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:32.007711] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-05T20:30:32.008003] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-05T20:30:32.008130] [INFO ] [sig ] RILYZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:32.152662] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RILYZ.txt [2026-01-05T20:30:32.152834] [INFO ] [sig ] [2689/3521] Completed RILYZ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:32.152881] [INFO ] [sig ] [2690/3521] Forecasting RIME... [2026-01-05T20:30:32.152911] [INFO ] [sig ] Generating forecast for: RIME [2026-01-05T20:30:32.152949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIME' from 'https://tdm.silogroup.org/data/derivative_storage/RIME.csv'. [2026-01-05T20:30:32.164794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIME'. [2026-01-05T20:30:32.165130] [INFO ] [FORECASTER] Starting predict_future for RIME [2026-01-05T20:30:32.165969] [DEBUG] [LOCAL ] No optimal features file found for RIME: ./output/feature-sets/RIME.txt [2026-01-05T20:30:32.166024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:32.166057] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:32.166084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:32.166142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:32.222127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:32.222824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:32.222911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:32.222943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:32.337978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:32.338135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:32.338173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:32.338200] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:32.341513] [DEBUG] [FORECASTER] RIME: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-01-05T20:30:32.341826] [INFO ] [FORECASTER] Completed predict_future for RIME [2026-01-05T20:30:32.341952] [INFO ] [sig ] RIME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:32.481280] [INFO ] [LOCAL ] Saved forecast: RIME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RIME.txt [2026-01-05T20:30:32.481426] [INFO ] [sig ] [2690/3521] Completed RIME in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:32.481465] [INFO ] [sig ] [2691/3521] Forecasting RING... [2026-01-05T20:30:32.481494] [INFO ] [sig ] Generating forecast for: RING [2026-01-05T20:30:32.481531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-05T20:30:32.493000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-05T20:30:32.493334] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-05T20:30:32.494221] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-05T20:30:32.494277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:32.494309] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:32.494335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:32.494393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:32.556814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:32.557675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:32.557762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:32.557795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:32.689030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:32.689194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:32.689236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:32.689312] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:32.693090] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-05T20:30:32.693463] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-05T20:30:32.693655] [INFO ] [sig ] RING: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:32.850079] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RING.txt [2026-01-05T20:30:32.850247] [INFO ] [sig ] [2691/3521] Completed RING in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:32.850289] [INFO ] [sig ] [2692/3521] Forecasting RIO... [2026-01-05T20:30:32.850324] [INFO ] [sig ] Generating forecast for: RIO [2026-01-05T20:30:32.850368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-05T20:30:32.863816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-05T20:30:32.864207] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-05T20:30:32.865114] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-05T20:30:32.865170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:32.865201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:32.865227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:32.865285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:32.928540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:32.929464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:32.929548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:32.929599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:33.054345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:33.054482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:33.054520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:33.054547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:33.057903] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-05T20:30:33.058170] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-05T20:30:33.058295] [INFO ] [sig ] RIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:33.197638] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RIO.txt [2026-01-05T20:30:33.197766] [INFO ] [sig ] [2692/3521] Completed RIO in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:33.197806] [INFO ] [sig ] [2693/3521] Forecasting RITM... [2026-01-05T20:30:33.197835] [INFO ] [sig ] Generating forecast for: RITM [2026-01-05T20:30:33.197863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-05T20:30:33.209016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-05T20:30:33.209322] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-05T20:30:33.210264] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-05T20:30:33.210320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:33.210352] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:33.210379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:33.210439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:33.266342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:33.267150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:33.267231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:33.267263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:33.385393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:33.385542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:33.385596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:33.385630] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:33.389449] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-05T20:30:33.389755] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-05T20:30:33.389883] [INFO ] [sig ] RITM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:33.528997] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RITM.txt [2026-01-05T20:30:33.529129] [INFO ] [sig ] [2693/3521] Completed RITM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:33.529167] [INFO ] [sig ] [2694/3521] Forecasting RIVN... [2026-01-05T20:30:33.529197] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-05T20:30:33.529225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-05T20:30:33.541108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-05T20:30:33.541459] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-05T20:30:33.542292] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-05T20:30:33.542347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:33.542380] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:33.542408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:33.542465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:33.601008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:33.601752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:33.601836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:33.601868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:33.721117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:33.721279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:33.721316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:33.721361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:33.724730] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-01-05T20:30:33.725006] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-05T20:30:33.725132] [INFO ] [sig ] RIVN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:33.868104] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RIVN.txt [2026-01-05T20:30:33.868258] [INFO ] [sig ] [2694/3521] Completed RIVN in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-05T20:30:33.868297] [INFO ] [sig ] [2695/3521] Forecasting RKLB... [2026-01-05T20:30:33.868327] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-05T20:30:33.868356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-05T20:30:33.880337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-05T20:30:33.880710] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-05T20:30:33.881522] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-05T20:30:33.881597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:33.881641] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:33.881671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:33.881729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:33.940237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:33.941105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:33.941190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:33.941223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:34.062142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:34.062290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:34.062329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:34.062357] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:34.065684] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-05T20:30:34.065958] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-05T20:30:34.066084] [INFO ] [sig ] RKLB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:34.221969] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RKLB.txt [2026-01-05T20:30:34.222125] [INFO ] [sig ] [2695/3521] Completed RKLB in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:34.222169] [INFO ] [sig ] [2696/3521] Forecasting RL... [2026-01-05T20:30:34.222198] [INFO ] [sig ] Generating forecast for: RL [2026-01-05T20:30:34.222227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-05T20:30:34.235819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-05T20:30:34.236284] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-05T20:30:34.237405] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-05T20:30:34.237476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:34.237526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:34.237591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:34.237686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:34.303673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:34.304739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:34.304822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:34.304854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:34.428137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:34.428292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:34.428331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:34.428358] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:34.431796] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-05T20:30:34.432068] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-05T20:30:34.432193] [INFO ] [sig ] RL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:34.572561] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RL.txt [2026-01-05T20:30:34.572732] [INFO ] [sig ] [2696/3521] Completed RL in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:34.572770] [INFO ] [sig ] [2697/3521] Forecasting RLAY... [2026-01-05T20:30:34.572801] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-05T20:30:34.572830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-05T20:30:34.583729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-05T20:30:34.584055] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-05T20:30:34.584859] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-05T20:30:34.584913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:34.584944] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:34.584972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:34.585028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:34.641004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:34.641880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:34.641962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:34.641994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:34.771889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:34.772043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:34.772083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:34.772111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:34.775692] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-05T20:30:34.776155] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-05T20:30:34.776278] [INFO ] [sig ] RLAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:34.920644] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RLAY.txt [2026-01-05T20:30:34.920798] [INFO ] [sig ] [2697/3521] Completed RLAY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:34.920838] [INFO ] [sig ] [2698/3521] Forecasting RLI... [2026-01-05T20:30:34.920867] [INFO ] [sig ] Generating forecast for: RLI [2026-01-05T20:30:34.920897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-05T20:30:34.933197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-05T20:30:34.933535] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-05T20:30:34.934516] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-05T20:30:34.934569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:34.934627] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:34.934654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:34.934722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:34.992744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:34.993612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:34.993730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:34.993765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:35.118441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:35.118619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:35.118662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:35.118691] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:35.123114] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-01-05T20:30:35.123393] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-05T20:30:35.123522] [INFO ] [sig ] RLI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:35.270543] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RLI.txt [2026-01-05T20:30:35.270716] [INFO ] [sig ] [2698/3521] Completed RLI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:35.270755] [INFO ] [sig ] [2699/3521] Forecasting RLJ... [2026-01-05T20:30:35.270787] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-05T20:30:35.270817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-05T20:30:35.281836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-05T20:30:35.282167] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-05T20:30:35.282944] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-05T20:30:35.282997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:35.283028] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:35.283055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:35.283111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:35.341370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:35.342261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:35.342347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:35.342379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:35.459050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:35.459207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:35.459247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:35.459276] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:35.462702] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-01-05T20:30:35.462982] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-05T20:30:35.463111] [INFO ] [sig ] RLJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:35.605835] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RLJ.txt [2026-01-05T20:30:35.605970] [INFO ] [sig ] [2699/3521] Completed RLJ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:35.606009] [INFO ] [sig ] [2700/3521] Forecasting RLMD... [2026-01-05T20:30:35.606040] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-05T20:30:35.606069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-05T20:30:35.617603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-05T20:30:35.618086] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-05T20:30:35.619117] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-05T20:30:35.619183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:35.619214] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:35.619241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:35.619298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:35.681108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:35.682068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:35.682172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:35.682219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:35.811965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:35.812129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:35.812179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:35.812209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:35.815700] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-05T20:30:35.815982] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-05T20:30:35.816140] [INFO ] [sig ] RLMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:35.962934] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RLMD.txt [2026-01-05T20:30:35.963065] [INFO ] [sig ] [2700/3521] Completed RLMD in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:35.963105] [INFO ] [sig ] [2701/3521] Forecasting RLTY... [2026-01-05T20:30:35.963133] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-05T20:30:35.963161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-05T20:30:35.975377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-05T20:30:35.975699] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-05T20:30:35.976462] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-05T20:30:35.976515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:35.976547] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:35.976598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:35.976658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:36.033286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:36.034279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:36.034362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:36.034393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:36.146563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:36.146732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:36.146772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:36.146802] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:36.150186] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-05T20:30:36.150458] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-05T20:30:36.150600] [INFO ] [sig ] RLTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:36.293601] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RLTY.txt [2026-01-05T20:30:36.293781] [INFO ] [sig ] [2701/3521] Completed RLTY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:36.293822] [INFO ] [sig ] [2702/3521] Forecasting RLX... [2026-01-05T20:30:36.293852] [INFO ] [sig ] Generating forecast for: RLX [2026-01-05T20:30:36.293882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-05T20:30:36.306250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-05T20:30:36.306558] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-05T20:30:36.307364] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-05T20:30:36.307417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:36.307449] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:36.307475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:36.307532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:36.364559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:36.365392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:36.365488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:36.365521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:36.485729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:36.485883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:36.485922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:36.485951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:36.489463] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-01-05T20:30:36.489765] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-05T20:30:36.489896] [INFO ] [sig ] RLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:36.632974] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RLX.txt [2026-01-05T20:30:36.633168] [INFO ] [sig ] [2702/3521] Completed RLX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:36.633226] [INFO ] [sig ] [2703/3521] Forecasting RM... [2026-01-05T20:30:36.633261] [INFO ] [sig ] Generating forecast for: RM [2026-01-05T20:30:36.633294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-05T20:30:36.645348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-05T20:30:36.645720] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-05T20:30:36.646657] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-05T20:30:36.646712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:36.646745] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:36.646773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:36.646832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:36.706274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:36.707160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:36.707243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:36.707275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:36.832401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:36.832563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:36.832631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:36.832670] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:36.836722] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-01-05T20:30:36.837135] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-05T20:30:36.837319] [INFO ] [sig ] RM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:36.980034] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RM.txt [2026-01-05T20:30:36.980176] [INFO ] [sig ] [2703/3521] Completed RM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:36.980221] [INFO ] [sig ] [2704/3521] Forecasting RMAX... [2026-01-05T20:30:36.980252] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-05T20:30:36.980280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-05T20:30:36.992872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-05T20:30:36.993205] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-05T20:30:36.993994] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-05T20:30:36.994047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:36.994079] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:36.994106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:36.994163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:37.053209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:37.054135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:37.054220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:37.054252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:37.168555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:37.168727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:37.168767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:37.168796] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:37.172359] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-05T20:30:37.172651] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-05T20:30:37.172778] [INFO ] [sig ] RMAX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:37.311107] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RMAX.txt [2026-01-05T20:30:37.311252] [INFO ] [sig ] [2704/3521] Completed RMAX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:37.311290] [INFO ] [sig ] [2705/3521] Forecasting RMBI... [2026-01-05T20:30:37.311319] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-05T20:30:37.311349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-05T20:30:37.322860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-05T20:30:37.323203] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-05T20:30:37.324118] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-05T20:30:37.324172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:37.324229] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:37.324256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:37.324313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:37.379328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:37.380041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:37.380123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:37.380153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:37.489365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:37.489510] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:30:37.489547] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:37.489592] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:37.492857] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-05T20:30:37.493141] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-05T20:30:37.493264] [INFO ] [sig ] RMBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:37.631731] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RMBI.txt [2026-01-05T20:30:37.631856] [INFO ] [sig ] [2705/3521] Completed RMBI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:37.631893] [INFO ] [sig ] [2706/3521] Forecasting RMBS... [2026-01-05T20:30:37.631921] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-05T20:30:37.631950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-05T20:30:37.643458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-05T20:30:37.643755] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-05T20:30:37.644719] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-05T20:30:37.644771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:37.644802] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:37.644828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:37.645021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:37.700712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:37.701338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:37.701421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:37.701452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:37.821019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:37.821289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:37.821337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:37.821367] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:37.825201] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-01-05T20:30:37.825480] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-05T20:30:37.825628] [INFO ] [sig ] RMBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:37.966175] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RMBS.txt [2026-01-05T20:30:37.966315] [INFO ] [sig ] [2706/3521] Completed RMBS in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-05T20:30:37.966353] [INFO ] [sig ] [2707/3521] Forecasting RMD... [2026-01-05T20:30:37.966383] [INFO ] [sig ] Generating forecast for: RMD [2026-01-05T20:30:37.966411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-05T20:30:37.978617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-05T20:30:37.979242] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-05T20:30:37.980066] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-05T20:30:37.980120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:37.980152] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:37.980179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:37.980241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:38.040116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:38.041078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:38.041163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:38.041196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:38.166273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:38.166429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:38.166513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:38.166544] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:38.169975] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-05T20:30:38.170295] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-05T20:30:38.170435] [INFO ] [sig ] RMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:38.316383] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RMD.txt [2026-01-05T20:30:38.316535] [INFO ] [sig ] [2707/3521] Completed RMD in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-05T20:30:38.316593] [INFO ] [sig ] [2708/3521] Forecasting RMI... [2026-01-05T20:30:38.316627] [INFO ] [sig ] Generating forecast for: RMI [2026-01-05T20:30:38.316658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-05T20:30:38.328390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-05T20:30:38.328666] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-05T20:30:38.329674] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-05T20:30:38.329727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:38.329758] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:38.329784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:38.329842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:38.389653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:38.390495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:38.390597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:38.390630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:38.498891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:38.499069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:38.499107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:38.499172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:38.502534] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-01-05T20:30:38.502841] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-05T20:30:38.502975] [INFO ] [sig ] RMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:38.646776] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RMI.txt [2026-01-05T20:30:38.646912] [INFO ] [sig ] [2708/3521] Completed RMI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-05T20:30:38.646953] [INFO ] [sig ] [2709/3521] Forecasting RMM... [2026-01-05T20:30:38.646983] [INFO ] [sig ] Generating forecast for: RMM [2026-01-05T20:30:38.647013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-05T20:30:38.658367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-05T20:30:38.658677] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-05T20:30:38.659491] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-05T20:30:38.659543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:38.659595] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:38.659624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:38.659681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:38.717300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:38.718015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:38.718096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:38.718127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:38.837268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:38.837419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:38.837458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:38.837487] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:38.840868] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-05T20:30:38.841140] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-05T20:30:38.841266] [INFO ] [sig ] RMM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:38.980610] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RMM.txt [2026-01-05T20:30:38.980735] [INFO ] [sig ] [2709/3521] Completed RMM in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-05T20:30:38.980774] [INFO ] [sig ] [2710/3521] Forecasting RMMZ... [2026-01-05T20:30:38.980803] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-05T20:30:38.980832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-05T20:30:38.991756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-05T20:30:38.992063] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-05T20:30:38.992857] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-05T20:30:38.992910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:38.992941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:38.992967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:38.993024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:39.048979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:39.049615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:39.049693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:39.049724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:39.157389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:39.157524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:39.157562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:39.157608] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:39.161328] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-05T20:30:39.161610] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-05T20:30:39.161735] [INFO ] [sig ] RMMZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:39.305254] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RMMZ.txt [2026-01-05T20:30:39.305392] [INFO ] [sig ] [2710/3521] Completed RMMZ in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-05T20:30:39.305432] [INFO ] [sig ] [2711/3521] Forecasting RMNI... [2026-01-05T20:30:39.305460] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-05T20:30:39.305490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-05T20:30:39.316529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-05T20:30:39.316835] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-05T20:30:39.317624] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-05T20:30:39.317678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:39.317731] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:39.317761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:39.317818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:39.375405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:39.376048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:39.376126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:39.376159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:39.494847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:39.494966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:39.495002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:39.495029] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:39.498265] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-01-05T20:30:39.498528] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-05T20:30:39.498668] [INFO ] [sig ] RMNI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:39.639945] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RMNI.txt [2026-01-05T20:30:39.640285] [INFO ] [sig ] [2711/3521] Completed RMNI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-05T20:30:39.640324] [INFO ] [sig ] [2712/3521] Forecasting RNA... [2026-01-05T20:30:39.640353] [INFO ] [sig ] Generating forecast for: RNA [2026-01-05T20:30:39.640382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-05T20:30:39.653031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-05T20:30:39.653363] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-05T20:30:39.654162] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-05T20:30:39.654217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:39.654251] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:39.654279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:39.654338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:39.713593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:39.714409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:39.714494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:39.714526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:39.834289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:39.834443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:39.834480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:39.834508] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:39.837867] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=72.50%) [2026-01-05T20:30:39.838150] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-05T20:30:39.838279] [INFO ] [sig ] RNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:39.979114] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RNA.txt [2026-01-05T20:30:39.979274] [INFO ] [sig ] [2712/3521] Completed RNA in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:39.979313] [INFO ] [sig ] [2713/3521] Forecasting RNAC... [2026-01-05T20:30:39.979343] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-05T20:30:39.979376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-05T20:30:39.990957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-05T20:30:39.991355] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-05T20:30:39.992154] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-05T20:30:39.992207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:39.992238] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:39.992264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:39.992321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:40.053314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:40.054239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:40.054322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:40.054354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:40.171630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:40.171784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:40.171823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:40.171851] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:40.175202] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-05T20:30:40.175477] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-05T20:30:40.175623] [INFO ] [sig ] RNAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:40.318454] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RNAC.txt [2026-01-05T20:30:40.318651] [INFO ] [sig ] [2713/3521] Completed RNAC in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:40.318695] [INFO ] [sig ] [2714/3521] Forecasting RNAZ... [2026-01-05T20:30:40.318726] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-05T20:30:40.318755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-05T20:30:40.330558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-05T20:30:40.330897] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-05T20:30:40.331900] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-05T20:30:40.332125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:40.332156] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:40.332182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:40.332239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:40.388476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:40.389349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:40.389432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:40.389463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:40.507003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:40.507167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:40.507205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:40.507232] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:40.510648] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-05T20:30:40.510938] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-05T20:30:40.511068] [INFO ] [sig ] RNAZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:40.653392] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RNAZ.txt [2026-01-05T20:30:40.653545] [INFO ] [sig ] [2714/3521] Completed RNAZ in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:40.653603] [INFO ] [sig ] [2715/3521] Forecasting RNG... [2026-01-05T20:30:40.653641] [INFO ] [sig ] Generating forecast for: RNG [2026-01-05T20:30:40.653672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-05T20:30:40.665443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-05T20:30:40.665820] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-05T20:30:40.666672] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-05T20:30:40.666726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:40.666759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:40.666790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:40.666850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:40.725834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:40.726707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:40.726821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:40.726854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:40.851472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:40.851642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:40.851681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:40.851709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:40.855170] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=20.31%) [2026-01-05T20:30:40.855439] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-05T20:30:40.855563] [INFO ] [sig ] RNG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:40.997164] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RNG.txt [2026-01-05T20:30:40.997294] [INFO ] [sig ] [2715/3521] Completed RNG in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:40.997333] [INFO ] [sig ] [2716/3521] Forecasting RNP... [2026-01-05T20:30:40.997363] [INFO ] [sig ] Generating forecast for: RNP [2026-01-05T20:30:40.997393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-05T20:30:41.010530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-05T20:30:41.011116] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-05T20:30:41.012148] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-05T20:30:41.012203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:41.012235] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:41.012261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:41.012323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:41.069883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:41.070638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:41.070720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:41.070752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:41.185803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:41.186150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:41.186188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:41.186216] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:41.189564] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-05T20:30:41.189854] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-05T20:30:41.190148] [INFO ] [sig ] RNP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:41.333980] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RNP.txt [2026-01-05T20:30:41.334331] [INFO ] [sig ] [2716/3521] Completed RNP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:41.334373] [INFO ] [sig ] [2717/3521] Forecasting ROAD... [2026-01-05T20:30:41.334401] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-05T20:30:41.334430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-05T20:30:41.349135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-05T20:30:41.349517] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-05T20:30:41.350351] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-05T20:30:41.350406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:41.350437] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:41.350464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:41.350522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:41.408528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:41.409384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:41.409468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:41.409499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:41.533605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:41.533759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:41.533797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:41.533825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:41.537470] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-01-05T20:30:41.537753] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-05T20:30:41.537878] [INFO ] [sig ] ROAD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:41.678565] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ROAD.txt [2026-01-05T20:30:41.678704] [INFO ] [sig ] [2717/3521] Completed ROAD in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:41.678741] [INFO ] [sig ] [2718/3521] Forecasting ROCK... [2026-01-05T20:30:41.678771] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-05T20:30:41.678799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-05T20:30:41.689808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-05T20:30:41.690102] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-05T20:30:41.690883] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-05T20:30:41.690936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:41.690967] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:41.690994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:41.691056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:41.747747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:41.748376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:41.748454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:41.748485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:41.864120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:41.864265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:41.864303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:41.864347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:41.867645] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-05T20:30:41.867913] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-05T20:30:41.868034] [INFO ] [sig ] ROCK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:42.007101] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ROCK.txt [2026-01-05T20:30:42.007255] [INFO ] [sig ] [2718/3521] Completed ROCK in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:42.007296] [INFO ] [sig ] [2719/3521] Forecasting ROE... [2026-01-05T20:30:42.007324] [INFO ] [sig ] Generating forecast for: ROE [2026-01-05T20:30:42.007354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-05T20:30:42.017985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-05T20:30:42.018278] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-05T20:30:42.022146] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-05T20:30:42.022234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:42.022268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:42.022295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:42.022358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:42.079678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:42.080354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:42.080437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:42.080470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:42.195214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:42.195363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:42.195402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:42.195430] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:42.198813] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-05T20:30:42.199119] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-05T20:30:42.199243] [INFO ] [sig ] ROE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:42.340771] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ROE.txt [2026-01-05T20:30:42.340930] [INFO ] [sig ] [2719/3521] Completed ROE in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:42.340968] [INFO ] [sig ] [2720/3521] Forecasting ROP... [2026-01-05T20:30:42.340999] [INFO ] [sig ] Generating forecast for: ROP [2026-01-05T20:30:42.341029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-05T20:30:42.352416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-05T20:30:42.352732] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-05T20:30:42.353510] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-05T20:30:42.353562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:42.353615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:42.353644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:42.353701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:42.409931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:42.410818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:42.410900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:42.410948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:42.529908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:42.530067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:42.530106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:42.530134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:42.533505] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-05T20:30:42.533815] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-05T20:30:42.533950] [INFO ] [sig ] ROP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:42.676741] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ROP.txt [2026-01-05T20:30:42.676903] [INFO ] [sig ] [2720/3521] Completed ROP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:42.676944] [INFO ] [sig ] [2721/3521] Forecasting RPAY... [2026-01-05T20:30:42.676973] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-05T20:30:42.677002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-05T20:30:42.688131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-05T20:30:42.688491] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-05T20:30:42.689297] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-05T20:30:42.689351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:42.689384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:42.689411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:42.689469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:42.746533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:42.747435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:42.747526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:42.747558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:42.874991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:42.875177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:42.875223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:42.875253] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:42.878785] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-05T20:30:42.879127] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-05T20:30:42.879269] [INFO ] [sig ] RPAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:43.024926] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RPAY.txt [2026-01-05T20:30:43.025277] [INFO ] [sig ] [2721/3521] Completed RPAY in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:43.025318] [INFO ] [sig ] [2722/3521] Forecasting RPD... [2026-01-05T20:30:43.025347] [INFO ] [sig ] Generating forecast for: RPD [2026-01-05T20:30:43.025378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-05T20:30:43.037348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-05T20:30:43.037728] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-05T20:30:43.038488] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-05T20:30:43.038542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:43.038617] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:43.038646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:43.038717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:43.097936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:43.098803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:43.098886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:43.098939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:43.224597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:43.224753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:43.224792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:43.224820] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:43.228122] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-05T20:30:43.228392] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-05T20:30:43.228519] [INFO ] [sig ] RPD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:43.368421] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RPD.txt [2026-01-05T20:30:43.368599] [INFO ] [sig ] [2722/3521] Completed RPD in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:43.368640] [INFO ] [sig ] [2723/3521] Forecasting RPID... [2026-01-05T20:30:43.368672] [INFO ] [sig ] Generating forecast for: RPID [2026-01-05T20:30:43.368700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-05T20:30:43.380423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-05T20:30:43.380733] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-05T20:30:43.381511] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-05T20:30:43.381565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:43.381624] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:43.381652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:43.381711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:43.439524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:43.440397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:43.440480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:43.440513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:43.560783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:43.560987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:43.561042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:43.561074] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:43.564853] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-01-05T20:30:43.565316] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-05T20:30:43.565449] [INFO ] [sig ] RPID: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:43.707820] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RPID.txt [2026-01-05T20:30:43.707977] [INFO ] [sig ] [2723/3521] Completed RPID in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-05T20:30:43.708016] [INFO ] [sig ] [2724/3521] Forecasting RPRX... [2026-01-05T20:30:43.708046] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-05T20:30:43.708075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-05T20:30:43.720492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-05T20:30:43.720861] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-05T20:30:43.721874] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-05T20:30:43.721930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:43.721964] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:43.721991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:43.722049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:43.779778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:43.780632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:43.780719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:43.780751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:43.903474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:43.903652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:43.903692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:43.903720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:43.907121] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=30.29%) [2026-01-05T20:30:43.907441] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-05T20:30:43.907593] [INFO ] [sig ] RPRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:44.063465] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RPRX.txt [2026-01-05T20:30:44.063644] [INFO ] [sig ] [2724/3521] Completed RPRX in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:44.063684] [INFO ] [sig ] [2725/3521] Forecasting RPTX... [2026-01-05T20:30:44.063714] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-05T20:30:44.063745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-05T20:30:44.075892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-05T20:30:44.076266] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-05T20:30:44.077069] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-05T20:30:44.077128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:44.077158] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:44.077185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:44.077240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:44.135933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:44.136794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:44.136877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:44.136917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:44.254408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:44.254562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:44.254619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:44.254698] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:44.258782] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-05T20:30:44.259067] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-05T20:30:44.259197] [INFO ] [sig ] RPTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:44.400696] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RPTX.txt [2026-01-05T20:30:44.400852] [INFO ] [sig ] [2725/3521] Completed RPTX in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:44.400898] [INFO ] [sig ] [2726/3521] Forecasting RQI... [2026-01-05T20:30:44.400927] [INFO ] [sig ] Generating forecast for: RQI [2026-01-05T20:30:44.400964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-05T20:30:44.412901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-05T20:30:44.413242] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-05T20:30:44.414069] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-05T20:30:44.414123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:44.414154] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:44.414181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:44.414238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:44.475099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:44.475984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:44.476067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:44.476100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:44.598729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:44.598874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:44.598912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:44.598967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:44.603202] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-05T20:30:44.603468] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-05T20:30:44.603612] [INFO ] [sig ] RQI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:44.746922] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RQI.txt [2026-01-05T20:30:44.747049] [INFO ] [sig ] [2726/3521] Completed RQI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:44.747087] [INFO ] [sig ] [2727/3521] Forecasting RRBI... [2026-01-05T20:30:44.747117] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-05T20:30:44.747147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-05T20:30:44.757885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-05T20:30:44.758149] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-05T20:30:44.759069] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-05T20:30:44.759122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:44.759153] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:44.759179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:44.759236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:44.815455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:44.816077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:44.816154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:44.816185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:44.923789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:44.923951] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:30:44.923995] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:44.924025] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:44.927387] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-05T20:30:44.927667] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-05T20:30:44.927799] [INFO ] [sig ] RRBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:45.067924] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RRBI.txt [2026-01-05T20:30:45.068060] [INFO ] [sig ] [2727/3521] Completed RRBI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:45.068098] [INFO ] [sig ] [2728/3521] Forecasting RRC... [2026-01-05T20:30:45.068128] [INFO ] [sig ] Generating forecast for: RRC [2026-01-05T20:30:45.068158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-05T20:30:45.079556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-05T20:30:45.079871] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-05T20:30:45.080635] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-05T20:30:45.080688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:45.080719] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:45.080746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:45.080803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:45.136535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:45.137175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:45.137251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:45.137281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:45.254810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:45.254950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:45.254988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:45.255015] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:45.258653] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-05T20:30:45.258945] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-05T20:30:45.259072] [INFO ] [sig ] RRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:45.399403] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RRC.txt [2026-01-05T20:30:45.399525] [INFO ] [sig ] [2728/3521] Completed RRC in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:45.399564] [INFO ] [sig ] [2729/3521] Forecasting RRGB... [2026-01-05T20:30:45.399611] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-05T20:30:45.399641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-05T20:30:45.410542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-05T20:30:45.410853] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-05T20:30:45.411642] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-05T20:30:45.411699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:45.411730] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:45.411756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:45.411812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:45.468008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:45.468860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:45.468959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:45.468992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:45.591356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:45.591513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:45.591552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:45.591597] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:45.595438] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-05T20:30:45.595737] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-05T20:30:45.595865] [INFO ] [sig ] RRGB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:45.737979] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RRGB.txt [2026-01-05T20:30:45.738127] [INFO ] [sig ] [2729/3521] Completed RRGB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-05T20:30:45.738167] [INFO ] [sig ] [2730/3521] Forecasting RRX... [2026-01-05T20:30:45.738195] [INFO ] [sig ] Generating forecast for: RRX [2026-01-05T20:30:45.738224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-05T20:30:45.749545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-05T20:30:45.749870] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-05T20:30:45.750641] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-05T20:30:45.750694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:45.750725] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:45.750750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:45.750807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:45.806132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:45.806865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:45.806945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:45.806976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:45.923337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:45.923486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:45.923524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:45.923552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:45.926886] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-01-05T20:30:45.927156] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-05T20:30:45.927281] [INFO ] [sig ] RRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:46.068841] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RRX.txt [2026-01-05T20:30:46.068996] [INFO ] [sig ] [2730/3521] Completed RRX in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:46.069038] [INFO ] [sig ] [2731/3521] Forecasting RS... [2026-01-05T20:30:46.069066] [INFO ] [sig ] Generating forecast for: RS [2026-01-05T20:30:46.069095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-05T20:30:46.080152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-05T20:30:46.080480] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-05T20:30:46.081263] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-05T20:30:46.081315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:46.081346] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:46.081371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:46.081426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:46.138103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:46.138913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:46.139013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:46.139044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:46.259969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:46.260139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:46.260189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:46.260219] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:46.263949] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=24.74%) [2026-01-05T20:30:46.264325] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-05T20:30:46.264508] [INFO ] [sig ] RS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:46.406484] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RS.txt [2026-01-05T20:30:46.406666] [INFO ] [sig ] [2731/3521] Completed RS in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:46.406711] [INFO ] [sig ] [2732/3521] Forecasting RSG... [2026-01-05T20:30:46.406739] [INFO ] [sig ] Generating forecast for: RSG [2026-01-05T20:30:46.406768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-05T20:30:46.418212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-05T20:30:46.418623] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-05T20:30:46.419491] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-05T20:30:46.419546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:46.419599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:46.419633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:46.419692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:46.475569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:46.476407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:46.476516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:46.476549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:46.598758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:46.598906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:46.598961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:46.598993] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:46.602300] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-05T20:30:46.602596] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-05T20:30:46.602721] [INFO ] [sig ] RSG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:46.744091] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RSG.txt [2026-01-05T20:30:46.744246] [INFO ] [sig ] [2732/3521] Completed RSG in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:46.744288] [INFO ] [sig ] [2733/3521] Forecasting RSI... [2026-01-05T20:30:46.744317] [INFO ] [sig ] Generating forecast for: RSI [2026-01-05T20:30:46.744347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-05T20:30:46.756132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-05T20:30:46.756469] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-05T20:30:46.757245] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-05T20:30:46.757299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:46.757330] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:46.757356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:46.757413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:46.814676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:46.815488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:46.815569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:46.815621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:46.938210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:46.938364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:46.938405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:46.938433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:46.941870] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-05T20:30:46.942147] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-05T20:30:46.942274] [INFO ] [sig ] RSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:47.082395] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RSI.txt [2026-01-05T20:30:47.082522] [INFO ] [sig ] [2733/3521] Completed RSI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:47.082562] [INFO ] [sig ] [2734/3521] Forecasting RSKD... [2026-01-05T20:30:47.082608] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-05T20:30:47.082638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-05T20:30:47.094222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-05T20:30:47.094504] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-05T20:30:47.095306] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-05T20:30:47.095359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:47.095391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:47.095418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:47.095475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:47.154183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:47.154838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:47.154917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:47.154950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:47.268493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:47.268633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:47.268672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:47.268700] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:47.272004] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-01-05T20:30:47.272273] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-05T20:30:47.272403] [INFO ] [sig ] RSKD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:47.413210] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RSKD.txt [2026-01-05T20:30:47.413335] [INFO ] [sig ] [2734/3521] Completed RSKD in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:47.413374] [INFO ] [sig ] [2735/3521] Forecasting RSSS... [2026-01-05T20:30:47.413403] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-05T20:30:47.413432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-05T20:30:47.424361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-05T20:30:47.424686] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-05T20:30:47.425528] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-05T20:30:47.425611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:47.425670] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:47.425701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:47.425761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:47.485260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:47.486011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:47.486096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:47.486129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:47.616771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:47.616928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:47.616969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:47.617000] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:47.621339] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-01-05T20:30:47.621634] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-05T20:30:47.621764] [INFO ] [sig ] RSSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:47.763971] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RSSS.txt [2026-01-05T20:30:47.764171] [INFO ] [sig ] [2735/3521] Completed RSSS in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:47.764214] [INFO ] [sig ] [2736/3521] Forecasting RTO... [2026-01-05T20:30:47.764244] [INFO ] [sig ] Generating forecast for: RTO [2026-01-05T20:30:47.764274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-05T20:30:47.776984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-05T20:30:47.777286] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-05T20:30:47.778090] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-05T20:30:47.778143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:47.778174] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:47.778201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:47.778257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:47.833936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:47.834618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:47.834700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:47.834731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:47.955053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:47.955203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:47.955242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:47.955270] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:47.958615] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-01-05T20:30:47.958885] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-05T20:30:47.959023] [INFO ] [sig ] RTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:48.102703] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RTO.txt [2026-01-05T20:30:48.102848] [INFO ] [sig ] [2736/3521] Completed RTO in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:48.102894] [INFO ] [sig ] [2737/3521] Forecasting RUM... [2026-01-05T20:30:48.102924] [INFO ] [sig ] Generating forecast for: RUM [2026-01-05T20:30:48.102953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-05T20:30:48.114765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-05T20:30:48.115073] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-05T20:30:48.115912] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-05T20:30:48.115970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:48.116015] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:48.116045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:48.116119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:48.178194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:48.179349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:48.179429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:48.179460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:48.309647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:48.309789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:48.309826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:48.309853] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:48.313245] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-05T20:30:48.313532] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-05T20:30:48.313678] [INFO ] [sig ] RUM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:48.459526] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RUM.txt [2026-01-05T20:30:48.459676] [INFO ] [sig ] [2737/3521] Completed RUM in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:48.459726] [INFO ] [sig ] [2738/3521] Forecasting RUN... [2026-01-05T20:30:48.459766] [INFO ] [sig ] Generating forecast for: RUN [2026-01-05T20:30:48.459801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-05T20:30:48.471905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-05T20:30:48.472200] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-05T20:30:48.473046] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-05T20:30:48.473100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:48.473135] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:48.473162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:48.473220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:48.536214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:48.536910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:48.536991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:48.537023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:48.665267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:48.665428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:48.665470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:48.665505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:48.669230] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-05T20:30:48.669533] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-05T20:30:48.669695] [INFO ] [sig ] RUN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:48.816200] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RUN.txt [2026-01-05T20:30:48.816331] [INFO ] [sig ] [2738/3521] Completed RUN in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:48.816375] [INFO ] [sig ] [2739/3521] Forecasting RUNN... [2026-01-05T20:30:48.816405] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-05T20:30:48.816433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-05T20:30:48.827748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-05T20:30:48.828064] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-05T20:30:48.828883] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-05T20:30:48.828957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:48.829027] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:48.829058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:48.829116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:48.887983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:48.888898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:48.889020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:48.889057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:49.009348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:49.009501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:49.009539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:49.009566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:49.013086] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-05T20:30:49.013364] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-05T20:30:49.013491] [INFO ] [sig ] RUNN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:49.157769] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RUNN.txt [2026-01-05T20:30:49.157914] [INFO ] [sig ] [2739/3521] Completed RUNN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:49.157964] [INFO ] [sig ] [2740/3521] Forecasting RUSHA... [2026-01-05T20:30:49.157997] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-05T20:30:49.158027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-05T20:30:49.171216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-05T20:30:49.171507] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-05T20:30:49.172339] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-05T20:30:49.172392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:49.172423] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:49.172449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:49.172506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:49.231254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:49.231995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:49.232084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:49.232120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:49.351981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:49.352139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:49.352178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:49.352205] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:49.355649] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-05T20:30:49.355931] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-05T20:30:49.356078] [INFO ] [sig ] RUSHA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:49.500948] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RUSHA.txt [2026-01-05T20:30:49.501087] [INFO ] [sig ] [2740/3521] Completed RUSHA in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:49.501128] [INFO ] [sig ] [2741/3521] Forecasting RUSHB... [2026-01-05T20:30:49.501157] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-05T20:30:49.501185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-05T20:30:49.512299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-05T20:30:49.512617] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-05T20:30:49.513411] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-05T20:30:49.513464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:49.513506] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:49.513538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:49.513613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:49.572793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:49.573442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:49.573521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:49.573552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:49.673811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:49.673946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:49.673984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:49.674012] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:49.677245] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=49.17%) [2026-01-05T20:30:49.677513] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-05T20:30:49.677655] [INFO ] [sig ] RUSHB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:49.813767] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RUSHB.txt [2026-01-05T20:30:49.813890] [INFO ] [sig ] [2741/3521] Completed RUSHB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-05T20:30:49.813927] [INFO ] [sig ] [2742/3521] Forecasting RVMD... [2026-01-05T20:30:49.813955] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-05T20:30:49.813983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-05T20:30:49.825123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-05T20:30:49.825410] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-05T20:30:49.826181] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-05T20:30:49.826233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:49.826264] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:49.826290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:49.826345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:49.881403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:49.882042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:49.882125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:49.882155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:50.010030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:50.010176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:50.010248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:50.010312] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:50.013858] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-05T20:30:50.014162] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-05T20:30:50.014312] [INFO ] [sig ] RVMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:50.164076] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RVMD.txt [2026-01-05T20:30:50.164203] [INFO ] [sig ] [2742/3521] Completed RVMD in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-05T20:30:50.164256] [INFO ] [sig ] [2743/3521] Forecasting RVSB... [2026-01-05T20:30:50.164290] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-05T20:30:50.164319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-05T20:30:50.175640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-05T20:30:50.175933] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-05T20:30:50.176758] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-05T20:30:50.176813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:50.176857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:50.176894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:50.176953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:50.237162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:50.237845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:50.237931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:50.237962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:50.365764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:50.365903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:50.365940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:50.365967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:50.369514] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=64.28%) [2026-01-05T20:30:50.369807] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-05T20:30:50.369937] [INFO ] [sig ] RVSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:50.520663] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RVSB.txt [2026-01-05T20:30:50.520801] [INFO ] [sig ] [2743/3521] Completed RVSB in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-05T20:30:50.520842] [INFO ] [sig ] [2744/3521] Forecasting RVTY... [2026-01-05T20:30:50.520871] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-05T20:30:50.520901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-05T20:30:50.533901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-05T20:30:50.534277] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-05T20:30:50.535114] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-05T20:30:50.535169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:50.535201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:50.535228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:50.535296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:50.596262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:50.597158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:50.597244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:50.597276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:50.719901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:50.720070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:50.720112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:50.720142] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:50.723530] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-05T20:30:50.723829] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-05T20:30:50.723985] [INFO ] [sig ] RVTY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:50.867716] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RVTY.txt [2026-01-05T20:30:50.867872] [INFO ] [sig ] [2744/3521] Completed RVTY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-05T20:30:50.867914] [INFO ] [sig ] [2745/3521] Forecasting RWAY... [2026-01-05T20:30:50.867942] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-05T20:30:50.867973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-05T20:30:50.879875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-05T20:30:50.880241] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-05T20:30:50.881034] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-05T20:30:50.881087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:50.881119] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:50.881147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:50.881204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:50.939228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:50.940104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:50.940200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:50.940232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:51.065294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:51.065470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:51.065525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:51.065556] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:51.069226] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=28.61%) [2026-01-05T20:30:51.069617] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-05T20:30:51.069767] [INFO ] [sig ] RWAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:51.214304] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RWAY.txt [2026-01-05T20:30:51.214456] [INFO ] [sig ] [2745/3521] Completed RWAY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-05T20:30:51.214498] [INFO ] [sig ] [2746/3521] Forecasting RXO... [2026-01-05T20:30:51.214527] [INFO ] [sig ] Generating forecast for: RXO [2026-01-05T20:30:51.214556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-05T20:30:51.226982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-05T20:30:51.227358] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-05T20:30:51.228174] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-05T20:30:51.228228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:51.228274] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:51.228496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:51.228556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:51.289532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:51.290647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:51.290734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:51.290768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:51.415376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:51.415539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:51.415596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:51.415627] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:51.419000] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-01-05T20:30:51.419287] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-05T20:30:51.419418] [INFO ] [sig ] RXO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:51.559913] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RXO.txt [2026-01-05T20:30:51.560069] [INFO ] [sig ] [2746/3521] Completed RXO in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-05T20:30:51.560110] [INFO ] [sig ] [2747/3521] Forecasting RXRX... [2026-01-05T20:30:51.560139] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-05T20:30:51.560169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-05T20:30:51.571493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-05T20:30:51.571873] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-05T20:30:51.572689] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-05T20:30:51.572743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:51.572774] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:51.572800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:51.572858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:51.629497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:51.630347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:51.630428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:51.630461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:51.751940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:51.752093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:51.752131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:51.752159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:51.755457] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=31.01%) [2026-01-05T20:30:51.755750] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-05T20:30:51.755880] [INFO ] [sig ] RXRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:51.897293] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RXRX.txt [2026-01-05T20:30:51.897444] [INFO ] [sig ] [2747/3521] Completed RXRX in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:51.897484] [INFO ] [sig ] [2748/3521] Forecasting RY... [2026-01-05T20:30:51.897513] [INFO ] [sig ] Generating forecast for: RY [2026-01-05T20:30:51.897543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-05T20:30:51.909046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-05T20:30:51.909426] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-05T20:30:51.910229] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-05T20:30:51.910283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:51.910315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:51.910341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:51.910397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:51.966864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:51.967655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:51.967735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:51.967767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:52.098056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:52.098213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:52.098252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:52.098280] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:52.101718] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-05T20:30:52.102039] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-05T20:30:52.102177] [INFO ] [sig ] RY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:52.240801] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RY.txt [2026-01-05T20:30:52.240935] [INFO ] [sig ] [2748/3521] Completed RY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:52.240974] [INFO ] [sig ] [2749/3521] Forecasting RYAAY... [2026-01-05T20:30:52.241002] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-05T20:30:52.241031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-05T20:30:52.252092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-05T20:30:52.252407] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-05T20:30:52.253177] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-05T20:30:52.253229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:52.253260] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:52.253287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:52.253344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:52.317307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:52.318261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:52.318402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:52.318457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:52.440005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:52.440160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:52.440199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:52.440227] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:52.443539] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=33.65%) [2026-01-05T20:30:52.443825] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-05T20:30:52.443949] [INFO ] [sig ] RYAAY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:52.582187] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RYAAY.txt [2026-01-05T20:30:52.582324] [INFO ] [sig ] [2749/3521] Completed RYAAY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:52.582361] [INFO ] [sig ] [2750/3521] Forecasting RYAM... [2026-01-05T20:30:52.582397] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-05T20:30:52.582428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-05T20:30:52.593416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-05T20:30:52.593751] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-05T20:30:52.594597] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-05T20:30:52.594656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:52.594689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:52.594715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:52.594773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:52.650795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:52.651568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:52.651668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:52.651700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:52.774107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:52.774262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:52.774300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:52.774328] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:52.777664] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-05T20:30:52.777932] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-05T20:30:52.778060] [INFO ] [sig ] RYAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:52.979699] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RYAM.txt [2026-01-05T20:30:52.979841] [INFO ] [sig ] [2750/3521] Completed RYAM in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:52.979880] [INFO ] [sig ] [2751/3521] Forecasting RYAN... [2026-01-05T20:30:52.979909] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-05T20:30:52.979939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-05T20:30:52.991313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-05T20:30:52.991593] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-05T20:30:52.992353] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-05T20:30:52.992406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:52.992438] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:52.992465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:52.992523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:53.048397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:53.049033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:53.049113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:53.049145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:53.165940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:53.166077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:53.166117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:53.166144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:53.169467] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-05T20:30:53.169749] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-05T20:30:53.169873] [INFO ] [sig ] RYAN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:53.308334] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RYAN.txt [2026-01-05T20:30:53.308465] [INFO ] [sig ] [2751/3521] Completed RYAN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:53.308502] [INFO ] [sig ] [2752/3521] Forecasting RYI... [2026-01-05T20:30:53.308531] [INFO ] [sig ] Generating forecast for: RYI [2026-01-05T20:30:53.308560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-05T20:30:53.319834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-05T20:30:53.320127] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-05T20:30:53.320913] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-05T20:30:53.320966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:53.320998] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:53.321024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:53.321082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:53.376899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:53.377592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:53.377671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:53.377702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:53.503413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:53.503594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:53.503634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:53.503664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:53.507071] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-05T20:30:53.507556] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-05T20:30:53.507708] [INFO ] [sig ] RYI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:53.676131] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RYI.txt [2026-01-05T20:30:53.676344] [INFO ] [sig ] [2752/3521] Completed RYI in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:53.676395] [INFO ] [sig ] [2753/3521] Forecasting RYN... [2026-01-05T20:30:53.676435] [INFO ] [sig ] Generating forecast for: RYN [2026-01-05T20:30:53.676474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-05T20:30:53.690878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-05T20:30:53.691172] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-05T20:30:53.692348] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-05T20:30:53.692410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:53.692451] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:53.692486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:53.692564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:53.771544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:53.772514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:53.772632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:53.772675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:53.924149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:53.924330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:53.924380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:53.924436] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:53.929347] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-05T20:30:53.929743] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-05T20:30:53.929908] [INFO ] [sig ] RYN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:54.145486] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RYN.txt [2026-01-05T20:30:54.145697] [INFO ] [sig ] [2753/3521] Completed RYN in 0.5s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:54.145751] [INFO ] [sig ] [2754/3521] Forecasting RYTM... [2026-01-05T20:30:54.145790] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-05T20:30:54.145830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-05T20:30:54.157547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-05T20:30:54.157930] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-05T20:30:54.158720] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-05T20:30:54.158773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:54.158804] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:54.158831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:54.158889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:54.216929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:54.217798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:54.217881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:54.217912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:54.340942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:54.341097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:54.341140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:54.341169] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:54.344517] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-05T20:30:54.344826] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-05T20:30:54.344956] [INFO ] [sig ] RYTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:54.488439] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RYTM.txt [2026-01-05T20:30:54.488614] [INFO ] [sig ] [2754/3521] Completed RYTM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:54.488658] [INFO ] [sig ] [2755/3521] Forecasting RZB... [2026-01-05T20:30:54.488687] [INFO ] [sig ] Generating forecast for: RZB [2026-01-05T20:30:54.488716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-05T20:30:54.500254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-05T20:30:54.500620] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-05T20:30:54.501584] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-05T20:30:54.501637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:54.501669] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:54.501695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:54.501751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:54.558826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:54.559686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:54.559773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:54.559822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:54.675692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:54.675844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:54.675884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:54.675912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:54.679226] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=20.88%) [2026-01-05T20:30:54.679489] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-05T20:30:54.679643] [INFO ] [sig ] RZB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:54.819148] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/RZB.txt [2026-01-05T20:30:54.819305] [INFO ] [sig ] [2755/3521] Completed RZB in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:54.819346] [INFO ] [sig ] [2756/3521] Forecasting RZC... [2026-01-05T20:30:54.819375] [INFO ] [sig ] Generating forecast for: RZC [2026-01-05T20:30:54.819404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-05T20:30:54.830698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-05T20:30:54.831062] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-05T20:30:54.831847] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-05T20:30:54.831901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:54.831958] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:54.831986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:54.832043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:54.908092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:54.909189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:54.909284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:54.909323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:55.032596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:55.032761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:55.032800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:55.032827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:55.036244] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=71.27%) [2026-01-05T20:30:55.036526] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-05T20:30:55.036684] [INFO ] [sig ] RZC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:55.174881] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/RZC.txt [2026-01-05T20:30:55.175036] [INFO ] [sig ] [2756/3521] Completed RZC in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:55.175078] [INFO ] [sig ] [2757/3521] Forecasting S... [2026-01-05T20:30:55.175110] [INFO ] [sig ] Generating forecast for: S [2026-01-05T20:30:55.175142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-05T20:30:55.186459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-05T20:30:55.186792] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-05T20:30:55.187601] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-05T20:30:55.187655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:55.187686] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:55.187711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:55.187783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:55.244503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:55.245386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:55.245489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:55.245532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:55.397027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:55.397205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:55.397259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:55.397291] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:55.401702] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-01-05T20:30:55.401999] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-05T20:30:55.402145] [INFO ] [sig ] S: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:55.550334] [INFO ] [LOCAL ] Saved forecast: S 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/S.txt [2026-01-05T20:30:55.550468] [INFO ] [sig ] [2757/3521] Completed S in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:55.550509] [INFO ] [sig ] [2758/3521] Forecasting SA... [2026-01-05T20:30:55.550537] [INFO ] [sig ] Generating forecast for: SA [2026-01-05T20:30:55.550566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-05T20:30:55.562814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-05T20:30:55.563239] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-05T20:30:55.564136] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-05T20:30:55.564194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:55.564228] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:55.564257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:55.564316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:55.620952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:55.621886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:55.621975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:55.622008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:55.751426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:55.751611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:55.751654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:55.751683] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:55.755218] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=69.90%) [2026-01-05T20:30:55.755527] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-05T20:30:55.755682] [INFO ] [sig ] SA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:55.897647] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SA.txt [2026-01-05T20:30:55.897796] [INFO ] [sig ] [2758/3521] Completed SA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-05T20:30:55.897837] [INFO ] [sig ] [2759/3521] Forecasting SAFE... [2026-01-05T20:30:55.897867] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-05T20:30:55.897897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-05T20:30:55.909430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-05T20:30:55.909801] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-05T20:30:55.910638] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-05T20:30:55.910703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:55.910737] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:55.910766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:55.910825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:55.968157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:55.968997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:55.969083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:55.969115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:56.092797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:56.092959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:56.093000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:56.093029] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:56.097234] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=78.97%) [2026-01-05T20:30:56.097787] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-05T20:30:56.097932] [INFO ] [sig ] SAFE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:56.238216] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SAFE.txt [2026-01-05T20:30:56.238359] [INFO ] [sig ] [2759/3521] Completed SAFE in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-05T20:30:56.238400] [INFO ] [sig ] [2760/3521] Forecasting SAH... [2026-01-05T20:30:56.238428] [INFO ] [sig ] Generating forecast for: SAH [2026-01-05T20:30:56.238457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-05T20:30:56.249455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-05T20:30:56.249796] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-05T20:30:56.250606] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-05T20:30:56.250660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:56.250694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:56.250721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:56.250780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:56.311881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:56.312598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:56.312677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:56.312708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:56.433966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:56.434121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:56.434160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:56.434189] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:56.437506] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=40.68%) [2026-01-05T20:30:56.437792] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-05T20:30:56.437917] [INFO ] [sig ] SAH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:56.581281] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SAH.txt [2026-01-05T20:30:56.581412] [INFO ] [sig ] [2760/3521] Completed SAH in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-05T20:30:56.581451] [INFO ] [sig ] [2761/3521] Forecasting SAIA... [2026-01-05T20:30:56.581481] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-05T20:30:56.581511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-05T20:30:56.592797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-05T20:30:56.593123] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-05T20:30:56.593947] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-05T20:30:56.594001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:56.594035] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:56.594062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:56.594120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:56.653331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:56.654098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:56.654181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:56.654214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:56.779528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:56.779698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:56.779738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:56.779765] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:56.783441] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-05T20:30:56.783729] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-05T20:30:56.783855] [INFO ] [sig ] SAIA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:56.929656] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SAIA.txt [2026-01-05T20:30:56.929798] [INFO ] [sig ] [2761/3521] Completed SAIA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-05T20:30:56.929837] [INFO ] [sig ] [2762/3521] Forecasting SAIC... [2026-01-05T20:30:56.929866] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-05T20:30:56.929895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-05T20:30:56.940774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-05T20:30:56.941071] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-05T20:30:56.941848] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-05T20:30:56.941901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:56.941932] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:56.941959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:56.942015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:56.997999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:56.998666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:56.998746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:56.998782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:57.122107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:57.122263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:57.122301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:57.122328] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:57.125648] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-05T20:30:57.125917] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-05T20:30:57.126040] [INFO ] [sig ] SAIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:57.270606] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SAIC.txt [2026-01-05T20:30:57.270783] [INFO ] [sig ] [2762/3521] Completed SAIC in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-05T20:30:57.270830] [INFO ] [sig ] [2763/3521] Forecasting SAM... [2026-01-05T20:30:57.270862] [INFO ] [sig ] Generating forecast for: SAM [2026-01-05T20:30:57.270893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-05T20:30:57.282607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-05T20:30:57.282975] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-05T20:30:57.283808] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-05T20:30:57.283861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:57.283892] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:57.283919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:57.283976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:57.342052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:57.342901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:57.343007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:57.343043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:57.471082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:57.471246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:57.471289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:57.471317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:57.474745] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-05T20:30:57.475023] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-05T20:30:57.475150] [INFO ] [sig ] SAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:57.617182] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SAM.txt [2026-01-05T20:30:57.617335] [INFO ] [sig ] [2763/3521] Completed SAM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-05T20:30:57.617375] [INFO ] [sig ] [2764/3521] Forecasting SAMG... [2026-01-05T20:30:57.617405] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-05T20:30:57.617435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-05T20:30:57.628317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-05T20:30:57.628638] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-05T20:30:57.629477] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-05T20:30:57.629533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:57.629566] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:57.629620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:57.629681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:57.686028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:57.686687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:57.686765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:57.686797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:57.805551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:57.805718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:57.805757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:57.805785] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:57.809328] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-01-05T20:30:57.809653] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-05T20:30:57.809785] [INFO ] [sig ] SAMG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:57.949177] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SAMG.txt [2026-01-05T20:30:57.949316] [INFO ] [sig ] [2764/3521] Completed SAMG in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:57.949354] [INFO ] [sig ] [2765/3521] Forecasting SAN... [2026-01-05T20:30:57.949382] [INFO ] [sig ] Generating forecast for: SAN [2026-01-05T20:30:57.949413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-05T20:30:57.960160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-05T20:30:57.960454] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-05T20:30:57.961270] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-05T20:30:57.961325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:57.961356] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:57.961383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:57.961441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:58.021747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:58.022658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:58.022744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:58.022777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:58.145556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:58.145727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:58.145766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:58.145795] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:58.149223] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-05T20:30:58.149497] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-05T20:30:58.149642] [INFO ] [sig ] SAN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:58.293312] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SAN.txt [2026-01-05T20:30:58.293477] [INFO ] [sig ] [2765/3521] Completed SAN in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:58.293520] [INFO ] [sig ] [2766/3521] Forecasting SANA... [2026-01-05T20:30:58.293550] [INFO ] [sig ] Generating forecast for: SANA [2026-01-05T20:30:58.293601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-05T20:30:58.305038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-05T20:30:58.305414] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-05T20:30:58.306217] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-05T20:30:58.306272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:58.306304] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:58.306331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:58.306387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:58.372839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:58.373628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:58.373742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:58.373789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:58.492948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:58.493108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:58.493164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:58.493197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:58.496765] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-05T20:30:58.497031] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-05T20:30:58.497158] [INFO ] [sig ] SANA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:58.641313] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SANA.txt [2026-01-05T20:30:58.641476] [INFO ] [sig ] [2766/3521] Completed SANA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:58.641518] [INFO ] [sig ] [2767/3521] Forecasting SANM... [2026-01-05T20:30:58.641547] [INFO ] [sig ] Generating forecast for: SANM [2026-01-05T20:30:58.641595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-05T20:30:58.653170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-05T20:30:58.653530] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-05T20:30:58.654318] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-05T20:30:58.654372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:58.654403] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:58.654429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:58.654487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:58.716566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:58.717454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:58.717539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:58.717592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:58.844698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:58.844866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:58.844914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:58.844945] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:58.848666] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=76.58%) [2026-01-05T20:30:58.848991] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-05T20:30:58.849144] [INFO ] [sig ] SANM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:59.002216] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SANM.txt [2026-01-05T20:30:59.002386] [INFO ] [sig ] [2767/3521] Completed SANM in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:59.002425] [INFO ] [sig ] [2768/3521] Forecasting SAP... [2026-01-05T20:30:59.002458] [INFO ] [sig ] Generating forecast for: SAP [2026-01-05T20:30:59.002488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-05T20:30:59.014094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-05T20:30:59.014451] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-05T20:30:59.015290] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-05T20:30:59.015347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:59.015379] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:59.015408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:59.015466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:59.072743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:59.073655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:59.073750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:59.073782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:59.203872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:59.204046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:59.204097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:59.204128] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:59.207811] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=83.18%) [2026-01-05T20:30:59.208128] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-05T20:30:59.208285] [INFO ] [sig ] SAP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:30:59.364753] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SAP.txt [2026-01-05T20:30:59.364908] [INFO ] [sig ] [2768/3521] Completed SAP in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:59.364948] [INFO ] [sig ] [2769/3521] Forecasting SARK... [2026-01-05T20:30:59.364978] [INFO ] [sig ] Generating forecast for: SARK [2026-01-05T20:30:59.365007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-05T20:30:59.376265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-05T20:30:59.376619] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-05T20:30:59.377432] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-05T20:30:59.377485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:59.377517] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:59.377543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:59.377620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:59.436838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:59.437771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:59.437858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:59.437891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:59.560391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:59.560548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:59.560607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:59.560638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:59.564116] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-05T20:30:59.564424] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-05T20:30:59.564560] [INFO ] [sig ] SARK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:30:59.708839] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SARK.txt [2026-01-05T20:30:59.709044] [INFO ] [sig ] [2769/3521] Completed SARK in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:30:59.709084] [INFO ] [sig ] [2770/3521] Forecasting SATL... [2026-01-05T20:30:59.709115] [INFO ] [sig ] Generating forecast for: SATL [2026-01-05T20:30:59.709144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-05T20:30:59.720949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-05T20:30:59.721322] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-05T20:30:59.722099] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-05T20:30:59.722153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:30:59.722196] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:30:59.722224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:30:59.722287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:30:59.781943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:30:59.782842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:30:59.782928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:30:59.782961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:30:59.900555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:30:59.900720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:30:59.900762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:30:59.900792] [INFO ] [FORECASTER] Training complete [2026-01-05T20:30:59.904167] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-05T20:30:59.904444] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-05T20:30:59.904592] [INFO ] [sig ] SATL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:00.049826] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SATL.txt [2026-01-05T20:31:00.049991] [INFO ] [sig ] [2770/3521] Completed SATL in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:00.050032] [INFO ] [sig ] [2771/3521] Forecasting SATS... [2026-01-05T20:31:00.050063] [INFO ] [sig ] Generating forecast for: SATS [2026-01-05T20:31:00.050093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-05T20:31:00.062412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-05T20:31:00.062966] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-05T20:31:00.063777] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-05T20:31:00.063830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:00.063862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:00.063889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:00.063945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:00.128673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:00.129797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:00.129924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:00.129960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:00.261551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:00.261723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:00.261765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:00.261795] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:00.265292] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-01-05T20:31:00.265613] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-05T20:31:00.265749] [INFO ] [sig ] SATS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:00.413755] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SATS.txt [2026-01-05T20:31:00.413914] [INFO ] [sig ] [2771/3521] Completed SATS in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:00.413977] [INFO ] [sig ] [2772/3521] Forecasting SAVA... [2026-01-05T20:31:00.414009] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-05T20:31:00.414040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-05T20:31:00.425398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-05T20:31:00.425746] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-05T20:31:00.426514] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-05T20:31:00.426566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:00.426625] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:00.426653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:00.426710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:00.486316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:00.487155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:00.487243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:00.487279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:00.610435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:00.610617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:00.610659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:00.610688] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:00.614333] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=84.97%) [2026-01-05T20:31:00.614730] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-05T20:31:00.614900] [INFO ] [sig ] SAVA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:00.789985] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SAVA.txt [2026-01-05T20:31:00.790126] [INFO ] [sig ] [2772/3521] Completed SAVA in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:00.790167] [INFO ] [sig ] [2773/3521] Forecasting SB... [2026-01-05T20:31:00.790197] [INFO ] [sig ] Generating forecast for: SB [2026-01-05T20:31:00.790226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-05T20:31:00.801281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-05T20:31:00.801588] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-05T20:31:00.802362] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-05T20:31:00.802415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:00.802473] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:00.802501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:00.802558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:00.857957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:00.858623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:00.858735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:00.858769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:00.976973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:00.977117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:00.977156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:00.977184] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:00.980606] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=35.16%) [2026-01-05T20:31:00.980885] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-05T20:31:00.981013] [INFO ] [sig ] SB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:01.120169] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SB.txt [2026-01-05T20:31:01.120286] [INFO ] [sig ] [2773/3521] Completed SB in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:01.120325] [INFO ] [sig ] [2774/3521] Forecasting SBAC... [2026-01-05T20:31:01.120359] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-05T20:31:01.120390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-05T20:31:01.131745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-05T20:31:01.132042] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-05T20:31:01.132835] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-05T20:31:01.132889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:01.132920] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:01.132945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:01.133002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:01.188198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:01.188834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:01.188912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:01.188968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:01.314191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:01.314358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:01.314406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:01.314447] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:01.318161] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-05T20:31:01.318481] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-05T20:31:01.318654] [INFO ] [sig ] SBAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:01.472759] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBAC.txt [2026-01-05T20:31:01.472912] [INFO ] [sig ] [2774/3521] Completed SBAC in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:01.472954] [INFO ] [sig ] [2775/3521] Forecasting SBCF... [2026-01-05T20:31:01.472984] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-05T20:31:01.473014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-05T20:31:01.484959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-05T20:31:01.485294] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-05T20:31:01.486097] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-05T20:31:01.486150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:01.486182] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:01.486209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:01.486266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:01.544421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:01.545439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:01.545523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:01.545554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:01.670268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:01.670425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:01.670462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:01.670489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:01.674021] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=39.10%) [2026-01-05T20:31:01.674310] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-05T20:31:01.674488] [INFO ] [sig ] SBCF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:01.820831] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBCF.txt [2026-01-05T20:31:01.820975] [INFO ] [sig ] [2775/3521] Completed SBCF in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-05T20:31:01.821014] [INFO ] [sig ] [2776/3521] Forecasting SBFM... [2026-01-05T20:31:01.821042] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-05T20:31:01.821071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-05T20:31:01.834187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-05T20:31:01.834773] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-05T20:31:01.835801] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-05T20:31:01.835855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:01.835887] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:01.835913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:01.835969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:01.895644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:01.896412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:01.896506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:01.896543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:02.023317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:02.023485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:02.023524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:02.023609] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:02.027410] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-05T20:31:02.027765] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-05T20:31:02.027914] [INFO ] [sig ] SBFM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:02.179185] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SBFM.txt [2026-01-05T20:31:02.179326] [INFO ] [sig ] [2776/3521] Completed SBFM in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:02.179367] [INFO ] [sig ] [2777/3521] Forecasting SBGI... [2026-01-05T20:31:02.179396] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-05T20:31:02.179425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-05T20:31:02.192854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-05T20:31:02.193191] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-05T20:31:02.194058] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-05T20:31:02.194114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:02.194148] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:02.194175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:02.194233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:02.260226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:02.260987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:02.261069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:02.261110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:02.384666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:02.384829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:02.384869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:02.384914] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:02.388371] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-05T20:31:02.388678] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-05T20:31:02.388831] [INFO ] [sig ] SBGI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:02.528304] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SBGI.txt [2026-01-05T20:31:02.528425] [INFO ] [sig ] [2777/3521] Completed SBGI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:02.528466] [INFO ] [sig ] [2778/3521] Forecasting SBH... [2026-01-05T20:31:02.528495] [INFO ] [sig ] Generating forecast for: SBH [2026-01-05T20:31:02.528525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-05T20:31:02.540828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-05T20:31:02.541109] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-05T20:31:02.541887] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-05T20:31:02.541939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:02.541971] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:02.541998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:02.542055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:02.600257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:02.601044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:02.601122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:02.601153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:02.723778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:02.723907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:02.723943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:02.723972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:02.727438] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-05T20:31:02.727724] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-05T20:31:02.727847] [INFO ] [sig ] SBH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:02.865831] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBH.txt [2026-01-05T20:31:02.865954] [INFO ] [sig ] [2778/3521] Completed SBH in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:02.865992] [INFO ] [sig ] [2779/3521] Forecasting SBI... [2026-01-05T20:31:02.866021] [INFO ] [sig ] Generating forecast for: SBI [2026-01-05T20:31:02.866051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-05T20:31:02.876542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-05T20:31:02.876815] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-05T20:31:02.877592] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-05T20:31:02.877646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:02.877677] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:02.877703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:02.877761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:02.933993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:02.934646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:02.934736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:02.934768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:03.047171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:03.047335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:03.047375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:03.047404] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:03.050843] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-01-05T20:31:03.051130] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-05T20:31:03.051258] [INFO ] [sig ] SBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:03.189117] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBI.txt [2026-01-05T20:31:03.189277] [INFO ] [sig ] [2779/3521] Completed SBI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:03.189319] [INFO ] [sig ] [2780/3521] Forecasting SBLK... [2026-01-05T20:31:03.189348] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-05T20:31:03.189377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-05T20:31:03.200941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-05T20:31:03.201315] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-05T20:31:03.202138] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-05T20:31:03.202198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:03.202230] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:03.202256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:03.202313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:03.261766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:03.262653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:03.262739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:03.262771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:03.381904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:03.382059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:03.382100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:03.382129] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:03.385486] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-05T20:31:03.385773] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-05T20:31:03.385900] [INFO ] [sig ] SBLK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:03.523898] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBLK.txt [2026-01-05T20:31:03.524035] [INFO ] [sig ] [2780/3521] Completed SBLK in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:03.524075] [INFO ] [sig ] [2781/3521] Forecasting SBRA... [2026-01-05T20:31:03.524104] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-05T20:31:03.524133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-05T20:31:03.535844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-05T20:31:03.536167] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-05T20:31:03.536968] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-05T20:31:03.537022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:03.537053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:03.537092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:03.537150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:03.595876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:03.596692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:03.596778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:03.596810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:03.717601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:03.717798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:03.717844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:03.717873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:03.721464] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=81.79%) [2026-01-05T20:31:03.721824] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-05T20:31:03.721972] [INFO ] [sig ] SBRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:03.860333] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SBRA.txt [2026-01-05T20:31:03.860471] [INFO ] [sig ] [2781/3521] Completed SBRA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-05T20:31:03.860509] [INFO ] [sig ] [2782/3521] Forecasting SBS... [2026-01-05T20:31:03.860540] [INFO ] [sig ] Generating forecast for: SBS [2026-01-05T20:31:03.860588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-05T20:31:03.872685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-05T20:31:03.873027] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-05T20:31:03.873823] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-05T20:31:03.873876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:03.873908] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:03.873934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:03.873992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:03.930413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:03.931316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:03.931400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:03.931431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:04.060107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:04.060298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:04.060338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:04.060366] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:04.063794] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=40.65%) [2026-01-05T20:31:04.064112] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-05T20:31:04.064250] [INFO ] [sig ] SBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:04.204966] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBS.txt [2026-01-05T20:31:04.205125] [INFO ] [sig ] [2782/3521] Completed SBS in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:04.205165] [INFO ] [sig ] [2783/3521] Forecasting SBSI... [2026-01-05T20:31:04.205196] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-05T20:31:04.205225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-05T20:31:04.217177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-05T20:31:04.217557] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-05T20:31:04.218367] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-05T20:31:04.218420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:04.218452] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:04.218479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:04.218536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:04.275715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:04.276601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:04.276715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:04.276748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:04.390477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:04.390653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:04.390695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:04.390723] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:04.394120] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-05T20:31:04.394418] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-05T20:31:04.394547] [INFO ] [sig ] SBSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:04.540276] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SBSI.txt [2026-01-05T20:31:04.540460] [INFO ] [sig ] [2783/3521] Completed SBSI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:04.540507] [INFO ] [sig ] [2784/3521] Forecasting SBUX... [2026-01-05T20:31:04.540537] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-05T20:31:04.540566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-05T20:31:04.551753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-05T20:31:04.552078] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-05T20:31:04.552855] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-05T20:31:04.552907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:04.552938] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:04.552965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:04.553022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:04.609503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:04.610395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:04.610480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:04.610512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:04.729474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:04.729653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:04.729692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:04.729721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:04.733042] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-01-05T20:31:04.733308] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-05T20:31:04.733437] [INFO ] [sig ] SBUX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:04.882326] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SBUX.txt [2026-01-05T20:31:04.882515] [INFO ] [sig ] [2784/3521] Completed SBUX in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:04.882565] [INFO ] [sig ] [2785/3521] Forecasting SCD... [2026-01-05T20:31:04.882623] [INFO ] [sig ] Generating forecast for: SCD [2026-01-05T20:31:04.882668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-05T20:31:04.896749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-05T20:31:04.897182] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-05T20:31:04.898120] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-05T20:31:04.898182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:04.898220] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:04.898253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:04.898329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:04.954991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:04.955887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:04.955976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:04.956009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:05.071329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:05.071487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:05.071529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:05.071557] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:05.074930] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=79.72%) [2026-01-05T20:31:05.075198] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-05T20:31:05.075324] [INFO ] [sig ] SCD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:05.211932] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SCD.txt [2026-01-05T20:31:05.212056] [INFO ] [sig ] [2785/3521] Completed SCD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:05.212094] [INFO ] [sig ] [2786/3521] Forecasting SCHL... [2026-01-05T20:31:05.212122] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-05T20:31:05.212150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-05T20:31:05.226613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-05T20:31:05.227029] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-05T20:31:05.227963] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-05T20:31:05.228023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:05.228060] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:05.228092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:05.228164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:05.288437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:05.289413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:05.289504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:05.289537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:05.412759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:05.412931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:05.412970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:05.412999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:05.416339] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-05T20:31:05.416653] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-05T20:31:05.416781] [INFO ] [sig ] SCHL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:05.555475] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SCHL.txt [2026-01-05T20:31:05.555683] [INFO ] [sig ] [2786/3521] Completed SCHL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:05.555725] [INFO ] [sig ] [2787/3521] Forecasting SCI... [2026-01-05T20:31:05.555755] [INFO ] [sig ] Generating forecast for: SCI [2026-01-05T20:31:05.555786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-05T20:31:05.569296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-05T20:31:05.569659] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-05T20:31:05.570427] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-05T20:31:05.570480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:05.570512] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:05.570539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:05.570619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:05.626134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:05.626789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:05.626867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:05.626898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:05.742735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:05.742895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:05.742933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:05.742962] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:05.746327] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=36.19%) [2026-01-05T20:31:05.746629] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-05T20:31:05.746759] [INFO ] [sig ] SCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:05.886094] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SCI.txt [2026-01-05T20:31:05.886249] [INFO ] [sig ] [2787/3521] Completed SCI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:05.886288] [INFO ] [sig ] [2788/3521] Forecasting SCL... [2026-01-05T20:31:05.886317] [INFO ] [sig ] Generating forecast for: SCL [2026-01-05T20:31:05.886348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-05T20:31:05.897620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-05T20:31:05.897993] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-05T20:31:05.898766] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-05T20:31:05.898818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:05.898848] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:05.898874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:05.898952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:05.955269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:05.956114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:05.956197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:05.956229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:06.076639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:06.076802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:06.076841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:06.076868] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:06.080254] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-05T20:31:06.080536] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-05T20:31:06.080683] [INFO ] [sig ] SCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:06.225207] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SCL.txt [2026-01-05T20:31:06.225366] [INFO ] [sig ] [2788/3521] Completed SCL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:06.225411] [INFO ] [sig ] [2789/3521] Forecasting SCM... [2026-01-05T20:31:06.225439] [INFO ] [sig ] Generating forecast for: SCM [2026-01-05T20:31:06.225468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-05T20:31:06.237190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-05T20:31:06.237736] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-05T20:31:06.238504] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-05T20:31:06.238557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:06.238607] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:06.238635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:06.238693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:06.296391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:06.297240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:06.297322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:06.297354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:06.413681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:06.413844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:06.413882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:06.413911] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:06.417435] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=68.74%) [2026-01-05T20:31:06.417771] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-05T20:31:06.417911] [INFO ] [sig ] SCM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:06.563949] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SCM.txt [2026-01-05T20:31:06.564107] [INFO ] [sig ] [2789/3521] Completed SCM in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:06.564148] [INFO ] [sig ] [2790/3521] Forecasting SCSC... [2026-01-05T20:31:06.564180] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-05T20:31:06.564215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-05T20:31:06.576504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-05T20:31:06.576986] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-05T20:31:06.578312] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-05T20:31:06.578388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:06.578467] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:06.578511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:06.578623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:06.638672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:06.639563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:06.639715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:06.639747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:06.758534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:06.758710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:06.758749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:06.758778] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:06.762232] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-05T20:31:06.762568] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-05T20:31:06.762728] [INFO ] [sig ] SCSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:06.905971] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SCSC.txt [2026-01-05T20:31:06.906128] [INFO ] [sig ] [2790/3521] Completed SCSC in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:06.906167] [INFO ] [sig ] [2791/3521] Forecasting SCVL... [2026-01-05T20:31:06.906199] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-05T20:31:06.906228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-05T20:31:06.917621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-05T20:31:06.917991] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-05T20:31:06.918781] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-05T20:31:06.918835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:06.918867] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:06.918893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:06.918979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:06.975085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:06.975975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:06.976060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:06.976091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:07.093759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:07.093919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:07.093956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:07.093985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:07.097336] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-05T20:31:07.097632] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-05T20:31:07.097763] [INFO ] [sig ] SCVL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:07.238245] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SCVL.txt [2026-01-05T20:31:07.238403] [INFO ] [sig ] [2791/3521] Completed SCVL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:07.238443] [INFO ] [sig ] [2792/3521] Forecasting SCZ... [2026-01-05T20:31:07.238472] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-05T20:31:07.238502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-05T20:31:07.250717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-05T20:31:07.251073] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-05T20:31:07.251857] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-05T20:31:07.251912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:07.251945] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:07.251972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:07.252029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:07.308316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:07.309196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:07.309282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:07.309314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:07.427373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:07.427532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:07.427591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:07.427624] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:07.430978] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-05T20:31:07.431264] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-05T20:31:07.431393] [INFO ] [sig ] SCZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:07.570726] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SCZ.txt [2026-01-05T20:31:07.570859] [INFO ] [sig ] [2792/3521] Completed SCZ in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:07.570897] [INFO ] [sig ] [2793/3521] Forecasting SD... [2026-01-05T20:31:07.570927] [INFO ] [sig ] Generating forecast for: SD [2026-01-05T20:31:07.570956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-05T20:31:07.582445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-05T20:31:07.582733] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-05T20:31:07.583473] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-05T20:31:07.583524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:07.583555] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:07.583602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:07.583661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:07.639648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:07.640230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:07.640307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:07.640339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:07.758684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:07.758834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:07.758872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:07.758947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:07.762258] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-01-05T20:31:07.762523] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-05T20:31:07.762664] [INFO ] [sig ] SD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:07.900423] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SD.txt [2026-01-05T20:31:07.900544] [INFO ] [sig ] [2793/3521] Completed SD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-05T20:31:07.900603] [INFO ] [sig ] [2794/3521] Forecasting SDA... [2026-01-05T20:31:07.900635] [INFO ] [sig ] Generating forecast for: SDA [2026-01-05T20:31:07.900664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-05T20:31:07.911676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-05T20:31:07.911930] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-05T20:31:07.912685] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-05T20:31:07.912747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:07.912779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:07.912806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:07.912863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:07.968376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:07.968989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:07.969066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:07.969097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:08.083633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:08.083739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:08.083774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:08.083801] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:08.086906] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-01-05T20:31:08.087165] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-05T20:31:08.087283] [INFO ] [sig ] SDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:08.225905] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SDA.txt [2026-01-05T20:31:08.226016] [INFO ] [sig ] [2794/3521] Completed SDA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-05T20:31:08.226053] [INFO ] [sig ] [2795/3521] Forecasting SDHY... [2026-01-05T20:31:08.226081] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-05T20:31:08.226109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-05T20:31:08.237445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-05T20:31:08.237718] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-05T20:31:08.238449] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-05T20:31:08.238500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:08.238531] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:08.238557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:08.238640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:08.295527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:08.296248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:08.296330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:08.296361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:08.416208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:08.416361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:08.416399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:08.416427] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:08.419772] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=56.08%) [2026-01-05T20:31:08.420039] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-05T20:31:08.420163] [INFO ] [sig ] SDHY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:08.559237] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SDHY.txt [2026-01-05T20:31:08.559393] [INFO ] [sig ] [2795/3521] Completed SDHY in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-05T20:31:08.559431] [INFO ] [sig ] [2796/3521] Forecasting SDRL... [2026-01-05T20:31:08.559462] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-05T20:31:08.559492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-05T20:31:08.570631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-05T20:31:08.570900] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-05T20:31:08.571663] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-05T20:31:08.571715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:08.571746] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:08.571772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:08.571833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:08.629666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:08.630263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:08.630339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:08.630370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:08.747519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:08.747670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:08.747708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:08.747734] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:08.751005] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=60.57%) [2026-01-05T20:31:08.751276] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-05T20:31:08.751397] [INFO ] [sig ] SDRL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:08.890709] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SDRL.txt [2026-01-05T20:31:08.890841] [INFO ] [sig ] [2796/3521] Completed SDRL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-05T20:31:08.890879] [INFO ] [sig ] [2797/3521] Forecasting SDVY... [2026-01-05T20:31:08.890908] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-05T20:31:08.890937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-05T20:31:08.902064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-05T20:31:08.902341] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-05T20:31:08.903106] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-05T20:31:08.903158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:08.903189] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:08.903216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:08.903272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:08.959868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:08.960681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:08.960761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:08.960793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:09.080486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:09.080657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:09.080698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:09.080725] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:09.084053] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-05T20:31:09.084319] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-05T20:31:09.084441] [INFO ] [sig ] SDVY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:09.230300] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SDVY.txt [2026-01-05T20:31:09.230467] [INFO ] [sig ] [2797/3521] Completed SDVY in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-05T20:31:09.230516] [INFO ] [sig ] [2798/3521] Forecasting SE... [2026-01-05T20:31:09.230550] [INFO ] [sig ] Generating forecast for: SE [2026-01-05T20:31:09.230600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-05T20:31:09.243432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-05T20:31:09.243903] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-05T20:31:09.244766] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-05T20:31:09.244823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:09.244856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:09.244883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:09.244941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:09.304996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:09.306013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:09.306106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:09.306143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:09.457274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:09.457449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:09.457501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:09.457540] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:09.462098] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-05T20:31:09.462671] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-05T20:31:09.462905] [INFO ] [sig ] SE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:09.653569] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SE.txt [2026-01-05T20:31:09.653881] [INFO ] [sig ] [2798/3521] Completed SE in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-05T20:31:09.653967] [INFO ] [sig ] [2799/3521] Forecasting SEDG... [2026-01-05T20:31:09.654040] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-05T20:31:09.654098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-05T20:31:09.676619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-05T20:31:09.677164] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-05T20:31:09.678620] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-05T20:31:09.678696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:09.678746] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:09.678790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:09.678881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:09.760419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:09.761750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:09.761910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:09.761968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:09.932441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:09.932632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:09.932677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:09.932712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:09.937017] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-05T20:31:09.937445] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-05T20:31:09.937657] [INFO ] [sig ] SEDG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:10.159300] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SEDG.txt [2026-01-05T20:31:10.159526] [INFO ] [sig ] [2799/3521] Completed SEDG in 0.5s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:10.159618] [INFO ] [sig ] [2800/3521] Forecasting SEE... [2026-01-05T20:31:10.159673] [INFO ] [sig ] Generating forecast for: SEE [2026-01-05T20:31:10.159728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-05T20:31:10.172489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-05T20:31:10.172891] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-05T20:31:10.173745] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-05T20:31:10.173801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:10.173834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:10.173862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:10.173921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:10.239567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:10.240766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:10.240918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:10.240968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:10.409503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:10.409729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:10.409781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:10.409813] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:10.413800] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=66.10%) [2026-01-05T20:31:10.414222] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-05T20:31:10.414380] [INFO ] [sig ] SEE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:10.563013] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SEE.txt [2026-01-05T20:31:10.563169] [INFO ] [sig ] [2800/3521] Completed SEE in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:10.563211] [INFO ] [sig ] [2801/3521] Forecasting SEIC... [2026-01-05T20:31:10.563242] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-05T20:31:10.563271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-05T20:31:10.574185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-05T20:31:10.574478] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-05T20:31:10.575278] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-05T20:31:10.575331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:10.575363] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:10.575390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:10.575447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:10.632787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:10.633704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:10.633787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:10.633820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:10.751432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:10.751609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:10.751667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:10.751697] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:10.755033] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-05T20:31:10.755298] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-05T20:31:10.755421] [INFO ] [sig ] SEIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:10.895991] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SEIC.txt [2026-01-05T20:31:10.896143] [INFO ] [sig ] [2801/3521] Completed SEIC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:10.896181] [INFO ] [sig ] [2802/3521] Forecasting SELF... [2026-01-05T20:31:10.896211] [INFO ] [sig ] Generating forecast for: SELF [2026-01-05T20:31:10.896240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-05T20:31:10.906972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-05T20:31:10.907234] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-05T20:31:10.908008] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-05T20:31:10.908060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:10.908091] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:10.908118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:10.908175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:10.964521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:10.965390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:10.965477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:10.965509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:11.071972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:11.072131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:11.072169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:11.072197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:11.075594] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=79.95%) [2026-01-05T20:31:11.075888] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-05T20:31:11.076020] [INFO ] [sig ] SELF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:11.215848] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SELF.txt [2026-01-05T20:31:11.215975] [INFO ] [sig ] [2802/3521] Completed SELF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:11.216014] [INFO ] [sig ] [2803/3521] Forecasting SEM... [2026-01-05T20:31:11.216042] [INFO ] [sig ] Generating forecast for: SEM [2026-01-05T20:31:11.216070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-05T20:31:11.228032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-05T20:31:11.228389] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-05T20:31:11.229190] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-05T20:31:11.229243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:11.229276] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:11.229303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:11.229360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:11.286090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:11.286923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:11.287021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:11.287053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:11.404252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:11.404407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:11.404446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:11.404475] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:11.407885] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-05T20:31:11.408173] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-05T20:31:11.408303] [INFO ] [sig ] SEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:11.551116] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SEM.txt [2026-01-05T20:31:11.551290] [INFO ] [sig ] [2803/3521] Completed SEM in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:11.551332] [INFO ] [sig ] [2804/3521] Forecasting SENEA... [2026-01-05T20:31:11.551360] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-05T20:31:11.551390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-05T20:31:11.562702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-05T20:31:11.563066] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-05T20:31:11.563873] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-05T20:31:11.563927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:11.563958] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:11.563986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:11.564043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:11.621440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:11.622335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:11.622425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:11.622459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:11.734002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:11.734157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:11.734196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:11.734225] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:11.737649] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-05T20:31:11.737940] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-05T20:31:11.738070] [INFO ] [sig ] SENEA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:11.879727] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SENEA.txt [2026-01-05T20:31:11.879882] [INFO ] [sig ] [2804/3521] Completed SENEA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:11.879924] [INFO ] [sig ] [2805/3521] Forecasting SENS... [2026-01-05T20:31:11.879952] [INFO ] [sig ] Generating forecast for: SENS [2026-01-05T20:31:11.879983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-05T20:31:11.891262] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'SENS'. [2026-01-05T20:31:11.891624] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-05T20:31:11.892387] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-05T20:31:11.892440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:11.892482] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:11.892511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:11.892587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:11.949118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:11.950011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:11.950111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:11.950143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:12.071715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:12.071874] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:31:12.071919] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:12.071948] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:12.075610] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-05T20:31:12.075924] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-05T20:31:12.076069] [INFO ] [sig ] SENS: Forecast for 2026-01-02: DOWN (sign=0.00) [2026-01-05T20:31:12.218223] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-05 0 -> ./output/forecasts/individual/2026-01-05/SENS.txt [2026-01-05T20:31:12.218391] [INFO ] [sig ] [2805/3521] Completed SENS in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:12.218432] [INFO ] [sig ] [2806/3521] Forecasting SERA... [2026-01-05T20:31:12.218461] [INFO ] [sig ] Generating forecast for: SERA [2026-01-05T20:31:12.218490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-05T20:31:12.230777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-05T20:31:12.231165] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-05T20:31:12.232049] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-05T20:31:12.232103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:12.232137] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:12.232165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:12.232223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:12.293569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:12.294533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:12.294640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:12.294676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:12.413274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:12.413427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:12.413465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:12.413494] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:12.416847] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-05T20:31:12.417128] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-05T20:31:12.417258] [INFO ] [sig ] SERA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:12.557964] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SERA.txt [2026-01-05T20:31:12.558109] [INFO ] [sig ] [2806/3521] Completed SERA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:12.558148] [INFO ] [sig ] [2807/3521] Forecasting SES... [2026-01-05T20:31:12.558176] [INFO ] [sig ] Generating forecast for: SES [2026-01-05T20:31:12.558206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-05T20:31:12.569512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-05T20:31:12.569814] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-05T20:31:12.570566] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-05T20:31:12.570637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:12.570692] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:12.570721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:12.570778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:12.628192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:12.629070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:12.629153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:12.629185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:12.750404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:12.750563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:12.750629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:12.750664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:12.753961] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-05T20:31:12.754227] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-05T20:31:12.754349] [INFO ] [sig ] SES: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:12.897938] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SES.txt [2026-01-05T20:31:12.898099] [INFO ] [sig ] [2807/3521] Completed SES in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:12.898143] [INFO ] [sig ] [2808/3521] Forecasting SEVN... [2026-01-05T20:31:12.898173] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-05T20:31:12.898203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-05T20:31:12.909535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-05T20:31:12.909814] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-05T20:31:12.910599] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-05T20:31:12.910652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:12.910682] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:12.910709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:12.910764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:12.967090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:12.967978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:12.968065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:12.968098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:13.084848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:13.085007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:13.085046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:13.085074] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:13.088466] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-01-05T20:31:13.088754] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-05T20:31:13.088879] [INFO ] [sig ] SEVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:13.229241] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SEVN.txt [2026-01-05T20:31:13.229394] [INFO ] [sig ] [2808/3521] Completed SEVN in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:13.229433] [INFO ] [sig ] [2809/3521] Forecasting SEZL... [2026-01-05T20:31:13.229471] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-05T20:31:13.229502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-05T20:31:13.241243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-05T20:31:13.241621] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-05T20:31:13.242376] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-05T20:31:13.242428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:13.242460] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:13.242486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:13.242544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:13.299250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:13.300057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:13.300138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:13.300170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:13.417797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:13.417949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:13.417987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:13.418014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:13.421337] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=63.65%) [2026-01-05T20:31:13.421636] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-05T20:31:13.421762] [INFO ] [sig ] SEZL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:13.561487] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SEZL.txt [2026-01-05T20:31:13.561654] [INFO ] [sig ] [2809/3521] Completed SEZL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:13.561696] [INFO ] [sig ] [2810/3521] Forecasting SF... [2026-01-05T20:31:13.561725] [INFO ] [sig ] Generating forecast for: SF [2026-01-05T20:31:13.561757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-05T20:31:13.573528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-05T20:31:13.573822] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-05T20:31:13.574601] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-05T20:31:13.574653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:13.574684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:13.574710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:13.574766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:13.631505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:13.632360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:13.632445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:13.632477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:13.757457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:13.757632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:13.757679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:13.757748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:13.761256] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=61.86%) [2026-01-05T20:31:13.761523] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-05T20:31:13.761672] [INFO ] [sig ] SF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:13.902528] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SF.txt [2026-01-05T20:31:13.902700] [INFO ] [sig ] [2810/3521] Completed SF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-05T20:31:13.902739] [INFO ] [sig ] [2811/3521] Forecasting SFB... [2026-01-05T20:31:13.902769] [INFO ] [sig ] Generating forecast for: SFB [2026-01-05T20:31:13.902800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-05T20:31:13.913645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-05T20:31:13.913915] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-05T20:31:13.914710] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-05T20:31:13.914762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:13.914793] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:13.914820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:13.914877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:13.970972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:13.971842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:13.971927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:13.971960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:14.085530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:14.085701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:14.085741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:14.085770] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:14.089148] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=67.23%) [2026-01-05T20:31:14.089431] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-05T20:31:14.089565] [INFO ] [sig ] SFB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:14.230471] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SFB.txt [2026-01-05T20:31:14.230637] [INFO ] [sig ] [2811/3521] Completed SFB in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:14.230678] [INFO ] [sig ] [2812/3521] Forecasting SFBS... [2026-01-05T20:31:14.230707] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-05T20:31:14.230737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-05T20:31:14.242300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-05T20:31:14.242680] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-05T20:31:14.243451] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-05T20:31:14.243505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:14.243536] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:14.243562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:14.243648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:14.301986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:14.302857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:14.302941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:14.302973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:14.423366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:14.423522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:14.423560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:14.423627] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:14.426958] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-05T20:31:14.427234] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-05T20:31:14.427363] [INFO ] [sig ] SFBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:14.567261] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SFBS.txt [2026-01-05T20:31:14.567410] [INFO ] [sig ] [2812/3521] Completed SFBS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:14.567449] [INFO ] [sig ] [2813/3521] Forecasting SFIX... [2026-01-05T20:31:14.567479] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-05T20:31:14.567510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-05T20:31:14.579591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-05T20:31:14.580006] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-05T20:31:14.580779] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-05T20:31:14.580830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:14.581005] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:14.581031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:14.581086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:14.639007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:14.639873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:14.639957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:14.639988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:14.757562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:14.757726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:14.757765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:14.757793] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:14.761102] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-05T20:31:14.761369] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-05T20:31:14.761492] [INFO ] [sig ] SFIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:14.901307] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SFIX.txt [2026-01-05T20:31:14.901463] [INFO ] [sig ] [2813/3521] Completed SFIX in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:14.901503] [INFO ] [sig ] [2814/3521] Forecasting SFL... [2026-01-05T20:31:14.901533] [INFO ] [sig ] Generating forecast for: SFL [2026-01-05T20:31:14.901563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-05T20:31:14.912456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-05T20:31:14.912853] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-05T20:31:14.913653] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-05T20:31:14.913705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:14.913736] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:14.913762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:14.913819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:14.970275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:14.971140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:14.971225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:14.971273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:15.099065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:15.099222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:15.099261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:15.099289] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:15.102639] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=91.11%) [2026-01-05T20:31:15.102903] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-05T20:31:15.103026] [INFO ] [sig ] SFL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:15.243971] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SFL.txt [2026-01-05T20:31:15.244123] [INFO ] [sig ] [2814/3521] Completed SFL in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:15.244163] [INFO ] [sig ] [2815/3521] Forecasting SFLO... [2026-01-05T20:31:15.244192] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-05T20:31:15.244223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-05T20:31:15.256288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-05T20:31:15.256658] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-05T20:31:15.257647] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-05T20:31:15.257713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:15.257750] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:15.257778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:15.257834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:15.315409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:15.316190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:15.316274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:15.316307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:15.442712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:15.442866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:15.442903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:15.442931] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:15.446262] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-01-05T20:31:15.446540] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-05T20:31:15.446690] [INFO ] [sig ] SFLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:15.589111] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SFLO.txt [2026-01-05T20:31:15.589247] [INFO ] [sig ] [2815/3521] Completed SFLO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:15.589286] [INFO ] [sig ] [2816/3521] Forecasting SFM... [2026-01-05T20:31:15.589316] [INFO ] [sig ] Generating forecast for: SFM [2026-01-05T20:31:15.589346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-05T20:31:15.601177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-05T20:31:15.601529] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-05T20:31:15.602302] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-05T20:31:15.602355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:15.602386] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:15.602411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:15.602479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:15.660717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:15.661768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:15.661850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:15.661882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:15.779959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:15.780115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:15.780154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:15.780183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:15.783511] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-05T20:31:15.783822] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-05T20:31:15.783953] [INFO ] [sig ] SFM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:15.927735] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SFM.txt [2026-01-05T20:31:15.927898] [INFO ] [sig ] [2816/3521] Completed SFM in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-05T20:31:15.927949] [INFO ] [sig ] [2817/3521] Forecasting SFNC... [2026-01-05T20:31:15.927980] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-05T20:31:15.928009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-05T20:31:15.939775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-05T20:31:15.940146] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-05T20:31:15.940996] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-05T20:31:15.941051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:15.941083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:15.941112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:15.941171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:16.000043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:16.000939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:16.001074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:16.001123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:16.122022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:16.122176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:16.122213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:16.122241] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:16.125537] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-01-05T20:31:16.125820] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-05T20:31:16.125942] [INFO ] [sig ] SFNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:16.265990] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SFNC.txt [2026-01-05T20:31:16.266148] [INFO ] [sig ] [2817/3521] Completed SFNC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:16.266187] [INFO ] [sig ] [2818/3521] Forecasting SG... [2026-01-05T20:31:16.266218] [INFO ] [sig ] Generating forecast for: SG [2026-01-05T20:31:16.266250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-05T20:31:16.277614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-05T20:31:16.277976] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-05T20:31:16.278797] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-05T20:31:16.278852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:16.278884] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:16.278910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:16.278990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:16.334888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:16.335782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:16.335867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:16.335899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:16.455898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:16.456055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:16.456095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:16.456125] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:16.459538] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-01-05T20:31:16.459828] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-05T20:31:16.459958] [INFO ] [sig ] SG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:16.602826] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SG.txt [2026-01-05T20:31:16.602977] [INFO ] [sig ] [2818/3521] Completed SG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:16.603017] [INFO ] [sig ] [2819/3521] Forecasting SGBX... [2026-01-05T20:31:16.603046] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-05T20:31:16.603077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-05T20:31:16.614682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-05T20:31:16.615048] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-05T20:31:16.615830] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-05T20:31:16.615882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:16.615913] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:16.615940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:16.615996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:16.672500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:16.673309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:16.673392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:16.673424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:16.790592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:16.790745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:16.790784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:16.790812] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:16.794164] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-05T20:31:16.794445] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-05T20:31:16.794595] [INFO ] [sig ] SGBX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:16.934863] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SGBX.txt [2026-01-05T20:31:16.935005] [INFO ] [sig ] [2819/3521] Completed SGBX in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:16.935044] [INFO ] [sig ] [2820/3521] Forecasting SGC... [2026-01-05T20:31:16.935074] [INFO ] [sig ] Generating forecast for: SGC [2026-01-05T20:31:16.935104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-05T20:31:16.946344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-05T20:31:16.946622] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-05T20:31:16.947373] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-05T20:31:16.947424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:16.947454] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:16.947479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:16.947535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:17.004084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:17.004932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:17.005019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:17.005051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:17.121732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:17.121883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:17.121920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:17.121949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:17.125241] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-05T20:31:17.125509] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-05T20:31:17.125655] [INFO ] [sig ] SGC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:17.268319] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SGC.txt [2026-01-05T20:31:17.268506] [INFO ] [sig ] [2820/3521] Completed SGC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:17.268548] [INFO ] [sig ] [2821/3521] Forecasting SGHC... [2026-01-05T20:31:17.268597] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-05T20:31:17.268629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-05T20:31:17.280038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-05T20:31:17.280388] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-05T20:31:17.281171] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-05T20:31:17.281223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:17.281254] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:17.281280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:17.281336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:17.337433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:17.338033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:17.338111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:17.338141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:17.461426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:17.461537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:17.461587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:17.461617] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:17.464755] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-05T20:31:17.465027] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-05T20:31:17.465152] [INFO ] [sig ] SGHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:17.603047] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SGHC.txt [2026-01-05T20:31:17.603163] [INFO ] [sig ] [2821/3521] Completed SGHC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:17.603200] [INFO ] [sig ] [2822/3521] Forecasting SGRY... [2026-01-05T20:31:17.603229] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-05T20:31:17.603257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-05T20:31:17.614210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-05T20:31:17.614487] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-05T20:31:17.615243] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-05T20:31:17.615295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:17.615326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:17.615353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:17.615409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:17.671441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:17.672079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:17.672156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:17.672188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:17.794393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:17.794506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:17.794541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:17.794584] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:17.797750] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-05T20:31:17.798011] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-05T20:31:17.798135] [INFO ] [sig ] SGRY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:17.937821] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SGRY.txt [2026-01-05T20:31:17.937923] [INFO ] [sig ] [2822/3521] Completed SGRY in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:17.937960] [INFO ] [sig ] [2823/3521] Forecasting SHAK... [2026-01-05T20:31:17.937989] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-05T20:31:17.938018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-05T20:31:17.949607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-05T20:31:17.949897] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-05T20:31:17.950738] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-05T20:31:17.950791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:17.950825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:17.950853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:17.950912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:18.008284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:18.008884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:18.008975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:18.009008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:18.126867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:18.126967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:18.127002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:18.127031] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:18.130188] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-05T20:31:18.130451] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-05T20:31:18.130592] [INFO ] [sig ] SHAK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:18.268772] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHAK.txt [2026-01-05T20:31:18.268881] [INFO ] [sig ] [2823/3521] Completed SHAK in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:18.268929] [INFO ] [sig ] [2824/3521] Forecasting SHBI... [2026-01-05T20:31:18.268961] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-05T20:31:18.268990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-05T20:31:18.280052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-05T20:31:18.280345] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-05T20:31:18.281119] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-05T20:31:18.281171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:18.281227] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:18.281255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:18.281335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:18.340025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:18.340655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:18.340741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:18.340774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:18.458835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:18.458962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:18.459000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:18.459028] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:18.462181] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=36.40%) [2026-01-05T20:31:18.462443] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-05T20:31:18.462568] [INFO ] [sig ] SHBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:18.602165] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHBI.txt [2026-01-05T20:31:18.602282] [INFO ] [sig ] [2824/3521] Completed SHBI in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:18.602320] [INFO ] [sig ] [2825/3521] Forecasting SHC... [2026-01-05T20:31:18.602350] [INFO ] [sig ] Generating forecast for: SHC [2026-01-05T20:31:18.602379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-05T20:31:18.613641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-05T20:31:18.613942] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-05T20:31:18.614777] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-05T20:31:18.614831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:18.614864] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:18.614892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:18.614951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:18.673023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:18.673635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:18.673714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:18.673747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:18.790248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:18.790380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:18.790418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:18.790446] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:18.793638] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=46.61%) [2026-01-05T20:31:18.793902] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-05T20:31:18.794026] [INFO ] [sig ] SHC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:18.935017] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHC.txt [2026-01-05T20:31:18.935134] [INFO ] [sig ] [2825/3521] Completed SHC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:18.935179] [INFO ] [sig ] [2826/3521] Forecasting SHCO... [2026-01-05T20:31:18.935208] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-05T20:31:18.935237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-05T20:31:18.946434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-05T20:31:18.946766] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-05T20:31:18.947596] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-05T20:31:18.947652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:18.947685] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:18.947713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:18.947772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:19.005860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:19.006468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:19.006547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:19.006598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:19.127435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:19.127608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:19.127647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:19.127675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:19.131020] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-01-05T20:31:19.131296] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-05T20:31:19.131421] [INFO ] [sig ] SHCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:19.271630] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHCO.txt [2026-01-05T20:31:19.271786] [INFO ] [sig ] [2826/3521] Completed SHCO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:19.271825] [INFO ] [sig ] [2827/3521] Forecasting SHEL... [2026-01-05T20:31:19.271856] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-05T20:31:19.271887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-05T20:31:19.283434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-05T20:31:19.283766] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-05T20:31:19.284603] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-05T20:31:19.284661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:19.284693] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:19.284724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:19.284784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:19.344711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:19.345339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:19.345417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:19.345450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:19.464707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:19.464854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:19.464892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:19.464963] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:19.469351] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-05T20:31:19.469665] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-05T20:31:19.469799] [INFO ] [sig ] SHEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:19.615530] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHEL.txt [2026-01-05T20:31:19.615700] [INFO ] [sig ] [2827/3521] Completed SHEL in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:19.615739] [INFO ] [sig ] [2828/3521] Forecasting SHEN... [2026-01-05T20:31:19.615770] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-05T20:31:19.615800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-05T20:31:19.627315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-05T20:31:19.627646] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-05T20:31:19.628425] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-05T20:31:19.628478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:19.628511] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:19.628538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:19.628616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:19.684959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:19.685830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:19.685911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:19.685943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:19.803697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:19.803837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:19.803875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:19.803903] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:19.807249] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-01-05T20:31:19.807520] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-05T20:31:19.807663] [INFO ] [sig ] SHEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:19.946474] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SHEN.txt [2026-01-05T20:31:19.946651] [INFO ] [sig ] [2828/3521] Completed SHEN in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-05T20:31:19.946692] [INFO ] [sig ] [2829/3521] Forecasting SHFS... [2026-01-05T20:31:19.946726] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-05T20:31:19.946758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-05T20:31:19.957803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-05T20:31:19.958134] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-05T20:31:19.958975] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-05T20:31:19.959040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:19.959074] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:19.959101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:19.959160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:20.015624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:20.016444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:20.016525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:20.016558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:20.127422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:20.127595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:20.127636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:20.127664] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:20.131044] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-05T20:31:20.131313] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-05T20:31:20.131438] [INFO ] [sig ] SHFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:20.271554] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHFS.txt [2026-01-05T20:31:20.271723] [INFO ] [sig ] [2829/3521] Completed SHFS in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-05T20:31:20.271763] [INFO ] [sig ] [2830/3521] Forecasting SHG... [2026-01-05T20:31:20.271792] [INFO ] [sig ] Generating forecast for: SHG [2026-01-05T20:31:20.271823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-05T20:31:20.283350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-05T20:31:20.283660] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-05T20:31:20.284439] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-05T20:31:20.284492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:20.284524] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:20.284550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:20.284632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:20.340470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:20.341074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:20.341150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:20.341182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:20.460042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:20.460152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:20.460188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:20.460215] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:20.463814] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=14.80%) [2026-01-05T20:31:20.464083] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-05T20:31:20.464208] [INFO ] [sig ] SHG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:20.602473] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHG.txt [2026-01-05T20:31:20.602597] [INFO ] [sig ] [2830/3521] Completed SHG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-05T20:31:20.602636] [INFO ] [sig ] [2831/3521] Forecasting SHIP... [2026-01-05T20:31:20.602664] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-05T20:31:20.602692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-05T20:31:20.613957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-05T20:31:20.614250] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-05T20:31:20.615058] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-05T20:31:20.615111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:20.615144] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:20.615172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:20.615229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:20.675333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:20.676023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:20.676101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:20.676133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:20.795434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:20.795542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:20.795594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:20.795624] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:20.798801] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-05T20:31:20.799088] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-05T20:31:20.799212] [INFO ] [sig ] SHIP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:20.936866] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHIP.txt [2026-01-05T20:31:20.936984] [INFO ] [sig ] [2831/3521] Completed SHIP in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-05T20:31:20.937022] [INFO ] [sig ] [2832/3521] Forecasting SHLS... [2026-01-05T20:31:20.937050] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-05T20:31:20.937080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-05T20:31:20.948243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-05T20:31:20.948525] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-05T20:31:20.949357] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-05T20:31:20.949411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:20.949443] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:20.949470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:20.949527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:21.005808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:21.006437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:21.006515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:21.006547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:21.124976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:21.125132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:21.125169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:21.125197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:21.128506] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-05T20:31:21.128790] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-05T20:31:21.128916] [INFO ] [sig ] SHLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:21.269497] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHLS.txt [2026-01-05T20:31:21.269683] [INFO ] [sig ] [2832/3521] Completed SHLS in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-05T20:31:21.269745] [INFO ] [sig ] [2833/3521] Forecasting SHO... [2026-01-05T20:31:21.269777] [INFO ] [sig ] Generating forecast for: SHO [2026-01-05T20:31:21.269808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-05T20:31:21.281720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-05T20:31:21.282069] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-05T20:31:21.282864] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-05T20:31:21.282916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:21.282948] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:21.282975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:21.283031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:21.340525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:21.341387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:21.341468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:21.341502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:21.468034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:21.468204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:21.468253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:21.468285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:21.472369] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-05T20:31:21.472800] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-05T20:31:21.472965] [INFO ] [sig ] SHO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:21.616689] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHO.txt [2026-01-05T20:31:21.616834] [INFO ] [sig ] [2833/3521] Completed SHO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-05T20:31:21.616873] [INFO ] [sig ] [2834/3521] Forecasting SHOC... [2026-01-05T20:31:21.616903] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-05T20:31:21.616931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-05T20:31:21.628380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-05T20:31:21.628668] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-05T20:31:21.629447] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-05T20:31:21.629500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:21.629531] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:21.629559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:21.629644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:21.689664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:21.690313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:21.690419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:21.690453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:21.804826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:21.804969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:21.805009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:21.805236] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:21.808850] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-01-05T20:31:21.809163] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-05T20:31:21.809304] [INFO ] [sig ] SHOC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:21.949335] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHOC.txt [2026-01-05T20:31:21.949455] [INFO ] [sig ] [2834/3521] Completed SHOC in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:21.949494] [INFO ] [sig ] [2835/3521] Forecasting SHOO... [2026-01-05T20:31:21.949523] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-05T20:31:21.949551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-05T20:31:21.960962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-05T20:31:21.961260] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-05T20:31:21.962052] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-05T20:31:21.962106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:21.962139] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:21.962166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:21.962225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:22.020638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:22.021300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:22.021381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:22.021413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:22.142892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:22.143225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:22.143265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:22.143293] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:22.146836] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=71.30%) [2026-01-05T20:31:22.147285] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-05T20:31:22.147420] [INFO ] [sig ] SHOO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:22.293809] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SHOO.txt [2026-01-05T20:31:22.293954] [INFO ] [sig ] [2835/3521] Completed SHOO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:22.293996] [INFO ] [sig ] [2836/3521] Forecasting SHOP... [2026-01-05T20:31:22.294212] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-05T20:31:22.294242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-05T20:31:22.307332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-05T20:31:22.307641] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-05T20:31:22.308553] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-05T20:31:22.308627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:22.308659] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:22.308686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:22.308759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:22.366003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:22.366663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:22.366743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:22.366776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:22.506397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:22.506554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:22.506631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:22.506663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:22.510126] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-01-05T20:31:22.510421] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-05T20:31:22.510558] [INFO ] [sig ] SHOP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:22.652383] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SHOP.txt [2026-01-05T20:31:22.652527] [INFO ] [sig ] [2836/3521] Completed SHOP in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:22.652566] [INFO ] [sig ] [2837/3521] Forecasting SHY... [2026-01-05T20:31:22.652616] [INFO ] [sig ] Generating forecast for: SHY [2026-01-05T20:31:22.652648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-05T20:31:22.663990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-05T20:31:22.664326] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-05T20:31:22.665172] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-05T20:31:22.665227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:22.665261] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:22.665289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:22.665349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:22.724048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:22.724760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:22.724842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:22.724876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:22.845548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:22.845720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:22.845760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:22.845792] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:22.849216] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-05T20:31:22.849491] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-05T20:31:22.849636] [INFO ] [sig ] SHY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:22.991541] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SHY.txt [2026-01-05T20:31:22.991738] [INFO ] [sig ] [2837/3521] Completed SHY in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:22.991789] [INFO ] [sig ] [2838/3521] Forecasting SIBN... [2026-01-05T20:31:22.991826] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-05T20:31:22.991863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-05T20:31:23.003337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-05T20:31:23.003709] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-05T20:31:23.004535] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-05T20:31:23.004607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:23.004643] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:23.004671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:23.004730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:23.063352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:23.064242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:23.064328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:23.064361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:23.190266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:23.190436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:23.190476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:23.190504] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:23.193988] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=28.49%) [2026-01-05T20:31:23.194284] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-05T20:31:23.194411] [INFO ] [sig ] SIBN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:23.332743] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIBN.txt [2026-01-05T20:31:23.332894] [INFO ] [sig ] [2838/3521] Completed SIBN in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:23.332940] [INFO ] [sig ] [2839/3521] Forecasting SID... [2026-01-05T20:31:23.332974] [INFO ] [sig ] Generating forecast for: SID [2026-01-05T20:31:23.333004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-05T20:31:23.344631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-05T20:31:23.344971] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-05T20:31:23.345772] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-05T20:31:23.345837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:23.345874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:23.345902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:23.345961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:23.403859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:23.404689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:23.404773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:23.404807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:23.527368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:23.527523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:23.527564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:23.527612] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:23.531079] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-05T20:31:23.531361] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-05T20:31:23.531491] [INFO ] [sig ] SID: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:23.674535] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SID.txt [2026-01-05T20:31:23.674698] [INFO ] [sig ] [2839/3521] Completed SID in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:23.674739] [INFO ] [sig ] [2840/3521] Forecasting SIEB... [2026-01-05T20:31:23.674768] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-05T20:31:23.674796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-05T20:31:23.685922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-05T20:31:23.686250] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-05T20:31:23.687063] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-05T20:31:23.687117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:23.687162] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:23.687191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:23.687250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:23.745514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:23.746247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:23.746328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:23.746361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:23.863349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:23.863510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:23.863556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:23.863607] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:23.867029] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=86.50%) [2026-01-05T20:31:23.867302] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-05T20:31:23.867428] [INFO ] [sig ] SIEB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:24.012169] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SIEB.txt [2026-01-05T20:31:24.012312] [INFO ] [sig ] [2840/3521] Completed SIEB in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:24.012350] [INFO ] [sig ] [2841/3521] Forecasting SIFY... [2026-01-05T20:31:24.012381] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-05T20:31:24.012410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-05T20:31:24.024216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-05T20:31:24.024562] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-05T20:31:24.025367] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-05T20:31:24.025420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:24.025478] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:24.025507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:24.025564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:24.081850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:24.082719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:24.082801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:24.082832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:24.199944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:24.200102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:24.200140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:24.200168] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:24.203475] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-05T20:31:24.203759] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-05T20:31:24.203882] [INFO ] [sig ] SIFY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:24.343952] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIFY.txt [2026-01-05T20:31:24.344079] [INFO ] [sig ] [2841/3521] Completed SIFY in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:24.344117] [INFO ] [sig ] [2842/3521] Forecasting SIG... [2026-01-05T20:31:24.344146] [INFO ] [sig ] Generating forecast for: SIG [2026-01-05T20:31:24.344175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-05T20:31:24.355392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-05T20:31:24.355681] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-05T20:31:24.356426] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-05T20:31:24.356478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:24.356508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:24.356535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:24.356610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:24.412691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:24.413457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:24.413533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:24.413564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:24.531520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:24.531701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:24.531741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:24.531770] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:24.535227] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-01-05T20:31:24.535520] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-05T20:31:24.535680] [INFO ] [sig ] SIG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:24.675108] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIG.txt [2026-01-05T20:31:24.675232] [INFO ] [sig ] [2842/3521] Completed SIG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:24.675269] [INFO ] [sig ] [2843/3521] Forecasting SIGA... [2026-01-05T20:31:24.675297] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-05T20:31:24.675326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-05T20:31:24.687042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-05T20:31:24.687382] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-05T20:31:24.688269] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-05T20:31:24.688327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:24.688362] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:24.688391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:24.688449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:24.744673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:24.745397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:24.745483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:24.745514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:24.864915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:24.865264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:24.865305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:24.865332] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:24.868718] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=31.03%) [2026-01-05T20:31:24.869007] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-05T20:31:24.869134] [INFO ] [sig ] SIGA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:25.008668] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIGA.txt [2026-01-05T20:31:25.008818] [INFO ] [sig ] [2843/3521] Completed SIGA in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:25.008868] [INFO ] [sig ] [2844/3521] Forecasting SIGI... [2026-01-05T20:31:25.008898] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-05T20:31:25.008942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-05T20:31:25.020604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-05T20:31:25.020862] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-05T20:31:25.021664] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-05T20:31:25.021717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:25.021746] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:25.021772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:25.021828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:25.076948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:25.077552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:25.077650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:25.077681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:25.197336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:25.197428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:25.197462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:25.197520] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:25.200633] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-05T20:31:25.200895] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-05T20:31:25.201015] [INFO ] [sig ] SIGI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:25.339779] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SIGI.txt [2026-01-05T20:31:25.339913] [INFO ] [sig ] [2844/3521] Completed SIGI in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:25.339950] [INFO ] [sig ] [2845/3521] Forecasting SII... [2026-01-05T20:31:25.339979] [INFO ] [sig ] Generating forecast for: SII [2026-01-05T20:31:25.340007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-05T20:31:25.351885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-05T20:31:25.352174] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-05T20:31:25.352968] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-05T20:31:25.353020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:25.353051] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:25.353077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:25.353134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:25.412602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:25.413377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:25.413457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:25.413488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:25.527206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:25.527314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:25.527348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:25.527375] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:25.530474] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-01-05T20:31:25.530753] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-05T20:31:25.530892] [INFO ] [sig ] SII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:25.668392] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SII.txt [2026-01-05T20:31:25.668508] [INFO ] [sig ] [2845/3521] Completed SII in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-05T20:31:25.668546] [INFO ] [sig ] [2846/3521] Forecasting SIMO... [2026-01-05T20:31:25.668590] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-05T20:31:25.668621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-05T20:31:25.679514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-05T20:31:25.679822] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-05T20:31:25.680593] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-05T20:31:25.680646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:25.680678] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:25.680704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:25.680762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:25.735725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:25.736298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:25.736373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:25.736404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:25.849432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:25.849520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:25.849554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:25.849599] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:25.852651] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-05T20:31:25.852909] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-05T20:31:25.853028] [INFO ] [sig ] SIMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:25.990106] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIMO.txt [2026-01-05T20:31:25.990213] [INFO ] [sig ] [2846/3521] Completed SIMO in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-05T20:31:25.990251] [INFO ] [sig ] [2847/3521] Forecasting SIRI... [2026-01-05T20:31:25.990279] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-05T20:31:25.990309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-05T20:31:26.002416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-05T20:31:26.002697] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-05T20:31:26.003431] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-05T20:31:26.003486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:26.003518] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:26.003545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:26.003620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:26.058966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:26.059548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:26.059644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:26.059676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:26.179303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:26.179395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:26.179429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:26.179471] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:26.182485] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-05T20:31:26.182762] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-05T20:31:26.182883] [INFO ] [sig ] SIRI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:26.324263] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SIRI.txt [2026-01-05T20:31:26.324381] [INFO ] [sig ] [2847/3521] Completed SIRI in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-05T20:31:26.324419] [INFO ] [sig ] [2848/3521] Forecasting SITC... [2026-01-05T20:31:26.324448] [INFO ] [sig ] Generating forecast for: SITC [2026-01-05T20:31:26.324476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-05T20:31:26.336883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-05T20:31:26.337289] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-05T20:31:26.338177] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-05T20:31:26.338233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:26.338265] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:26.338294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:26.338351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:26.397988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:26.398983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:26.399081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:26.399113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:26.522312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:26.522423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:26.522460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:26.522488] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:26.525826] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-05T20:31:26.526100] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-05T20:31:26.526227] [INFO ] [sig ] SITC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:26.663351] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SITC.txt [2026-01-05T20:31:26.663496] [INFO ] [sig ] [2848/3521] Completed SITC in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-05T20:31:26.663536] [INFO ] [sig ] [2849/3521] Forecasting SITE... [2026-01-05T20:31:26.663564] [INFO ] [sig ] Generating forecast for: SITE [2026-01-05T20:31:26.663613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-05T20:31:26.675906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-05T20:31:26.676220] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-05T20:31:26.676993] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-05T20:31:26.677045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:26.677077] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:26.677266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:26.677322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:26.733282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:26.733906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:26.733995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:26.734027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:26.863122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:26.863276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:26.863316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:26.863343] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:26.866676] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: UP (p=55.04%) [2026-01-05T20:31:26.866949] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-05T20:31:26.867072] [INFO ] [sig ] SITE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:27.004903] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SITE.txt [2026-01-05T20:31:27.005005] [INFO ] [sig ] [2849/3521] Completed SITE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-05T20:31:27.005043] [INFO ] [sig ] [2850/3521] Forecasting SITM... [2026-01-05T20:31:27.005071] [INFO ] [sig ] Generating forecast for: SITM [2026-01-05T20:31:27.005099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-05T20:31:27.017245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-05T20:31:27.017608] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-05T20:31:27.018424] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-05T20:31:27.018478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:27.018511] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:27.018538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:27.018611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:27.076409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:27.077145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:27.077230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:27.077262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:27.204769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:27.204941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:27.204981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:27.205010] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:27.208638] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-05T20:31:27.209260] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-05T20:31:27.209718] [INFO ] [sig ] SITM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:27.349922] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SITM.txt [2026-01-05T20:31:27.350088] [INFO ] [sig ] [2850/3521] Completed SITM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-05T20:31:27.350129] [INFO ] [sig ] [2851/3521] Forecasting SIXG... [2026-01-05T20:31:27.350157] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-05T20:31:27.350187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-05T20:31:27.361469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-05T20:31:27.361778] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-05T20:31:27.362561] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-05T20:31:27.362632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:27.362663] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:27.362700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:27.362758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:27.418519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:27.419389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:27.419502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:27.419535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:27.535089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:27.535250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:27.535289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:27.535316] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:27.538719] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-01-05T20:31:27.539057] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-05T20:31:27.539191] [INFO ] [sig ] SIXG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:27.677173] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SIXG.txt [2026-01-05T20:31:27.677314] [INFO ] [sig ] [2851/3521] Completed SIXG in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:27.677354] [INFO ] [sig ] [2852/3521] Forecasting SJM... [2026-01-05T20:31:27.677383] [INFO ] [sig ] Generating forecast for: SJM [2026-01-05T20:31:27.677413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-05T20:31:27.688791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-05T20:31:27.692144] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-05T20:31:27.693075] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-05T20:31:27.693127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:27.693159] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:27.693185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:27.693242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:27.749359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:27.750259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:27.750343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:27.750374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:27.867895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:27.868052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:27.868089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:27.868117] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:27.871527] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-01-05T20:31:27.871815] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-05T20:31:27.871943] [INFO ] [sig ] SJM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:28.009438] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SJM.txt [2026-01-05T20:31:28.009594] [INFO ] [sig ] [2852/3521] Completed SJM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:28.009635] [INFO ] [sig ] [2853/3521] Forecasting SKE... [2026-01-05T20:31:28.009671] [INFO ] [sig ] Generating forecast for: SKE [2026-01-05T20:31:28.009700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-05T20:31:28.021112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-05T20:31:28.021425] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-05T20:31:28.022228] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-05T20:31:28.022281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:28.022311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:28.022337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:28.022394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:28.077907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:28.078640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:28.078722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:28.078754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:28.196410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:28.196563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:28.196619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:28.196647] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:28.199999] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-05T20:31:28.200266] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-05T20:31:28.200391] [INFO ] [sig ] SKE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:28.337243] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SKE.txt [2026-01-05T20:31:28.337384] [INFO ] [sig ] [2853/3521] Completed SKE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:28.337422] [INFO ] [sig ] [2854/3521] Forecasting SKIL... [2026-01-05T20:31:28.337452] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-05T20:31:28.337480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-05T20:31:28.349238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-05T20:31:28.349653] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-05T20:31:28.350508] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-05T20:31:28.350590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:28.350629] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:28.350658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:28.350717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:28.408331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:28.409295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:28.409386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:28.409418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:28.532431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:28.532630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:28.532678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:28.532709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:28.536413] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-05T20:31:28.536733] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-05T20:31:28.536879] [INFO ] [sig ] SKIL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:28.688074] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKIL.txt [2026-01-05T20:31:28.688249] [INFO ] [sig ] [2854/3521] Completed SKIL in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:28.688292] [INFO ] [sig ] [2855/3521] Forecasting SKIN... [2026-01-05T20:31:28.688321] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-05T20:31:28.688357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-05T20:31:28.699755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-05T20:31:28.700075] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-05T20:31:28.700868] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-05T20:31:28.700921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:28.700952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:28.700979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:28.701035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:28.757155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:28.758016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:28.758102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:28.758134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:28.879923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:28.880076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:28.880116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:28.880144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:28.883468] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-01-05T20:31:28.883760] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-05T20:31:28.883886] [INFO ] [sig ] SKIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:29.022737] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKIN.txt [2026-01-05T20:31:29.022886] [INFO ] [sig ] [2855/3521] Completed SKIN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:29.022924] [INFO ] [sig ] [2856/3521] Forecasting SKLZ... [2026-01-05T20:31:29.022959] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-05T20:31:29.022989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-05T20:31:29.033916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-05T20:31:29.034214] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-05T20:31:29.035001] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-05T20:31:29.035054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:29.035085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:29.035112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:29.035174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:29.093829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:29.094614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:29.094693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:29.094725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:29.218480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:29.218653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:29.218693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:29.218721] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:29.222563] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-05T20:31:29.222862] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-05T20:31:29.222997] [INFO ] [sig ] SKLZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:29.365585] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SKLZ.txt [2026-01-05T20:31:29.365766] [INFO ] [sig ] [2856/3521] Completed SKLZ in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:29.365814] [INFO ] [sig ] [2857/3521] Forecasting SKM... [2026-01-05T20:31:29.365845] [INFO ] [sig ] Generating forecast for: SKM [2026-01-05T20:31:29.365874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-05T20:31:29.378011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-05T20:31:29.378544] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-05T20:31:29.379370] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-05T20:31:29.379425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:29.379456] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:29.379482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:29.379539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:29.438328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:29.439255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:29.439340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:29.439373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:29.557910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:29.558064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:29.558103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:29.558132] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:29.561528] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-05T20:31:29.561825] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-05T20:31:29.561963] [INFO ] [sig ] SKM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:29.701164] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKM.txt [2026-01-05T20:31:29.701298] [INFO ] [sig ] [2857/3521] Completed SKM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:29.701336] [INFO ] [sig ] [2858/3521] Forecasting SKRE... [2026-01-05T20:31:29.701366] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-05T20:31:29.701394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-05T20:31:29.712386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-05T20:31:29.712698] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-05T20:31:29.713444] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-05T20:31:29.713496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:29.713553] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:29.713598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:29.713658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:29.771597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:29.772409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:29.772491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:29.772524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:29.884497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:29.884669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:29.884709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:29.884736] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:29.888095] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=70.24%) [2026-01-05T20:31:29.888378] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-05T20:31:29.888509] [INFO ] [sig ] SKRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:30.025098] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SKRE.txt [2026-01-05T20:31:30.025248] [INFO ] [sig ] [2858/3521] Completed SKRE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:30.025288] [INFO ] [sig ] [2859/3521] Forecasting SKWD... [2026-01-05T20:31:30.025317] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-05T20:31:30.025347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-05T20:31:30.036598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-05T20:31:30.036903] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-05T20:31:30.037689] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-05T20:31:30.037741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:30.037773] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:30.037799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:30.037857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:30.094489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:30.095267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:30.095347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:30.095379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:30.214673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:30.214823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:30.214862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:30.214889] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:30.218239] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-01-05T20:31:30.218516] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-05T20:31:30.218661] [INFO ] [sig ] SKWD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:30.362403] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SKWD.txt [2026-01-05T20:31:30.362546] [INFO ] [sig ] [2859/3521] Completed SKWD in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:30.362603] [INFO ] [sig ] [2860/3521] Forecasting SKY... [2026-01-05T20:31:30.362640] [INFO ] [sig ] Generating forecast for: SKY [2026-01-05T20:31:30.362672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-05T20:31:30.373622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-05T20:31:30.373956] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-05T20:31:30.374751] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-05T20:31:30.374803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:30.374834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:30.374861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:30.374919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:30.433348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:30.434198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:30.434282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:30.434313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:30.557231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:30.557375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:30.557413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:30.557440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:30.560856] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-05T20:31:30.561123] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-05T20:31:30.561252] [INFO ] [sig ] SKY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:30.701408] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKY.txt [2026-01-05T20:31:30.701539] [INFO ] [sig ] [2860/3521] Completed SKY in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:30.701594] [INFO ] [sig ] [2861/3521] Forecasting SKYH... [2026-01-05T20:31:30.701625] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-05T20:31:30.701657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-05T20:31:30.712955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-05T20:31:30.713233] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-05T20:31:30.714006] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-05T20:31:30.714057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:30.714089] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:30.714116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:30.714172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:30.772226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:30.773029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:30.773112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:30.773145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:30.890460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:30.890628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:30.890668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:30.890727] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:30.894056] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-05T20:31:30.894327] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-05T20:31:30.894451] [INFO ] [sig ] SKYH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:31.037172] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SKYH.txt [2026-01-05T20:31:31.037331] [INFO ] [sig ] [2861/3521] Completed SKYH in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:31.037378] [INFO ] [sig ] [2862/3521] Forecasting SKYX... [2026-01-05T20:31:31.037410] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-05T20:31:31.037442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-05T20:31:31.053089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-05T20:31:31.053438] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-05T20:31:31.054237] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-05T20:31:31.054291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:31.054323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:31.054350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:31.054458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:31.112089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:31.112778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:31.112857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:31.112888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:31.224860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:31.225016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:31.225054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:31.225081] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:31.228397] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-01-05T20:31:31.228682] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-05T20:31:31.228806] [INFO ] [sig ] SKYX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:31.366449] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKYX.txt [2026-01-05T20:31:31.366605] [INFO ] [sig ] [2862/3521] Completed SKYX in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:31.366645] [INFO ] [sig ] [2863/3521] Forecasting SKYY... [2026-01-05T20:31:31.366676] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-05T20:31:31.366705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-05T20:31:31.377869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-05T20:31:31.378175] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-05T20:31:31.378999] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-05T20:31:31.379053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:31.379086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:31.379124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:31.379184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:31.435321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:31.436181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:31.436266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:31.436298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:31.557779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:31.557942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:31.557979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:31.558008] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:31.561468] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-05T20:31:31.561775] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-05T20:31:31.561907] [INFO ] [sig ] SKYY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:31.704123] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SKYY.txt [2026-01-05T20:31:31.704251] [INFO ] [sig ] [2863/3521] Completed SKYY in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-05T20:31:31.704288] [INFO ] [sig ] [2864/3521] Forecasting SLAB... [2026-01-05T20:31:31.704319] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-05T20:31:31.704350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-05T20:31:31.715646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-05T20:31:31.715951] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-05T20:31:31.716743] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-05T20:31:31.716806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:31.716838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:31.716864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:31.716921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:31.775123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:31.775880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:31.775961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:31.775995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:31.900201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:31.900374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:31.900418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:31.900447] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:31.903880] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-01-05T20:31:31.904146] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-05T20:31:31.904270] [INFO ] [sig ] SLAB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:32.046537] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLAB.txt [2026-01-05T20:31:32.046698] [INFO ] [sig ] [2864/3521] Completed SLAB in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-05T20:31:32.046737] [INFO ] [sig ] [2865/3521] Forecasting SLB... [2026-01-05T20:31:32.046767] [INFO ] [sig ] Generating forecast for: SLB [2026-01-05T20:31:32.046798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-05T20:31:32.058055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-05T20:31:32.058359] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-05T20:31:32.059185] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-05T20:31:32.059239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:32.059271] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:32.059298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:32.059356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:32.119225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:32.120101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:32.120203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:32.120237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:32.237768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:32.237921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:32.237959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:32.237987] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:32.241321] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-05T20:31:32.241613] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-05T20:31:32.241743] [INFO ] [sig ] SLB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:32.380747] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLB.txt [2026-01-05T20:31:32.380875] [INFO ] [sig ] [2865/3521] Completed SLB in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-05T20:31:32.380915] [INFO ] [sig ] [2866/3521] Forecasting SLDB... [2026-01-05T20:31:32.380943] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-05T20:31:32.380973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-05T20:31:32.392191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-05T20:31:32.392483] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-05T20:31:32.393239] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-05T20:31:32.393292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:32.393323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:32.393349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:32.393406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:32.452452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:32.453295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:32.453381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:32.453415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:32.574694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:32.574844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:32.574883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:32.574912] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:32.578283] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-05T20:31:32.578554] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-05T20:31:32.578699] [INFO ] [sig ] SLDB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:32.720089] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLDB.txt [2026-01-05T20:31:32.720217] [INFO ] [sig ] [2866/3521] Completed SLDB in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-05T20:31:32.720255] [INFO ] [sig ] [2867/3521] Forecasting SLDP... [2026-01-05T20:31:32.720284] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-05T20:31:32.720315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-05T20:31:32.731976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-05T20:31:32.732338] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-05T20:31:32.733199] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-05T20:31:32.733253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:32.733284] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:32.733310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:32.733367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:32.790275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:32.791143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:32.791229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:32.791261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:32.911832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:32.911985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:32.912024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:32.912052] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:32.915395] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-01-05T20:31:32.915685] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-05T20:31:32.915814] [INFO ] [sig ] SLDP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:33.053588] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLDP.txt [2026-01-05T20:31:33.053728] [INFO ] [sig ] [2867/3521] Completed SLDP in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-05T20:31:33.053768] [INFO ] [sig ] [2868/3521] Forecasting SLF... [2026-01-05T20:31:33.053797] [INFO ] [sig ] Generating forecast for: SLF [2026-01-05T20:31:33.053826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-05T20:31:33.064845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-05T20:31:33.065159] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-05T20:31:33.065963] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-05T20:31:33.066015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:33.066050] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:33.066079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:33.066136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:33.122409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:33.123123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:33.123231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:33.123264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:33.243092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:33.243236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:33.243275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:33.243303] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:33.246632] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=49.71%) [2026-01-05T20:31:33.246900] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-05T20:31:33.247023] [INFO ] [sig ] SLF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:33.384750] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLF.txt [2026-01-05T20:31:33.384885] [INFO ] [sig ] [2868/3521] Completed SLF in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-05T20:31:33.384923] [INFO ] [sig ] [2869/3521] Forecasting SLG... [2026-01-05T20:31:33.384953] [INFO ] [sig ] Generating forecast for: SLG [2026-01-05T20:31:33.384983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-05T20:31:33.395962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-05T20:31:33.396251] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-05T20:31:33.397023] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-05T20:31:33.397074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:33.397105] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:33.397132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:33.397189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:33.453058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:33.453858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:33.453940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:33.453972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:33.575901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:33.576075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:33.576115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:33.576144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:33.579526] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-01-05T20:31:33.579833] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-05T20:31:33.579960] [INFO ] [sig ] SLG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:33.718009] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLG.txt [2026-01-05T20:31:33.718148] [INFO ] [sig ] [2869/3521] Completed SLG in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:33.718187] [INFO ] [sig ] [2870/3521] Forecasting SLGN... [2026-01-05T20:31:33.718215] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-05T20:31:33.718245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-05T20:31:33.729239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-05T20:31:33.729555] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-05T20:31:33.730363] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-05T20:31:33.730416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:33.730448] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:33.730476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:33.730534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:33.789849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:33.790658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:33.790745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:33.790779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:33.906071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:33.906219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:33.906257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:33.906285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:33.909608] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-01-05T20:31:33.909877] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-05T20:31:33.910006] [INFO ] [sig ] SLGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:34.049553] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLGN.txt [2026-01-05T20:31:34.049716] [INFO ] [sig ] [2870/3521] Completed SLGN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:34.049757] [INFO ] [sig ] [2871/3521] Forecasting SLM... [2026-01-05T20:31:34.049787] [INFO ] [sig ] Generating forecast for: SLM [2026-01-05T20:31:34.049816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-05T20:31:34.061790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-05T20:31:34.062092] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-05T20:31:34.062866] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-05T20:31:34.062917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:34.062949] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:34.062975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:34.063032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:34.118938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:34.119772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:34.119854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:34.119887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:34.238264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:34.238421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:34.238459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:34.238488] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:34.241847] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-05T20:31:34.242121] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-05T20:31:34.242246] [INFO ] [sig ] SLM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:34.380685] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLM.txt [2026-01-05T20:31:34.380837] [INFO ] [sig ] [2871/3521] Completed SLM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:34.380877] [INFO ] [sig ] [2872/3521] Forecasting SLN... [2026-01-05T20:31:34.380907] [INFO ] [sig ] Generating forecast for: SLN [2026-01-05T20:31:34.380936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-05T20:31:34.392921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-05T20:31:34.393224] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-05T20:31:34.394001] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-05T20:31:34.394053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:34.394085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:34.394112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:34.394169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:34.450945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:34.451865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:34.451950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:34.451985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:34.577115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:34.577270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:34.577308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:34.577336] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:34.581323] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=21.90%) [2026-01-05T20:31:34.581624] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-05T20:31:34.581760] [INFO ] [sig ] SLN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:34.722759] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLN.txt [2026-01-05T20:31:34.722892] [INFO ] [sig ] [2872/3521] Completed SLN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:34.722932] [INFO ] [sig ] [2873/3521] Forecasting SLNO... [2026-01-05T20:31:34.722961] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-05T20:31:34.722991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-05T20:31:34.733883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-05T20:31:34.734188] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-05T20:31:34.734975] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-05T20:31:34.735027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:34.735058] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:34.735084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:34.735140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:34.790439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:34.791140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:34.791221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:34.791252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:34.908840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:34.909017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:34.909060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:34.909088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:34.912635] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=99.58%) [2026-01-05T20:31:34.912921] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-05T20:31:34.913057] [INFO ] [sig ] SLNO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:35.062750] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLNO.txt [2026-01-05T20:31:35.062901] [INFO ] [sig ] [2873/3521] Completed SLNO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:35.062941] [INFO ] [sig ] [2874/3521] Forecasting SLP... [2026-01-05T20:31:35.062970] [INFO ] [sig ] Generating forecast for: SLP [2026-01-05T20:31:35.063000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-05T20:31:35.078119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-05T20:31:35.078494] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-05T20:31:35.079383] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-05T20:31:35.079439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:35.079471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:35.079497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:35.079554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:35.135467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:35.136171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:35.136269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:35.136301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:35.253827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:35.253981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:35.254020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:35.254052] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:35.257387] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-05T20:31:35.257672] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-05T20:31:35.257795] [INFO ] [sig ] SLP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:35.396983] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLP.txt [2026-01-05T20:31:35.397145] [INFO ] [sig ] [2874/3521] Completed SLP in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:35.397185] [INFO ] [sig ] [2875/3521] Forecasting SLQD... [2026-01-05T20:31:35.397214] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-05T20:31:35.397243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-05T20:31:35.408426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-05T20:31:35.408702] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-05T20:31:35.409499] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-05T20:31:35.409551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:35.409639] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:35.409670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:35.409728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:35.465434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:35.466083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:35.466166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:35.466197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:35.577618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:35.577739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:35.577777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:35.577804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:35.581031] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-01-05T20:31:35.581301] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-05T20:31:35.581424] [INFO ] [sig ] SLQD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:35.718681] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLQD.txt [2026-01-05T20:31:35.718808] [INFO ] [sig ] [2875/3521] Completed SLQD in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:35.718846] [INFO ] [sig ] [2876/3521] Forecasting SLRC... [2026-01-05T20:31:35.718875] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-05T20:31:35.718905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-05T20:31:35.730856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-05T20:31:35.731193] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-05T20:31:35.732000] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-05T20:31:35.732053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:35.732084] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:35.732110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:35.732166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:35.788288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:35.789112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:35.789199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:35.789234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:35.904051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:35.904211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:35.904250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:35.904277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:35.907646] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-05T20:31:35.907932] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-05T20:31:35.908057] [INFO ] [sig ] SLRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:36.046374] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLRC.txt [2026-01-05T20:31:36.046519] [INFO ] [sig ] [2876/3521] Completed SLRC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:36.046559] [INFO ] [sig ] [2877/3521] Forecasting SLS... [2026-01-05T20:31:36.046608] [INFO ] [sig ] Generating forecast for: SLS [2026-01-05T20:31:36.046641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-05T20:31:36.057994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-05T20:31:36.058324] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-05T20:31:36.059128] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-05T20:31:36.059182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:36.059214] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:36.059240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:36.059297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:36.114742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:36.115544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:36.115645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:36.115678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:36.230522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:36.230698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:36.230737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:36.230764] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:36.234095] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-05T20:31:36.234367] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-05T20:31:36.234493] [INFO ] [sig ] SLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:36.380331] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SLS.txt [2026-01-05T20:31:36.380524] [INFO ] [sig ] [2877/3521] Completed SLS in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:36.380601] [INFO ] [sig ] [2878/3521] Forecasting SLVM... [2026-01-05T20:31:36.380637] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-05T20:31:36.380669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-05T20:31:36.393678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-05T20:31:36.394062] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-05T20:31:36.394879] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-05T20:31:36.394934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:36.394967] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:36.394995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:36.395052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:36.453320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:36.454170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:36.454278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:36.454315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:36.580407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:36.580561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:36.580620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:36.580681] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:36.584063] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-05T20:31:36.584333] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-05T20:31:36.584472] [INFO ] [sig ] SLVM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:36.734411] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLVM.txt [2026-01-05T20:31:36.734565] [INFO ] [sig ] [2878/3521] Completed SLVM in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:36.734653] [INFO ] [sig ] [2879/3521] Forecasting SLVO... [2026-01-05T20:31:36.734687] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-05T20:31:36.734717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-05T20:31:36.745837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-05T20:31:36.746150] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-05T20:31:36.746930] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-05T20:31:36.746982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:36.747014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:36.747040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:36.747096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:36.809645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:36.810755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:36.810860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:36.810906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:36.938049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:36.938210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:36.938250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:36.938278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:36.941719] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-05T20:31:36.941995] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-05T20:31:36.942122] [INFO ] [sig ] SLVO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:37.081109] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLVO.txt [2026-01-05T20:31:37.081240] [INFO ] [sig ] [2879/3521] Completed SLVO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:37.081278] [INFO ] [sig ] [2880/3521] Forecasting SLXN... [2026-01-05T20:31:37.081308] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-05T20:31:37.081338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-05T20:31:37.092297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-05T20:31:37.092592] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-05T20:31:37.093380] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-05T20:31:37.093440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:37.093473] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:37.093501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:37.093559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:37.152560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:37.153317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:37.153400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:37.153434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:37.269764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:37.269919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:37.269959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:37.269989] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:37.273439] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-05T20:31:37.273736] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-05T20:31:37.273882] [INFO ] [sig ] SLXN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:37.415297] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SLXN.txt [2026-01-05T20:31:37.415429] [INFO ] [sig ] [2880/3521] Completed SLXN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:37.415470] [INFO ] [sig ] [2881/3521] Forecasting SM... [2026-01-05T20:31:37.415500] [INFO ] [sig ] Generating forecast for: SM [2026-01-05T20:31:37.415531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-05T20:31:37.427261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-05T20:31:37.427563] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-05T20:31:37.428361] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-05T20:31:37.428415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:37.428448] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:37.428475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:37.428533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:37.488486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:37.489272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:37.489356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:37.489390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:37.610361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:37.610517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:37.610556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:37.610602] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:37.613950] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-05T20:31:37.614224] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-05T20:31:37.614349] [INFO ] [sig ] SM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:37.813553] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SM.txt [2026-01-05T20:31:37.813722] [INFO ] [sig ] [2881/3521] Completed SM in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-05T20:31:37.813763] [INFO ] [sig ] [2882/3521] Forecasting SMBC... [2026-01-05T20:31:37.813792] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-05T20:31:37.813821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-05T20:31:37.824862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-05T20:31:37.825220] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-05T20:31:37.826040] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-05T20:31:37.826097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:37.826130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:37.826158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:37.826217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:37.883345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:37.884194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:37.884278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:37.884310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:38.010604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:38.010760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:38.010800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:38.010845] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:38.014286] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=16.00%) [2026-01-05T20:31:38.014598] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-05T20:31:38.014734] [INFO ] [sig ] SMBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:38.164042] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMBC.txt [2026-01-05T20:31:38.164197] [INFO ] [sig ] [2882/3521] Completed SMBC in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-05T20:31:38.164239] [INFO ] [sig ] [2883/3521] Forecasting SMBK... [2026-01-05T20:31:38.164270] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-05T20:31:38.164300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-05T20:31:38.175625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-05T20:31:38.175954] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-05T20:31:38.176787] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-05T20:31:38.176841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:38.176875] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:38.176903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:38.176961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:38.233228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:38.234014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:38.234096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:38.234128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:38.350541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:38.350706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:38.350745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:38.350773] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:38.354104] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-01-05T20:31:38.354373] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-05T20:31:38.354496] [INFO ] [sig ] SMBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:38.494124] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMBK.txt [2026-01-05T20:31:38.494260] [INFO ] [sig ] [2883/3521] Completed SMBK in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-05T20:31:38.494299] [INFO ] [sig ] [2884/3521] Forecasting SMCI... [2026-01-05T20:31:38.494328] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-05T20:31:38.494357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-05T20:31:38.519596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-05T20:31:38.519908] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-05T20:31:38.520700] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-05T20:31:38.520754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:38.520784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:38.520811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:38.520867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:38.578039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:38.578902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:38.579024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:38.579058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:38.707689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:38.707839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:38.707877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:38.707904] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:38.711231] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-05T20:31:38.711500] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-05T20:31:38.711644] [INFO ] [sig ] SMCI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:38.850504] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMCI.txt [2026-01-05T20:31:38.850675] [INFO ] [sig ] [2884/3521] Completed SMCI in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-05T20:31:38.850715] [INFO ] [sig ] [2885/3521] Forecasting SMCX... [2026-01-05T20:31:38.850747] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-05T20:31:38.850777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-05T20:31:38.861853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-05T20:31:38.862149] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-05T20:31:38.862934] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-05T20:31:38.862986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:38.863017] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:38.863044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:38.863105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:38.919961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:38.920823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:38.920944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:38.920978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:39.049047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:39.049207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:39.049247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:39.049275] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:39.052599] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-01-05T20:31:39.052866] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-05T20:31:39.052988] [INFO ] [sig ] SMCX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:39.192028] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMCX.txt [2026-01-05T20:31:39.192165] [INFO ] [sig ] [2885/3521] Completed SMCX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-05T20:31:39.192205] [INFO ] [sig ] [2886/3521] Forecasting SMFG... [2026-01-05T20:31:39.192233] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-05T20:31:39.192262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-05T20:31:39.204231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-05T20:31:39.204543] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-05T20:31:39.205366] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-05T20:31:39.205427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:39.205471] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:39.205499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:39.205563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:39.262426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:39.263158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:39.263245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:39.263277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:39.382467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:39.382626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:39.382667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:39.382697] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:39.386068] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-05T20:31:39.386338] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-05T20:31:39.386465] [INFO ] [sig ] SMFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:39.527256] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMFG.txt [2026-01-05T20:31:39.527393] [INFO ] [sig ] [2886/3521] Completed SMFG in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:39.527435] [INFO ] [sig ] [2887/3521] Forecasting SMH... [2026-01-05T20:31:39.527464] [INFO ] [sig ] Generating forecast for: SMH [2026-01-05T20:31:39.527495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-05T20:31:39.538821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-05T20:31:39.539128] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-05T20:31:39.539899] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-05T20:31:39.539951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:39.539982] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:39.540008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:39.540064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:39.596074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:39.596754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:39.596835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:39.596867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:39.723507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:39.723690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:39.723732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:39.723766] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:39.727700] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-05T20:31:39.728076] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-05T20:31:39.728228] [INFO ] [sig ] SMH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:39.881682] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMH.txt [2026-01-05T20:31:39.881818] [INFO ] [sig ] [2887/3521] Completed SMH in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:39.881856] [INFO ] [sig ] [2888/3521] Forecasting SMHI... [2026-01-05T20:31:39.881885] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-05T20:31:39.881914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-05T20:31:39.893165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-05T20:31:39.893492] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-05T20:31:39.894309] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-05T20:31:39.894362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:39.894395] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:39.894422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:39.894484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:39.950862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:39.951646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:39.951732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:39.951765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:40.064793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:40.064956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:40.064994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:40.065022] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:40.068481] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=61.65%) [2026-01-05T20:31:40.068804] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-05T20:31:40.068961] [INFO ] [sig ] SMHI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:40.209664] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMHI.txt [2026-01-05T20:31:40.209836] [INFO ] [sig ] [2888/3521] Completed SMHI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:40.209878] [INFO ] [sig ] [2889/3521] Forecasting SMHX... [2026-01-05T20:31:40.209908] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-05T20:31:40.209937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-05T20:31:40.221072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-05T20:31:40.221382] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-05T20:31:40.222161] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-05T20:31:40.222215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:40.222247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:40.222274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:40.222331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:40.278601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:40.279395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:40.279476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:40.279508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:40.405453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:40.405627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:40.405670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:40.405699] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:40.409158] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-01-05T20:31:40.409436] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-05T20:31:40.409568] [INFO ] [sig ] SMHX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:40.552687] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMHX.txt [2026-01-05T20:31:40.552825] [INFO ] [sig ] [2889/3521] Completed SMHX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:40.552866] [INFO ] [sig ] [2890/3521] Forecasting SMID... [2026-01-05T20:31:40.552897] [INFO ] [sig ] Generating forecast for: SMID [2026-01-05T20:31:40.552940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-05T20:31:40.563684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-05T20:31:40.564000] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-05T20:31:40.564788] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-05T20:31:40.564841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:40.564873] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:40.564900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:40.564957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:40.622423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:40.623102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:40.623183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:40.623217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:40.731054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:40.731206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:40.731244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:40.731272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:40.734611] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=39.27%) [2026-01-05T20:31:40.734885] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-05T20:31:40.735010] [INFO ] [sig ] SMID: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:40.875038] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMID.txt [2026-01-05T20:31:40.875184] [INFO ] [sig ] [2890/3521] Completed SMID in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:40.875223] [INFO ] [sig ] [2891/3521] Forecasting SMPL... [2026-01-05T20:31:40.875265] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-05T20:31:40.875306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-05T20:31:40.886374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-05T20:31:40.886702] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-05T20:31:40.887466] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-05T20:31:40.887518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:40.887550] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:40.887596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:40.887656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:40.944839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:40.945589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:40.945670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:40.945702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:41.063853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:41.064011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:41.064051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:41.064080] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:41.067381] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-01-05T20:31:41.067675] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-05T20:31:41.067801] [INFO ] [sig ] SMPL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:41.206125] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMPL.txt [2026-01-05T20:31:41.206252] [INFO ] [sig ] [2891/3521] Completed SMPL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:41.206294] [INFO ] [sig ] [2892/3521] Forecasting SMTC... [2026-01-05T20:31:41.206323] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-05T20:31:41.206351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-05T20:31:41.217894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-05T20:31:41.218241] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-05T20:31:41.219105] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-05T20:31:41.219159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:41.219227] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:41.219267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:41.219349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:41.276182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:41.276906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:41.276991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:41.277024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:41.395739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:41.395885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:41.395923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:41.395950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:41.399293] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=69.79%) [2026-01-05T20:31:41.399561] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-05T20:31:41.399705] [INFO ] [sig ] SMTC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:41.539232] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMTC.txt [2026-01-05T20:31:41.539381] [INFO ] [sig ] [2892/3521] Completed SMTC in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:41.539423] [INFO ] [sig ] [2893/3521] Forecasting SMTI... [2026-01-05T20:31:41.539454] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-05T20:31:41.539484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-05T20:31:41.550293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-05T20:31:41.550566] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-05T20:31:41.551369] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-05T20:31:41.551423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:41.551455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:41.551482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:41.551540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:41.607528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:41.608190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:41.608273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:41.608305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:41.725961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:41.726105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:41.726143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:41.726188] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:41.729533] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-05T20:31:41.729818] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-05T20:31:41.729943] [INFO ] [sig ] SMTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:41.873717] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SMTI.txt [2026-01-05T20:31:41.873861] [INFO ] [sig ] [2893/3521] Completed SMTI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:41.873900] [INFO ] [sig ] [2894/3521] Forecasting SMWB... [2026-01-05T20:31:41.873929] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-05T20:31:41.873957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-05T20:31:41.887531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-05T20:31:41.887845] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-05T20:31:41.888618] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-05T20:31:41.888671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:41.888703] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:41.888730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:41.888787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:41.944957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:41.945646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:41.945726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:41.945758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:42.065403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:42.065565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:42.065625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:42.065654] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:42.069004] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=76.63%) [2026-01-05T20:31:42.069301] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-05T20:31:42.069438] [INFO ] [sig ] SMWB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:42.207869] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMWB.txt [2026-01-05T20:31:42.208005] [INFO ] [sig ] [2894/3521] Completed SMWB in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:42.208043] [INFO ] [sig ] [2895/3521] Forecasting SMX... [2026-01-05T20:31:42.208073] [INFO ] [sig ] Generating forecast for: SMX [2026-01-05T20:31:42.208104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-05T20:31:42.219378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-05T20:31:42.219700] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-05T20:31:42.220455] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-05T20:31:42.220508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:42.220539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:42.220566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:42.220643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:42.278511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:42.279304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:42.279387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:42.279433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:42.381632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:42.381773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:42.381817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:42.381900] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:42.385640] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-05T20:31:42.385919] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-05T20:31:42.386063] [INFO ] [sig ] SMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:42.523853] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SMX.txt [2026-01-05T20:31:42.523984] [INFO ] [sig ] [2895/3521] Completed SMX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:42.524025] [INFO ] [sig ] [2896/3521] Forecasting SN... [2026-01-05T20:31:42.524055] [INFO ] [sig ] Generating forecast for: SN [2026-01-05T20:31:42.524088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-05T20:31:42.535738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-05T20:31:42.536025] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-05T20:31:42.536820] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-05T20:31:42.536875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:42.536918] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:42.536956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:42.537039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:42.594300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:42.594952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:42.595028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:42.595060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:42.718123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:42.718274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:42.718311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:42.718339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:42.721722] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-05T20:31:42.721994] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-05T20:31:42.722131] [INFO ] [sig ] SN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:42.861326] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SN.txt [2026-01-05T20:31:42.861471] [INFO ] [sig ] [2896/3521] Completed SN in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:42.861509] [INFO ] [sig ] [2897/3521] Forecasting SNA... [2026-01-05T20:31:42.861538] [INFO ] [sig ] Generating forecast for: SNA [2026-01-05T20:31:42.861585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-05T20:31:42.872779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-05T20:31:42.873111] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-05T20:31:42.873921] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-05T20:31:42.873976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:42.874007] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:42.874034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:42.874103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:42.929849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:42.930518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:42.930614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:42.930648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:43.049454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:43.049625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:43.049668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:43.049699] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:43.053068] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-05T20:31:43.053343] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-05T20:31:43.053470] [INFO ] [sig ] SNA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:43.190524] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNA.txt [2026-01-05T20:31:43.190659] [INFO ] [sig ] [2897/3521] Completed SNA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:43.190698] [INFO ] [sig ] [2898/3521] Forecasting SNAP... [2026-01-05T20:31:43.190729] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-05T20:31:43.190760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-05T20:31:43.202114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-05T20:31:43.202411] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-05T20:31:43.203205] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-05T20:31:43.203258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:43.203291] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:43.203319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:43.203378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:43.259903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:43.260696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:43.260779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:43.260812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:43.380511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:43.380683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:43.380724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:43.380753] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:43.384119] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-05T20:31:43.384392] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-05T20:31:43.384521] [INFO ] [sig ] SNAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:43.523256] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNAP.txt [2026-01-05T20:31:43.523381] [INFO ] [sig ] [2898/3521] Completed SNAP in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:43.523419] [INFO ] [sig ] [2899/3521] Forecasting SNCY... [2026-01-05T20:31:43.523448] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-05T20:31:43.523477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-05T20:31:43.534487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-05T20:31:43.534823] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-05T20:31:43.535636] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-05T20:31:43.535701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:43.535735] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:43.535762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:43.535821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:43.592449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:43.593143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:43.593225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:43.593258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:43.711929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:43.712038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:43.712076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:43.712104] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:43.715391] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-01-05T20:31:43.715675] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-05T20:31:43.715801] [INFO ] [sig ] SNCY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:43.854090] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNCY.txt [2026-01-05T20:31:43.854240] [INFO ] [sig ] [2899/3521] Completed SNCY in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-05T20:31:43.854291] [INFO ] [sig ] [2900/3521] Forecasting SND... [2026-01-05T20:31:43.854324] [INFO ] [sig ] Generating forecast for: SND [2026-01-05T20:31:43.854354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-05T20:31:43.865539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-05T20:31:43.865878] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-05T20:31:43.866677] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-05T20:31:43.866730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:43.866761] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:43.866788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:43.866844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:43.923351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:43.924066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:43.924158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:43.924204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:44.040407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:44.040556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:44.040612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:44.040641] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:44.043942] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-05T20:31:44.044212] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-05T20:31:44.044337] [INFO ] [sig ] SND: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:44.181804] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SND.txt [2026-01-05T20:31:44.181936] [INFO ] [sig ] [2900/3521] Completed SND in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-05T20:31:44.181974] [INFO ] [sig ] [2901/3521] Forecasting SNDL... [2026-01-05T20:31:44.182005] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-05T20:31:44.182034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-05T20:31:44.193373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-05T20:31:44.193690] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-05T20:31:44.194472] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-05T20:31:44.194525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:44.194555] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:44.194602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:44.194660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:44.253032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:44.254014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:44.254098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:44.254130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:44.374027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:44.374177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:44.374215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:44.374242] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:44.377662] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-01-05T20:31:44.377927] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-05T20:31:44.378063] [INFO ] [sig ] SNDL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:44.517936] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SNDL.txt [2026-01-05T20:31:44.518063] [INFO ] [sig ] [2901/3521] Completed SNDL in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-05T20:31:44.518100] [INFO ] [sig ] [2902/3521] Forecasting SNDX... [2026-01-05T20:31:44.518130] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-05T20:31:44.518159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-05T20:31:44.529232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-05T20:31:44.529522] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-05T20:31:44.530292] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-05T20:31:44.530344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:44.530375] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:44.530402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:44.530459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:44.587228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:44.587907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:44.588012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:44.588045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:44.712212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:44.712364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:44.712405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:44.712433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:44.715908] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-05T20:31:44.716182] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-05T20:31:44.716312] [INFO ] [sig ] SNDX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:44.857554] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNDX.txt [2026-01-05T20:31:44.857708] [INFO ] [sig ] [2902/3521] Completed SNDX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-05T20:31:44.857749] [INFO ] [sig ] [2903/3521] Forecasting SNES... [2026-01-05T20:31:44.857778] [INFO ] [sig ] Generating forecast for: SNES [2026-01-05T20:31:44.857807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-05T20:31:44.868454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-05T20:31:44.868766] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-05T20:31:44.869542] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-05T20:31:44.869614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:44.869647] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:44.869674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:44.869730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:44.926190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:44.926900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:44.926983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:44.927017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:45.049089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:45.049246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:45.049284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:45.049313] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:45.052646] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-05T20:31:45.052913] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-05T20:31:45.053034] [INFO ] [sig ] SNES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:45.197807] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SNES.txt [2026-01-05T20:31:45.197967] [INFO ] [sig ] [2903/3521] Completed SNES in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:45.198010] [INFO ] [sig ] [2904/3521] Forecasting SNEX... [2026-01-05T20:31:45.198038] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-05T20:31:45.198067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-05T20:31:45.210002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-05T20:31:45.210382] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-05T20:31:45.211178] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-05T20:31:45.211231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:45.211263] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:45.211290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:45.211346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:45.268631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:45.269548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:45.269700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:45.269737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:45.386358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:45.386516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:45.386554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:45.386603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:45.389974] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-01-05T20:31:45.390296] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-05T20:31:45.390432] [INFO ] [sig ] SNEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:45.530772] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNEX.txt [2026-01-05T20:31:45.530913] [INFO ] [sig ] [2904/3521] Completed SNEX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:45.530951] [INFO ] [sig ] [2905/3521] Forecasting SNFCA... [2026-01-05T20:31:45.530982] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-05T20:31:45.531010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-05T20:31:45.541833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-05T20:31:45.542092] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-05T20:31:45.542861] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-05T20:31:45.542914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:45.542946] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:45.542972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:45.543029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:45.599193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:45.599812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:45.599889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:45.599921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:45.715245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:45.715383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:45.715420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:45.715448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:45.718603] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-05T20:31:45.718867] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-05T20:31:45.719009] [INFO ] [sig ] SNFCA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:45.859532] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNFCA.txt [2026-01-05T20:31:45.859709] [INFO ] [sig ] [2905/3521] Completed SNFCA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:45.859749] [INFO ] [sig ] [2906/3521] Forecasting SNGX... [2026-01-05T20:31:45.859780] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-05T20:31:45.859810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-05T20:31:45.870898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-05T20:31:45.871224] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-05T20:31:45.872007] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-05T20:31:45.872060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:45.872092] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:45.872119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:45.872180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:45.928094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:45.928972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:45.929057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:45.929089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:46.048563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:46.048750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:46.048790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:46.048819] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:46.052315] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=39.22%) [2026-01-05T20:31:46.052617] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-05T20:31:46.052748] [INFO ] [sig ] SNGX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:46.194703] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNGX.txt [2026-01-05T20:31:46.194839] [INFO ] [sig ] [2906/3521] Completed SNGX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:46.194878] [INFO ] [sig ] [2907/3521] Forecasting SNN... [2026-01-05T20:31:46.194908] [INFO ] [sig ] Generating forecast for: SNN [2026-01-05T20:31:46.194937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-05T20:31:46.205833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-05T20:31:46.206144] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-05T20:31:46.206932] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-05T20:31:46.206983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:46.207016] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:46.207042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:46.207099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:46.264850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:46.265859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:46.265983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:46.266028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:46.384432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:46.384592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:46.384632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:46.384659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:46.387987] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-05T20:31:46.388255] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-05T20:31:46.388381] [INFO ] [sig ] SNN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:46.526009] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SNN.txt [2026-01-05T20:31:46.526142] [INFO ] [sig ] [2907/3521] Completed SNN in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:46.526180] [INFO ] [sig ] [2908/3521] Forecasting SNOA... [2026-01-05T20:31:46.526209] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-05T20:31:46.526239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-05T20:31:46.536709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-05T20:31:46.537018] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-05T20:31:46.537796] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-05T20:31:46.537849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:46.537880] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:46.537906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:46.537962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:46.593439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:46.594056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:46.594135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:46.594167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:46.712238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:46.712367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:46.712406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:46.712433] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:46.715720] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=11.23%) [2026-01-05T20:31:46.715990] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-05T20:31:46.716113] [INFO ] [sig ] SNOA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:46.856003] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNOA.txt [2026-01-05T20:31:46.856139] [INFO ] [sig ] [2908/3521] Completed SNOA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:46.856179] [INFO ] [sig ] [2909/3521] Forecasting SNPS... [2026-01-05T20:31:46.856207] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-05T20:31:46.856236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-05T20:31:46.867101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-05T20:31:46.867381] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-05T20:31:46.868161] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-05T20:31:46.868238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:46.868270] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:46.868297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:46.868354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:46.923777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:46.924423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:46.924501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:46.924533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:47.042345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:47.042487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:47.042525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:47.042555] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:47.045852] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-05T20:31:47.046119] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-05T20:31:47.046242] [INFO ] [sig ] SNPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:47.183189] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SNPS.txt [2026-01-05T20:31:47.183303] [INFO ] [sig ] [2909/3521] Completed SNPS in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:47.183340] [INFO ] [sig ] [2910/3521] Forecasting SNTI... [2026-01-05T20:31:47.183367] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-05T20:31:47.183397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-05T20:31:47.194443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-05T20:31:47.194734] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-05T20:31:47.195639] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-05T20:31:47.195701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:47.195734] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:47.195761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:47.195817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:47.251533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:47.252215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:47.252293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:47.252325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:47.372396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:47.372535] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:31:47.372588] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:47.372620] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:47.375909] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: DOWN (p=14.35%) [2026-01-05T20:31:47.376178] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-05T20:31:47.376304] [INFO ] [sig ] SNTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:47.515260] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNTI.txt [2026-01-05T20:31:47.515404] [INFO ] [sig ] [2910/3521] Completed SNTI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:47.515444] [INFO ] [sig ] [2911/3521] Forecasting SNX... [2026-01-05T20:31:47.515472] [INFO ] [sig ] Generating forecast for: SNX [2026-01-05T20:31:47.515501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-05T20:31:47.527190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-05T20:31:47.527539] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-05T20:31:47.528348] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-05T20:31:47.528407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:47.528440] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:47.528467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:47.528525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:47.584450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:47.585294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:47.585382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:47.585414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:47.706607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:47.706760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:47.706797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:47.706825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:47.710263] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-05T20:31:47.710560] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-05T20:31:47.710713] [INFO ] [sig ] SNX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:47.848837] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SNX.txt [2026-01-05T20:31:47.849009] [INFO ] [sig ] [2911/3521] Completed SNX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:47.849055] [INFO ] [sig ] [2912/3521] Forecasting SNY... [2026-01-05T20:31:47.849086] [INFO ] [sig ] Generating forecast for: SNY [2026-01-05T20:31:47.849115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-05T20:31:47.860282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-05T20:31:47.860613] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-05T20:31:47.861392] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-05T20:31:47.861446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:47.861477] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:47.861504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:47.861565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:47.917388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:47.918179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:47.918260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:47.918292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:48.037495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:48.037691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:48.037771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:48.037801] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:48.042239] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-01-05T20:31:48.042517] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-05T20:31:48.042686] [INFO ] [sig ] SNY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:48.180080] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SNY.txt [2026-01-05T20:31:48.180230] [INFO ] [sig ] [2912/3521] Completed SNY in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:48.180270] [INFO ] [sig ] [2913/3521] Forecasting SO... [2026-01-05T20:31:48.180298] [INFO ] [sig ] Generating forecast for: SO [2026-01-05T20:31:48.180335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-05T20:31:48.191062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-05T20:31:48.191359] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-05T20:31:48.192137] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-05T20:31:48.192190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:48.192221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:48.192248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:48.192305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:48.247907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:48.248753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:48.248834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:48.248867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:48.370244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:48.370399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:48.370437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:48.370465] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:48.373806] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-05T20:31:48.374073] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-05T20:31:48.374196] [INFO ] [sig ] SO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:48.512045] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SO.txt [2026-01-05T20:31:48.512176] [INFO ] [sig ] [2913/3521] Completed SO in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:48.512243] [INFO ] [sig ] [2914/3521] Forecasting SOCL... [2026-01-05T20:31:48.512274] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-05T20:31:48.512304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-05T20:31:48.523060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-05T20:31:48.523353] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-05T20:31:48.524147] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-05T20:31:48.524201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:48.524234] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:48.524262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:48.524320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:48.580416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:48.581152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:48.581231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:48.581262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:48.686793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:48.686948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:48.686988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:48.687016] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:48.690526] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-05T20:31:48.690819] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-05T20:31:48.690947] [INFO ] [sig ] SOCL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:48.842731] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SOCL.txt [2026-01-05T20:31:48.842902] [INFO ] [sig ] [2914/3521] Completed SOCL in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:48.842952] [INFO ] [sig ] [2915/3521] Forecasting SOFI... [2026-01-05T20:31:48.842983] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-05T20:31:48.843017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-05T20:31:48.855184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-05T20:31:48.855509] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-05T20:31:48.856308] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-05T20:31:48.856360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:48.856391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:48.856417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:48.856472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:48.912856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:48.913511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:48.913611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:48.913647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:49.038834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:49.039009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:49.039049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:49.039077] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:49.042413] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-05T20:31:49.042888] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-05T20:31:49.043031] [INFO ] [sig ] SOFI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:49.182725] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOFI.txt [2026-01-05T20:31:49.182882] [INFO ] [sig ] [2915/3521] Completed SOFI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:49.182922] [INFO ] [sig ] [2916/3521] Forecasting SOGP... [2026-01-05T20:31:49.182952] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-05T20:31:49.183013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-05T20:31:49.196146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-05T20:31:49.196475] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-05T20:31:49.197482] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-05T20:31:49.197535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:49.197566] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:49.197613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:49.197672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:49.256271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:49.257037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:49.257117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:49.257149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:49.377357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:49.377510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:49.377548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:49.377595] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:49.381110] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=44.67%) [2026-01-05T20:31:49.381395] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-05T20:31:49.381528] [INFO ] [sig ] SOGP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:49.535100] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOGP.txt [2026-01-05T20:31:49.535242] [INFO ] [sig ] [2916/3521] Completed SOGP in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:49.535280] [INFO ] [sig ] [2917/3521] Forecasting SOJC... [2026-01-05T20:31:49.535309] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-05T20:31:49.535339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-05T20:31:49.547272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-05T20:31:49.547790] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-05T20:31:49.548560] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-05T20:31:49.548635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:49.548667] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:49.548694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:49.548751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:49.607543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:49.608473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:49.608556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:49.608607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:49.728314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:49.728464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:49.728529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:49.728560] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:49.732158] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=38.24%) [2026-01-05T20:31:49.732509] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-05T20:31:49.732658] [INFO ] [sig ] SOJC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:49.872740] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOJC.txt [2026-01-05T20:31:49.872856] [INFO ] [sig ] [2917/3521] Completed SOJC in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-05T20:31:49.872900] [INFO ] [sig ] [2918/3521] Forecasting SOJD... [2026-01-05T20:31:49.872931] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-05T20:31:49.872961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-05T20:31:49.884772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-05T20:31:49.885058] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-05T20:31:49.885835] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-05T20:31:49.885888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:49.885919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:49.885944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:49.886001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:49.941731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:49.942327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:49.942410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:49.942443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:50.059508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:50.059645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:50.059681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:50.059709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:50.062888] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-05T20:31:50.063155] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-05T20:31:50.063279] [INFO ] [sig ] SOJD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:50.202161] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SOJD.txt [2026-01-05T20:31:50.202266] [INFO ] [sig ] [2918/3521] Completed SOJD in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-05T20:31:50.202304] [INFO ] [sig ] [2919/3521] Forecasting SOJE... [2026-01-05T20:31:50.202332] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-05T20:31:50.202360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-05T20:31:50.215222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-05T20:31:50.215486] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-05T20:31:50.216455] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-05T20:31:50.216508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:50.216539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:50.216565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:50.216643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:50.273529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:50.274142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:50.274229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:50.274261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:50.389676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:50.389792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:50.389829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:50.389857] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:50.393012] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-01-05T20:31:50.393276] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-05T20:31:50.393398] [INFO ] [sig ] SOJE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:50.540542] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOJE.txt [2026-01-05T20:31:50.540676] [INFO ] [sig ] [2919/3521] Completed SOJE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-05T20:31:50.540715] [INFO ] [sig ] [2920/3521] Forecasting SON... [2026-01-05T20:31:50.540744] [INFO ] [sig ] Generating forecast for: SON [2026-01-05T20:31:50.540773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-05T20:31:50.551989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-05T20:31:50.552264] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-05T20:31:50.553039] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-05T20:31:50.553092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:50.553123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:50.553153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:50.553210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:50.608983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:50.609898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:50.609982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:50.610014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:50.729209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:50.729359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:50.729399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:50.729427] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:50.732747] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=31.67%) [2026-01-05T20:31:50.733012] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-05T20:31:50.733133] [INFO ] [sig ] SON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:50.873327] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SON.txt [2026-01-05T20:31:50.873455] [INFO ] [sig ] [2920/3521] Completed SON in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-05T20:31:50.873492] [INFO ] [sig ] [2921/3521] Forecasting SONO... [2026-01-05T20:31:50.873522] [INFO ] [sig ] Generating forecast for: SONO [2026-01-05T20:31:50.873551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-05T20:31:50.884681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-05T20:31:50.884941] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-05T20:31:50.885715] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-05T20:31:50.885767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:50.885808] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:50.885836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:50.885893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:50.941706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:50.942282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:50.942357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:50.942388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:51.063084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:51.063246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:51.063288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:51.063316] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:51.066809] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-01-05T20:31:51.067096] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-05T20:31:51.067230] [INFO ] [sig ] SONO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:51.209661] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SONO.txt [2026-01-05T20:31:51.209808] [INFO ] [sig ] [2921/3521] Completed SONO in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:51.209848] [INFO ] [sig ] [2922/3521] Forecasting SOPA... [2026-01-05T20:31:51.209878] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-05T20:31:51.209907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-05T20:31:51.222504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-05T20:31:51.222958] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-05T20:31:51.223820] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-05T20:31:51.223875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:51.223906] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:51.223932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:51.223989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:51.279886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:51.280883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:51.280976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:51.281008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:51.398336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:51.398513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:51.398554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:51.398603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:51.402303] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=75.06%) [2026-01-05T20:31:51.402634] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-05T20:31:51.402833] [INFO ] [sig ] SOPA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:51.543897] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SOPA.txt [2026-01-05T20:31:51.544072] [INFO ] [sig ] [2922/3521] Completed SOPA in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:51.544115] [INFO ] [sig ] [2923/3521] Forecasting SOPH... [2026-01-05T20:31:51.544147] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-05T20:31:51.544176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-05T20:31:51.556283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-05T20:31:51.556800] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-05T20:31:51.557631] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-05T20:31:51.557686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:51.557720] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:51.557748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:51.557807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:51.615562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:51.616278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:51.616357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:51.616389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:51.733531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:51.733697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:51.733737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:51.733765] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:51.737078] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-01-05T20:31:51.737352] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-05T20:31:51.737480] [INFO ] [sig ] SOPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:51.876057] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOPH.txt [2026-01-05T20:31:51.876209] [INFO ] [sig ] [2923/3521] Completed SOPH in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:51.876249] [INFO ] [sig ] [2924/3521] Forecasting SOUN... [2026-01-05T20:31:51.876280] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-05T20:31:51.876308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-05T20:31:51.887838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-05T20:31:51.888178] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-05T20:31:51.888992] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-05T20:31:51.889046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:51.889078] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:51.889106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:51.889162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:51.945219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:51.945968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:51.946048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:51.946080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:52.059972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:52.060118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:52.060155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:52.060183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:52.063491] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-05T20:31:52.063773] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-05T20:31:52.063901] [INFO ] [sig ] SOUN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:52.210289] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SOUN.txt [2026-01-05T20:31:52.210440] [INFO ] [sig ] [2924/3521] Completed SOUN in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:52.210480] [INFO ] [sig ] [2925/3521] Forecasting SOXQ... [2026-01-05T20:31:52.210517] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-05T20:31:52.210547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-05T20:31:52.221483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-05T20:31:52.221820] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-05T20:31:52.222633] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-05T20:31:52.222686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:52.222718] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:52.222745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:52.222801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:52.278000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:52.278633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:52.278710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:52.278742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:52.407283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:52.407447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:52.407491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:52.407519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:52.411134] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-05T20:31:52.411440] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-05T20:31:52.411614] [INFO ] [sig ] SOXQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:52.558264] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SOXQ.txt [2026-01-05T20:31:52.558418] [INFO ] [sig ] [2925/3521] Completed SOXQ in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:52.558458] [INFO ] [sig ] [2926/3521] Forecasting SOXX... [2026-01-05T20:31:52.558489] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-05T20:31:52.558519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-05T20:31:52.569952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-05T20:31:52.570307] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-05T20:31:52.571391] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-05T20:31:52.571444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:52.571476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:52.571503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:52.571780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:52.638149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:52.639460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:52.639552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:52.639617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:52.773941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:52.774096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:52.774136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:52.774166] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:52.778006] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-05T20:31:52.778295] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-05T20:31:52.778451] [INFO ] [sig ] SOXX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:52.929160] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SOXX.txt [2026-01-05T20:31:52.929314] [INFO ] [sig ] [2926/3521] Completed SOXX in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:52.929355] [INFO ] [sig ] [2927/3521] Forecasting SPAI... [2026-01-05T20:31:52.929383] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-05T20:31:52.929413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-05T20:31:52.940804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-05T20:31:52.941167] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-05T20:31:52.941968] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-05T20:31:52.942021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:52.942053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:52.942079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:52.942136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:52.998040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:52.999088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:52.999175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:52.999207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:53.117462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:53.117644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:53.117685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:53.117713] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:53.121177] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-01-05T20:31:53.121460] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-05T20:31:53.121608] [INFO ] [sig ] SPAI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:53.259769] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPAI.txt [2026-01-05T20:31:53.259930] [INFO ] [sig ] [2927/3521] Completed SPAI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:53.259972] [INFO ] [sig ] [2928/3521] Forecasting SPB... [2026-01-05T20:31:53.260005] [INFO ] [sig ] Generating forecast for: SPB [2026-01-05T20:31:53.260037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-05T20:31:53.271455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-05T20:31:53.271825] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-05T20:31:53.272635] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-05T20:31:53.272689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:53.272719] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:53.272745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:53.272806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:53.332751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:53.333645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:53.333732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:53.333766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:53.455727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:53.455884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:53.455923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:53.455968] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:53.459434] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=39.72%) [2026-01-05T20:31:53.459742] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-05T20:31:53.459880] [INFO ] [sig ] SPB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:53.609657] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPB.txt [2026-01-05T20:31:53.609815] [INFO ] [sig ] [2928/3521] Completed SPB in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:53.609857] [INFO ] [sig ] [2929/3521] Forecasting SPCB... [2026-01-05T20:31:53.609886] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-05T20:31:53.609916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-05T20:31:53.621134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-05T20:31:53.621503] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-05T20:31:53.622292] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-05T20:31:53.622345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:53.622376] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:53.622402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:53.622467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:53.685384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:53.686496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:53.686616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:53.686655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:53.805341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:53.805533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:53.805587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:53.805619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:53.809755] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-05T20:31:53.810362] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-05T20:31:53.810608] [INFO ] [sig ] SPCB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:53.960374] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPCB.txt [2026-01-05T20:31:53.960530] [INFO ] [sig ] [2929/3521] Completed SPCB in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:53.960588] [INFO ] [sig ] [2930/3521] Forecasting SPCE... [2026-01-05T20:31:53.960623] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-05T20:31:53.960654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-05T20:31:53.972253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-05T20:31:53.972563] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-05T20:31:53.973393] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-05T20:31:53.973448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:53.973480] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:53.973511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:53.973590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:54.030772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:54.031687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:54.031810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:54.031862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:54.149959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:54.150106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:54.150145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:54.150173] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:54.153563] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-05T20:31:54.153855] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-05T20:31:54.153981] [INFO ] [sig ] SPCE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:54.299297] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPCE.txt [2026-01-05T20:31:54.299443] [INFO ] [sig ] [2930/3521] Completed SPCE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:54.299482] [INFO ] [sig ] [2931/3521] Forecasting SPE... [2026-01-05T20:31:54.299511] [INFO ] [sig ] Generating forecast for: SPE [2026-01-05T20:31:54.299541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-05T20:31:54.310873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-05T20:31:54.311174] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-05T20:31:54.311971] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-05T20:31:54.312025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:54.312058] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:54.312086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:54.312144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:54.368371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:54.369105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:54.369187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:54.369221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:54.485215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:54.485372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:54.485410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:54.485440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:54.489118] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-05T20:31:54.489420] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-05T20:31:54.489554] [INFO ] [sig ] SPE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:54.632694] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPE.txt [2026-01-05T20:31:54.632826] [INFO ] [sig ] [2931/3521] Completed SPE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:54.632867] [INFO ] [sig ] [2932/3521] Forecasting SPFI... [2026-01-05T20:31:54.632895] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-05T20:31:54.632924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-05T20:31:54.644099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-05T20:31:54.644403] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-05T20:31:54.645253] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-05T20:31:54.645309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:54.645341] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:54.645380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:54.645440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:54.703358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:54.704147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:54.704230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:54.704263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:54.822247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:54.822400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:54.822439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:54.822468] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:54.825846] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=76.58%) [2026-01-05T20:31:54.826119] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-05T20:31:54.826247] [INFO ] [sig ] SPFI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:54.971471] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPFI.txt [2026-01-05T20:31:54.971621] [INFO ] [sig ] [2932/3521] Completed SPFI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:54.971686] [INFO ] [sig ] [2933/3521] Forecasting SPG... [2026-01-05T20:31:54.971715] [INFO ] [sig ] Generating forecast for: SPG [2026-01-05T20:31:54.971745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-05T20:31:54.983161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-05T20:31:54.983440] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-05T20:31:54.984213] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-05T20:31:54.984265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:54.984296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:54.984323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:54.984380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:55.042626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:55.043435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:55.043515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:55.043548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:55.169859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:55.170016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:55.170055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:55.170083] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:55.173490] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=19.68%) [2026-01-05T20:31:55.173778] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-05T20:31:55.173901] [INFO ] [sig ] SPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:55.315599] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPG.txt [2026-01-05T20:31:55.315738] [INFO ] [sig ] [2933/3521] Completed SPG in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:55.315778] [INFO ] [sig ] [2934/3521] Forecasting SPGI... [2026-01-05T20:31:55.315807] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-05T20:31:55.315836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-05T20:31:55.327604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-05T20:31:55.327885] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-05T20:31:55.328695] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-05T20:31:55.328749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:55.328782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:55.328810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:55.328869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:55.389483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:55.390528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:55.390631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:55.390665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:55.514124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:55.514278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:55.514316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:55.514344] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:55.517746] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-01-05T20:31:55.518022] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-05T20:31:55.518151] [INFO ] [sig ] SPGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:55.659069] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPGI.txt [2026-01-05T20:31:55.659225] [INFO ] [sig ] [2934/3521] Completed SPGI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-05T20:31:55.659266] [INFO ] [sig ] [2935/3521] Forecasting SPH... [2026-01-05T20:31:55.659296] [INFO ] [sig ] Generating forecast for: SPH [2026-01-05T20:31:55.659326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-05T20:31:55.671114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-05T20:31:55.671478] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-05T20:31:55.672251] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-05T20:31:55.672304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:55.672335] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:55.672363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:55.672419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:55.728524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:55.729297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:55.729385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:55.729417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:55.846283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:55.846435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:55.846474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:55.846502] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:55.849879] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-05T20:31:55.850148] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-05T20:31:55.850271] [INFO ] [sig ] SPH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:55.992939] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPH.txt [2026-01-05T20:31:55.993062] [INFO ] [sig ] [2935/3521] Completed SPH in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-05T20:31:55.993102] [INFO ] [sig ] [2936/3521] Forecasting SPOK... [2026-01-05T20:31:55.993130] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-05T20:31:55.993165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-05T20:31:56.005185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-05T20:31:56.005452] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-05T20:31:56.006239] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-05T20:31:56.006291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:56.006322] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:56.006375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:56.006434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:56.063551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:56.064228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:56.064306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:56.064338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:56.182532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:56.182709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:56.182749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:56.182776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:56.186110] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-01-05T20:31:56.186382] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-05T20:31:56.186506] [INFO ] [sig ] SPOK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:56.326053] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPOK.txt [2026-01-05T20:31:56.326213] [INFO ] [sig ] [2936/3521] Completed SPOK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-05T20:31:56.326252] [INFO ] [sig ] [2937/3521] Forecasting SPRC... [2026-01-05T20:31:56.326283] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-05T20:31:56.326312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-05T20:31:56.337849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-05T20:31:56.338211] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-05T20:31:56.339040] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-05T20:31:56.339094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:56.339124] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:56.339150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:56.339207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:56.395099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:56.396031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:56.396120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:56.396152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:56.522755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:56.522937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:56.522983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:56.523018] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:56.527423] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-01-05T20:31:56.527879] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-05T20:31:56.528061] [INFO ] [sig ] SPRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:56.705038] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPRC.txt [2026-01-05T20:31:56.705223] [INFO ] [sig ] [2937/3521] Completed SPRC in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-05T20:31:56.705268] [INFO ] [sig ] [2938/3521] Forecasting SPRO... [2026-01-05T20:31:56.705298] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-05T20:31:56.705328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-05T20:31:56.722283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-05T20:31:56.722811] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-05T20:31:56.724074] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-05T20:31:56.724154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:56.724208] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:56.724259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:56.724360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:56.815515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:56.816746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:56.816861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:56.816909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:56.978429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:56.978638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:56.978686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:56.978718] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:56.982788] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-05T20:31:56.983225] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-05T20:31:56.983387] [INFO ] [sig ] SPRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:57.177063] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPRO.txt [2026-01-05T20:31:57.177273] [INFO ] [sig ] [2938/3521] Completed SPRO in 0.5s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:57.177325] [INFO ] [sig ] [2939/3521] Forecasting SPRX... [2026-01-05T20:31:57.177361] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-05T20:31:57.177398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-05T20:31:57.191338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-05T20:31:57.191773] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-05T20:31:57.192654] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-05T20:31:57.192710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:57.192744] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:57.192772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:57.192832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:57.276700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:57.277746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:57.277847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:57.277888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:57.417315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:57.417502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:57.417561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:57.417633] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:57.422798] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-05T20:31:57.423247] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-05T20:31:57.423444] [INFO ] [sig ] SPRX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:57.600652] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPRX.txt [2026-01-05T20:31:57.600819] [INFO ] [sig ] [2939/3521] Completed SPRX in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:57.600860] [INFO ] [sig ] [2940/3521] Forecasting SPRY... [2026-01-05T20:31:57.600890] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-05T20:31:57.600920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-05T20:31:57.612909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-05T20:31:57.613274] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-05T20:31:57.614179] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-05T20:31:57.614237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:57.614270] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:57.614302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:57.614383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:57.677500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:57.678355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:57.678442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:57.678477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:57.804602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:57.804750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:57.804789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:57.804817] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:57.808245] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-01-05T20:31:57.808520] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-05T20:31:57.808666] [INFO ] [sig ] SPRY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:57.947525] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPRY.txt [2026-01-05T20:31:57.947677] [INFO ] [sig ] [2940/3521] Completed SPRY in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:57.947717] [INFO ] [sig ] [2941/3521] Forecasting SPSC... [2026-01-05T20:31:57.947748] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-05T20:31:57.947776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-05T20:31:57.959275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-05T20:31:57.959619] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-05T20:31:57.960400] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-05T20:31:57.960455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:57.960488] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:57.960515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:57.960591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:58.018285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:58.019035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:58.019119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:58.019153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:58.137439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:58.137609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:58.137650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:58.137679] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:58.141395] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-01-05T20:31:58.141700] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-05T20:31:58.141830] [INFO ] [sig ] SPSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:58.288604] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPSC.txt [2026-01-05T20:31:58.288752] [INFO ] [sig ] [2941/3521] Completed SPSC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:58.288791] [INFO ] [sig ] [2942/3521] Forecasting SPWH... [2026-01-05T20:31:58.289041] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-05T20:31:58.289073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-05T20:31:58.301334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-05T20:31:58.301672] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-05T20:31:58.302424] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-05T20:31:58.302477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:58.302508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:58.302535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:58.302613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:58.361172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:58.361906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:58.361987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:58.362022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:58.487201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:58.487359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:58.487409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:58.487441] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:58.491121] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: UP (p=63.48%) [2026-01-05T20:31:58.491397] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-05T20:31:58.491523] [INFO ] [sig ] SPWH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:58.639562] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SPWH.txt [2026-01-05T20:31:58.639725] [INFO ] [sig ] [2942/3521] Completed SPWH in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:58.639778] [INFO ] [sig ] [2943/3521] Forecasting SPXC... [2026-01-05T20:31:58.639808] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-05T20:31:58.639838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-05T20:31:58.651494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-05T20:31:58.651832] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-05T20:31:58.652667] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-05T20:31:58.652722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:58.652756] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:58.652783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:58.652854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:58.710165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:58.710874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:58.710954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:58.710986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:58.835238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:58.835383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:58.835422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:58.835452] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:58.838871] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-05T20:31:58.839177] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-05T20:31:58.839306] [INFO ] [sig ] SPXC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:58.985711] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPXC.txt [2026-01-05T20:31:58.985844] [INFO ] [sig ] [2943/3521] Completed SPXC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:58.985883] [INFO ] [sig ] [2944/3521] Forecasting SPXX... [2026-01-05T20:31:58.985912] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-05T20:31:58.985940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-05T20:31:58.998438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-05T20:31:58.998765] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-05T20:31:58.999650] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-05T20:31:58.999709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:58.999742] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:58.999770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:58.999830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:59.057214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:59.058008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:59.058093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:59.058127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:59.181774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:59.181934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:59.181972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:59.182000] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:59.185344] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=44.45%) [2026-01-05T20:31:59.185645] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-05T20:31:59.185774] [INFO ] [sig ] SPXX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:31:59.328469] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SPXX.txt [2026-01-05T20:31:59.328644] [INFO ] [sig ] [2944/3521] Completed SPXX in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:59.328691] [INFO ] [sig ] [2945/3521] Forecasting SQM... [2026-01-05T20:31:59.328720] [INFO ] [sig ] Generating forecast for: SQM [2026-01-05T20:31:59.328748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-05T20:31:59.340308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-05T20:31:59.340687] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-05T20:31:59.341468] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-05T20:31:59.341533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:59.341565] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:59.341616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:59.341680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:59.397915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:59.398808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:59.398896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:59.398952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:59.524078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:59.524235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:59.524276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:59.524306] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:59.527779] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-05T20:31:59.528072] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-05T20:31:59.528204] [INFO ] [sig ] SQM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:59.666013] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SQM.txt [2026-01-05T20:31:59.666142] [INFO ] [sig ] [2945/3521] Completed SQM in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:59.666182] [INFO ] [sig ] [2946/3521] Forecasting SQNS... [2026-01-05T20:31:59.666210] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-05T20:31:59.666239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-05T20:31:59.677360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-05T20:31:59.677633] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-05T20:31:59.678385] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-05T20:31:59.678437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:31:59.678468] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:31:59.678495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:31:59.678551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:31:59.734610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:31:59.735342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:31:59.735456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:31:59.735488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:31:59.851705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:31:59.851875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:31:59.851925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:31:59.851955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:31:59.855440] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-01-05T20:31:59.855754] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-05T20:31:59.855881] [INFO ] [sig ] SQNS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:31:59.993139] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SQNS.txt [2026-01-05T20:31:59.993264] [INFO ] [sig ] [2946/3521] Completed SQNS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:31:59.993304] [INFO ] [sig ] [2947/3521] Forecasting SQQQ... [2026-01-05T20:31:59.993332] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-05T20:31:59.993361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-05T20:32:00.005112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-05T20:32:00.005416] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-05T20:32:00.006206] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-05T20:32:00.006262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:00.006294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:00.006320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:00.006377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:00.062618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:00.063198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:00.063274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:00.063304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:00.182889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:00.183015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:00.183054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:00.183082] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:00.186323] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=77.75%) [2026-01-05T20:32:00.186604] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-05T20:32:00.186730] [INFO ] [sig ] SQQQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:00.326621] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SQQQ.txt [2026-01-05T20:32:00.326755] [INFO ] [sig ] [2947/3521] Completed SQQQ in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:32:00.326794] [INFO ] [sig ] [2948/3521] Forecasting SRAD... [2026-01-05T20:32:00.326822] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-05T20:32:00.326851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-05T20:32:00.338699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-05T20:32:00.338992] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-05T20:32:00.339764] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-05T20:32:00.339817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:00.339848] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:00.339875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:00.339932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:00.397451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:00.398068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:00.398147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:00.398179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:00.517007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:00.517162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:00.517202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:00.517231] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:00.520667] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-01-05T20:32:00.520937] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-05T20:32:00.521061] [INFO ] [sig ] SRAD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:00.661337] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SRAD.txt [2026-01-05T20:32:00.661474] [INFO ] [sig ] [2948/3521] Completed SRAD in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:32:00.661516] [INFO ] [sig ] [2949/3521] Forecasting SRBK... [2026-01-05T20:32:00.661545] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-05T20:32:00.661601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-05T20:32:00.672610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-05T20:32:00.672874] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-05T20:32:00.673644] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-05T20:32:00.673697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:00.673730] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:00.673757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:00.673814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:00.732374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:00.733021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:00.733101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:00.733134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:00.850529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:00.850675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:00.850713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:00.850742] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:00.853985] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-05T20:32:00.854251] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-05T20:32:00.854371] [INFO ] [sig ] SRBK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:00.995118] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRBK.txt [2026-01-05T20:32:00.995291] [INFO ] [sig ] [2949/3521] Completed SRBK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:32:00.995344] [INFO ] [sig ] [2950/3521] Forecasting SRCE... [2026-01-05T20:32:00.995374] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-05T20:32:00.995403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-05T20:32:01.006606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-05T20:32:01.006987] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-05T20:32:01.007801] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-05T20:32:01.007855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:01.007889] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:01.007920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:01.007978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:01.066830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:01.067692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:01.067779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:01.067812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:01.185344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:01.185488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:01.185525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:01.185554] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:01.189173] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-05T20:32:01.189464] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-05T20:32:01.189618] [INFO ] [sig ] SRCE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:01.366661] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRCE.txt [2026-01-05T20:32:01.366820] [INFO ] [sig ] [2950/3521] Completed SRCE in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:32:01.366860] [INFO ] [sig ] [2951/3521] Forecasting SRE... [2026-01-05T20:32:01.366891] [INFO ] [sig ] Generating forecast for: SRE [2026-01-05T20:32:01.366922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-05T20:32:01.377862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-05T20:32:01.378201] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-05T20:32:01.379029] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-05T20:32:01.379082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:01.379114] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:01.379141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:01.379198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:01.436610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:01.437504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:01.437613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:01.437650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:01.558323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:01.558483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:01.558521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:01.558550] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:01.561960] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=89.27%) [2026-01-05T20:32:01.562230] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-05T20:32:01.562358] [INFO ] [sig ] SRE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:01.711483] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SRE.txt [2026-01-05T20:32:01.711700] [INFO ] [sig ] [2951/3521] Completed SRE in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-05T20:32:01.711745] [INFO ] [sig ] [2952/3521] Forecasting SREA... [2026-01-05T20:32:01.711776] [INFO ] [sig ] Generating forecast for: SREA [2026-01-05T20:32:01.711805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-05T20:32:01.726474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-05T20:32:01.726950] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-05T20:32:01.728039] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-05T20:32:01.728110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:01.728159] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:01.728198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:01.728279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:01.802878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:01.803764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:01.803859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:01.803892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:01.935212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:01.935408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:01.935451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:01.935481] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:01.939221] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-05T20:32:01.939562] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-05T20:32:01.939738] [INFO ] [sig ] SREA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:02.081070] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SREA.txt [2026-01-05T20:32:02.081203] [INFO ] [sig ] [2952/3521] Completed SREA in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-05T20:32:02.081243] [INFO ] [sig ] [2953/3521] Forecasting SRFM... [2026-01-05T20:32:02.081271] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-05T20:32:02.081300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-05T20:32:02.092315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-05T20:32:02.092605] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-05T20:32:02.093369] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-05T20:32:02.093421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:02.093487] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:02.093516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:02.093591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:02.149896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:02.150504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:02.150595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:02.150630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:02.266632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:02.266773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:02.266811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:02.266838] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:02.270118] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-01-05T20:32:02.270387] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-05T20:32:02.270515] [INFO ] [sig ] SRFM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:02.408280] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRFM.txt [2026-01-05T20:32:02.408398] [INFO ] [sig ] [2953/3521] Completed SRFM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-05T20:32:02.408436] [INFO ] [sig ] [2954/3521] Forecasting SRG... [2026-01-05T20:32:02.408465] [INFO ] [sig ] Generating forecast for: SRG [2026-01-05T20:32:02.408494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-05T20:32:02.419615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-05T20:32:02.419887] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-05T20:32:02.420653] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-05T20:32:02.420706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:02.420737] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:02.420764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:02.420821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:02.476716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:02.477331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:02.477407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:02.477439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:02.598821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:02.599010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:02.599050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:02.599079] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:02.602489] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-05T20:32:02.602801] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-05T20:32:02.602933] [INFO ] [sig ] SRG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:02.750917] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SRG.txt [2026-01-05T20:32:02.751061] [INFO ] [sig ] [2954/3521] Completed SRG in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-05T20:32:02.751102] [INFO ] [sig ] [2955/3521] Forecasting SRI... [2026-01-05T20:32:02.751132] [INFO ] [sig ] Generating forecast for: SRI [2026-01-05T20:32:02.751161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-05T20:32:02.765749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-05T20:32:02.766453] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-05T20:32:02.767499] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-05T20:32:02.767560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:02.767615] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:02.767645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:02.767705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:02.828210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:02.829263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:02.829374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:02.829408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:02.951101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:02.951258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:02.951298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:02.951327] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:02.954951] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-05T20:32:02.955305] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-05T20:32:02.955470] [INFO ] [sig ] SRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:03.104216] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRI.txt [2026-01-05T20:32:03.104348] [INFO ] [sig ] [2955/3521] Completed SRI in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-05T20:32:03.104387] [INFO ] [sig ] [2956/3521] Forecasting SRRK... [2026-01-05T20:32:03.104416] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-05T20:32:03.104446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-05T20:32:03.115763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-05T20:32:03.116055] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-05T20:32:03.116829] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-05T20:32:03.116882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:03.116924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:03.116952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:03.117008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:03.174469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:03.175175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:03.175258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:03.175291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:03.297223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:03.297407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:03.297451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:03.297511] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:03.302140] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-05T20:32:03.302422] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-05T20:32:03.302551] [INFO ] [sig ] SRRK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:03.448496] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRRK.txt [2026-01-05T20:32:03.448653] [INFO ] [sig ] [2956/3521] Completed SRRK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:03.448697] [INFO ] [sig ] [2957/3521] Forecasting SRTS... [2026-01-05T20:32:03.448728] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-05T20:32:03.448761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-05T20:32:03.460725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-05T20:32:03.461033] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-05T20:32:03.461827] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-05T20:32:03.461882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:03.461916] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:03.461944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:03.462002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:03.519247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:03.519920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:03.520000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:03.520033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:03.639693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:03.639850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:03.639889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:03.639918] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:03.643357] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=47.52%) [2026-01-05T20:32:03.643652] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-05T20:32:03.643777] [INFO ] [sig ] SRTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:03.789675] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SRTS.txt [2026-01-05T20:32:03.789812] [INFO ] [sig ] [2957/3521] Completed SRTS in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:03.789853] [INFO ] [sig ] [2958/3521] Forecasting SSB... [2026-01-05T20:32:03.789881] [INFO ] [sig ] Generating forecast for: SSB [2026-01-05T20:32:03.789910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-05T20:32:03.801237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-05T20:32:03.801525] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-05T20:32:03.802355] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-05T20:32:03.802409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:03.802441] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:03.802468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:03.802527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:03.859812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:03.860738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:03.860844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:03.860882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:03.983557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:03.983735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:03.983775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:03.983804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:03.987111] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-01-05T20:32:03.987375] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-05T20:32:03.987496] [INFO ] [sig ] SSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:04.138793] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSB.txt [2026-01-05T20:32:04.138954] [INFO ] [sig ] [2958/3521] Completed SSB in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:04.139000] [INFO ] [sig ] [2959/3521] Forecasting SSD... [2026-01-05T20:32:04.139030] [INFO ] [sig ] Generating forecast for: SSD [2026-01-05T20:32:04.139063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-05T20:32:04.150859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-05T20:32:04.151155] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-05T20:32:04.152000] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-05T20:32:04.152053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:04.152085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:04.152111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:04.152169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:04.209593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:04.210338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:04.210423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:04.210455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:04.332520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:04.332692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:04.332740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:04.332775] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:04.336271] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=50.64%) [2026-01-05T20:32:04.336544] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-05T20:32:04.336692] [INFO ] [sig ] SSD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:04.475381] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSD.txt [2026-01-05T20:32:04.475503] [INFO ] [sig ] [2959/3521] Completed SSD in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:04.475549] [INFO ] [sig ] [2960/3521] Forecasting SSL... [2026-01-05T20:32:04.475596] [INFO ] [sig ] Generating forecast for: SSL [2026-01-05T20:32:04.475627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-05T20:32:04.487489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-05T20:32:04.487920] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-05T20:32:04.488732] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-05T20:32:04.488786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:04.488817] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:04.488845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:04.488902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:04.547031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:04.547991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:04.548085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:04.548116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:04.680152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:04.680325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:04.680364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:04.680393] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:04.684286] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-01-05T20:32:04.684701] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-05T20:32:04.684844] [INFO ] [sig ] SSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:04.836459] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSL.txt [2026-01-05T20:32:04.836639] [INFO ] [sig ] [2960/3521] Completed SSL in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:04.836683] [INFO ] [sig ] [2961/3521] Forecasting SSNC... [2026-01-05T20:32:04.836715] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-05T20:32:04.836751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-05T20:32:04.849990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-05T20:32:04.850378] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-05T20:32:04.851459] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-05T20:32:04.851513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:04.851547] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:04.851602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:04.851684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:04.909910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:04.910716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:04.910808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:04.910848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:05.038607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:05.038761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:05.038801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:05.038831] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:05.042484] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=58.08%) [2026-01-05T20:32:05.042823] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-05T20:32:05.042982] [INFO ] [sig ] SSNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:05.186899] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSNC.txt [2026-01-05T20:32:05.187242] [INFO ] [sig ] [2961/3521] Completed SSNC in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:05.187281] [INFO ] [sig ] [2962/3521] Forecasting SSP... [2026-01-05T20:32:05.187311] [INFO ] [sig ] Generating forecast for: SSP [2026-01-05T20:32:05.187340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-05T20:32:05.200704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-05T20:32:05.201278] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-05T20:32:05.202141] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-05T20:32:05.202196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:05.202228] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:05.202256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:05.202315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:05.266022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:05.267203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:05.267303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:05.267338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:05.384465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:05.384642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:05.384682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:05.384710] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:05.388062] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-05T20:32:05.388332] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-05T20:32:05.388483] [INFO ] [sig ] SSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:05.527506] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SSP.txt [2026-01-05T20:32:05.527683] [INFO ] [sig ] [2962/3521] Completed SSP in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:05.527725] [INFO ] [sig ] [2963/3521] Forecasting SSRM... [2026-01-05T20:32:05.527757] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-05T20:32:05.527786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-05T20:32:05.540403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-05T20:32:05.540807] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-05T20:32:05.541676] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-05T20:32:05.541731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:05.541763] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:05.541792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:05.541851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:05.600646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:05.601523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:05.601660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:05.601701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:05.723390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:05.723547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:05.723607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:05.723654] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:05.727119] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-01-05T20:32:05.727425] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-05T20:32:05.727568] [INFO ] [sig ] SSRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:05.871224] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSRM.txt [2026-01-05T20:32:05.871386] [INFO ] [sig ] [2963/3521] Completed SSRM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:05.871427] [INFO ] [sig ] [2964/3521] Forecasting SSSS... [2026-01-05T20:32:05.871458] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-05T20:32:05.871487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-05T20:32:05.884054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-05T20:32:05.884428] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-05T20:32:05.885232] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-05T20:32:05.885286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:05.885318] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:05.885345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:05.885404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:05.945616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:05.946702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:05.946787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:05.946819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:06.079290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:06.079470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:06.079511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:06.079540] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:06.083175] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-05T20:32:06.083491] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-05T20:32:06.083673] [INFO ] [sig ] SSSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:06.230649] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSSS.txt [2026-01-05T20:32:06.230808] [INFO ] [sig ] [2964/3521] Completed SSSS in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:06.230851] [INFO ] [sig ] [2965/3521] Forecasting SSTI... [2026-01-05T20:32:06.230880] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-05T20:32:06.230909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-05T20:32:06.243102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-05T20:32:06.243481] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-05T20:32:06.244291] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-05T20:32:06.244345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:06.244377] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:06.244404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:06.244460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:06.301164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:06.302052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:06.302154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:06.302189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:06.436605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:06.436788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:06.436847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:06.436892] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:06.441663] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-01-05T20:32:06.442013] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-05T20:32:06.442351] [INFO ] [sig ] SSTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:06.585961] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SSTI.txt [2026-01-05T20:32:06.586088] [INFO ] [sig ] [2965/3521] Completed SSTI in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:06.586128] [INFO ] [sig ] [2966/3521] Forecasting SSTK... [2026-01-05T20:32:06.586157] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-05T20:32:06.586186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-05T20:32:06.597312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-05T20:32:06.597604] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-05T20:32:06.598353] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-05T20:32:06.598405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:06.598438] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:06.598465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:06.598521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:06.653877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:06.654750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:06.654831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:06.654864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:06.775014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:06.775155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:06.775193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:06.775222] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:06.778553] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-01-05T20:32:06.778859] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-05T20:32:06.779003] [INFO ] [sig ] SSTK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:06.920313] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SSTK.txt [2026-01-05T20:32:06.920500] [INFO ] [sig ] [2966/3521] Completed SSTK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:06.920543] [INFO ] [sig ] [2967/3521] Forecasting SSYS... [2026-01-05T20:32:06.920594] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-05T20:32:06.920629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-05T20:32:06.932051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-05T20:32:06.932388] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-05T20:32:06.933218] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-05T20:32:06.933273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:06.933307] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:06.933346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:06.933411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:06.990465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:06.991388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:06.991474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:06.991507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:07.117236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:07.117399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:07.117440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:07.117469] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:07.120996] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-05T20:32:07.121342] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-05T20:32:07.121489] [INFO ] [sig ] SSYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:07.262470] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SSYS.txt [2026-01-05T20:32:07.262653] [INFO ] [sig ] [2967/3521] Completed SSYS in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:07.262695] [INFO ] [sig ] [2968/3521] Forecasting STAA... [2026-01-05T20:32:07.262723] [INFO ] [sig ] Generating forecast for: STAA [2026-01-05T20:32:07.262754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-05T20:32:07.274419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-05T20:32:07.274802] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-05T20:32:07.275611] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-05T20:32:07.275664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:07.275695] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:07.275721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:07.275777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:07.342876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:07.343906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:07.344012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:07.344049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:07.474344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:07.474521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:07.474564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:07.474638] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:07.479311] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-05T20:32:07.479753] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-05T20:32:07.479941] [INFO ] [sig ] STAA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:07.620663] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STAA.txt [2026-01-05T20:32:07.620803] [INFO ] [sig ] [2968/3521] Completed STAA in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:07.620842] [INFO ] [sig ] [2969/3521] Forecasting STAG... [2026-01-05T20:32:07.620872] [INFO ] [sig ] Generating forecast for: STAG [2026-01-05T20:32:07.620901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-05T20:32:07.631565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-05T20:32:07.631881] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-05T20:32:07.632656] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-05T20:32:07.632708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:07.632740] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:07.632766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:07.632823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:07.690802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:07.691715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:07.691801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:07.691836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:07.819062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:07.819278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:07.819327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:07.819361] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:07.822994] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-05T20:32:07.823288] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-05T20:32:07.823425] [INFO ] [sig ] STAG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:07.962103] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STAG.txt [2026-01-05T20:32:07.962242] [INFO ] [sig ] [2969/3521] Completed STAG in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-05T20:32:07.962283] [INFO ] [sig ] [2970/3521] Forecasting STBA... [2026-01-05T20:32:07.962312] [INFO ] [sig ] Generating forecast for: STBA [2026-01-05T20:32:07.962341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-05T20:32:07.973510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-05T20:32:07.973833] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-05T20:32:07.974599] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-05T20:32:07.974651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:07.974707] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:07.974736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:07.974793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:08.032192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:08.033067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:08.033164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:08.033200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:08.155461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:08.155634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:08.155676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:08.155704] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:08.159138] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-05T20:32:08.159409] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-05T20:32:08.159536] [INFO ] [sig ] STBA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:08.325106] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STBA.txt [2026-01-05T20:32:08.325256] [INFO ] [sig ] [2970/3521] Completed STBA in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-05T20:32:08.325299] [INFO ] [sig ] [2971/3521] Forecasting STC... [2026-01-05T20:32:08.325337] [INFO ] [sig ] Generating forecast for: STC [2026-01-05T20:32:08.325369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-05T20:32:08.337484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-05T20:32:08.337883] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-05T20:32:08.338737] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-05T20:32:08.338792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:08.338825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:08.338853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:08.338912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:08.398064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:08.398963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:08.399048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:08.399267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:08.540171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:08.540359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:08.540419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:08.540461] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:08.545199] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-05T20:32:08.545551] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-05T20:32:08.545737] [INFO ] [sig ] STC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:08.689914] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STC.txt [2026-01-05T20:32:08.690090] [INFO ] [sig ] [2971/3521] Completed STC in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-05T20:32:08.690132] [INFO ] [sig ] [2972/3521] Forecasting STE... [2026-01-05T20:32:08.690161] [INFO ] [sig ] Generating forecast for: STE [2026-01-05T20:32:08.690189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-05T20:32:08.702148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-05T20:32:08.702546] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-05T20:32:08.703358] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-05T20:32:08.703410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:08.703442] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:08.703468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:08.703524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:08.763981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:08.764917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:08.765015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:08.765056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:08.890264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:08.890428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:08.890480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:08.890512] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:08.894081] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-05T20:32:08.894364] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-05T20:32:08.894495] [INFO ] [sig ] STE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:09.041382] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STE.txt [2026-01-05T20:32:09.041523] [INFO ] [sig ] [2972/3521] Completed STE in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-05T20:32:09.041563] [INFO ] [sig ] [2973/3521] Forecasting STEL... [2026-01-05T20:32:09.041610] [INFO ] [sig ] Generating forecast for: STEL [2026-01-05T20:32:09.041641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-05T20:32:09.053705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-05T20:32:09.054043] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-05T20:32:09.054841] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-05T20:32:09.054894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:09.054928] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:09.054964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:09.055030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:09.117360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:09.118160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:09.118247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:09.118281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:09.243370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:09.243535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:09.243593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:09.243656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:09.247540] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-05T20:32:09.247873] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-05T20:32:09.248027] [INFO ] [sig ] STEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:09.401808] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STEL.txt [2026-01-05T20:32:09.401966] [INFO ] [sig ] [2973/3521] Completed STEL in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:09.402006] [INFO ] [sig ] [2974/3521] Forecasting STEM... [2026-01-05T20:32:09.402036] [INFO ] [sig ] Generating forecast for: STEM [2026-01-05T20:32:09.402065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-05T20:32:09.414098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-05T20:32:09.414439] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-05T20:32:09.415297] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-05T20:32:09.415351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:09.415384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:09.415411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:09.415469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:09.476103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:09.477009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:09.477109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:09.477151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:09.602566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:09.602737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:09.602780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:09.602825] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:09.606301] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-05T20:32:09.606608] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-05T20:32:09.606746] [INFO ] [sig ] STEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:09.755024] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STEM.txt [2026-01-05T20:32:09.755177] [INFO ] [sig ] [2974/3521] Completed STEM in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:09.755217] [INFO ] [sig ] [2975/3521] Forecasting STEP... [2026-01-05T20:32:09.755248] [INFO ] [sig ] Generating forecast for: STEP [2026-01-05T20:32:09.755278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-05T20:32:09.766831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-05T20:32:09.767172] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-05T20:32:09.767981] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-05T20:32:09.768035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:09.768068] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:09.768096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:09.768155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:09.828377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:09.829307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:09.829395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:09.829428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:09.950413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:09.950588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:09.950631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:09.950662] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:09.954810] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-05T20:32:09.955134] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-05T20:32:09.955275] [INFO ] [sig ] STEP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:10.108158] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STEP.txt [2026-01-05T20:32:10.108355] [INFO ] [sig ] [2975/3521] Completed STEP in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:10.108415] [INFO ] [sig ] [2976/3521] Forecasting STHO... [2026-01-05T20:32:10.108461] [INFO ] [sig ] Generating forecast for: STHO [2026-01-05T20:32:10.108500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-05T20:32:10.120934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-05T20:32:10.121292] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-05T20:32:10.122093] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-05T20:32:10.122146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:10.122178] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:10.122204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:10.122260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:10.178047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:10.178657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:10.178735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:10.178779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:10.293852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:10.293997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:10.294034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:10.294062] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:10.297702] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-05T20:32:10.297971] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-05T20:32:10.298276] [INFO ] [sig ] STHO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:10.442710] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STHO.txt [2026-01-05T20:32:10.442864] [INFO ] [sig ] [2976/3521] Completed STHO in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:10.442903] [INFO ] [sig ] [2977/3521] Forecasting STI... [2026-01-05T20:32:10.442933] [INFO ] [sig ] Generating forecast for: STI [2026-01-05T20:32:10.442964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-05T20:32:10.454509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-05T20:32:10.454820] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-05T20:32:10.455839] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-05T20:32:10.455893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:10.455927] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:10.455955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:10.456014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:10.514588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:10.515455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:10.515539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:10.515589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:10.637088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:10.637248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:10.637288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:10.637317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:10.640723] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-05T20:32:10.640994] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-05T20:32:10.641122] [INFO ] [sig ] STI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:10.780858] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STI.txt [2026-01-05T20:32:10.781037] [INFO ] [sig ] [2977/3521] Completed STI in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:10.781080] [INFO ] [sig ] [2978/3521] Forecasting STIM... [2026-01-05T20:32:10.781109] [INFO ] [sig ] Generating forecast for: STIM [2026-01-05T20:32:10.781138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-05T20:32:10.792785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-05T20:32:10.793144] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-05T20:32:10.793941] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-05T20:32:10.793994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:10.794026] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:10.794053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:10.794122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:10.850342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:10.851106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:10.851190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:10.851224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:10.972454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:10.972619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:10.972659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:10.972687] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:10.976020] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=39.30%) [2026-01-05T20:32:10.976290] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-05T20:32:10.976416] [INFO ] [sig ] STIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:11.115364] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STIM.txt [2026-01-05T20:32:11.115529] [INFO ] [sig ] [2978/3521] Completed STIM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:11.115588] [INFO ] [sig ] [2979/3521] Forecasting STK... [2026-01-05T20:32:11.115620] [INFO ] [sig ] Generating forecast for: STK [2026-01-05T20:32:11.115652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-05T20:32:11.127674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-05T20:32:11.128050] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-05T20:32:11.128838] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-05T20:32:11.128897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:11.128979] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:11.129012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:11.129071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:11.189784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:11.190655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:11.190736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:11.190767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:11.312516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:11.312675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:11.312713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:11.312741] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:11.316447] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-05T20:32:11.316750] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-05T20:32:11.316877] [INFO ] [sig ] STK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:11.458247] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STK.txt [2026-01-05T20:32:11.458418] [INFO ] [sig ] [2979/3521] Completed STK in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:11.458470] [INFO ] [sig ] [2980/3521] Forecasting STKH... [2026-01-05T20:32:11.458510] [INFO ] [sig ] Generating forecast for: STKH [2026-01-05T20:32:11.458549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-05T20:32:11.469991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-05T20:32:11.470358] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-05T20:32:11.471363] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-05T20:32:11.471440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:11.471484] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:11.471521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:11.471623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:11.532569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:11.533316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:11.533427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:11.533463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:11.640326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:11.640467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:11.640504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:11.640532] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:11.643751] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=30.29%) [2026-01-05T20:32:11.644020] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-05T20:32:11.644145] [INFO ] [sig ] STKH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:11.792065] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STKH.txt [2026-01-05T20:32:11.792229] [INFO ] [sig ] [2980/3521] Completed STKH in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:11.792269] [INFO ] [sig ] [2981/3521] Forecasting STKL... [2026-01-05T20:32:11.792299] [INFO ] [sig ] Generating forecast for: STKL [2026-01-05T20:32:11.792330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-05T20:32:11.804043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-05T20:32:11.804358] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-05T20:32:11.805200] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-05T20:32:11.805256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:11.805289] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:11.805323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:11.805385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:11.863723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:11.864608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:11.864693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:11.864726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:11.989855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:11.990025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:11.990073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:11.990106] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:11.993681] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-05T20:32:11.994000] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-05T20:32:11.994147] [INFO ] [sig ] STKL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:12.137525] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STKL.txt [2026-01-05T20:32:12.137696] [INFO ] [sig ] [2981/3521] Completed STKL in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:12.137739] [INFO ] [sig ] [2982/3521] Forecasting STKS... [2026-01-05T20:32:12.137768] [INFO ] [sig ] Generating forecast for: STKS [2026-01-05T20:32:12.137798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-05T20:32:12.245845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-05T20:32:12.246205] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-05T20:32:12.247000] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-05T20:32:12.247054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:12.247086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:12.247114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:12.247171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:12.303599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:12.304412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:12.304498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:12.304532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:12.425976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:12.426132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:12.426172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:12.426202] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:12.429708] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-05T20:32:12.430023] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-05T20:32:12.430176] [INFO ] [sig ] STKS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:12.604953] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STKS.txt [2026-01-05T20:32:12.605125] [INFO ] [sig ] [2982/3521] Completed STKS in 0.5s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:12.605168] [INFO ] [sig ] [2983/3521] Forecasting STLA... [2026-01-05T20:32:12.605198] [INFO ] [sig ] Generating forecast for: STLA [2026-01-05T20:32:12.605229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-05T20:32:12.617379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-05T20:32:12.617747] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-05T20:32:12.618637] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-05T20:32:12.618693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:12.618726] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:12.618753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:12.618812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:12.677499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:12.678412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:12.678495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:12.678528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:12.804092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:12.804288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:12.804343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:12.804375] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:12.808053] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-05T20:32:12.808360] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-05T20:32:12.808495] [INFO ] [sig ] STLA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:12.949275] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STLA.txt [2026-01-05T20:32:12.949415] [INFO ] [sig ] [2983/3521] Completed STLA in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:12.949455] [INFO ] [sig ] [2984/3521] Forecasting STLD... [2026-01-05T20:32:12.949484] [INFO ] [sig ] Generating forecast for: STLD [2026-01-05T20:32:12.949515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-05T20:32:12.961376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-05T20:32:12.961696] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-05T20:32:12.962454] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-05T20:32:12.962510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:12.962542] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:12.962587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:12.962648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:13.018513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:13.019338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:13.019423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:13.019455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:13.137958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:13.138115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:13.138154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:13.138182] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:13.141617] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=52.11%) [2026-01-05T20:32:13.141897] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-05T20:32:13.142027] [INFO ] [sig ] STLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:13.285347] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STLD.txt [2026-01-05T20:32:13.285503] [INFO ] [sig ] [2984/3521] Completed STLD in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:13.285542] [INFO ] [sig ] [2985/3521] Forecasting STM... [2026-01-05T20:32:13.285591] [INFO ] [sig ] Generating forecast for: STM [2026-01-05T20:32:13.285625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-05T20:32:13.297321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-05T20:32:13.297732] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-05T20:32:13.298495] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-05T20:32:13.298549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:13.298600] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:13.298629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:13.298686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:13.357464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:13.358563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:13.358671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:13.358703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:13.481888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:13.482046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:13.482085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:13.482113] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:13.485461] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-01-05T20:32:13.485745] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-05T20:32:13.485873] [INFO ] [sig ] STM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:13.630527] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STM.txt [2026-01-05T20:32:13.630696] [INFO ] [sig ] [2985/3521] Completed STM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:13.630737] [INFO ] [sig ] [2986/3521] Forecasting STN... [2026-01-05T20:32:13.630767] [INFO ] [sig ] Generating forecast for: STN [2026-01-05T20:32:13.630797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-05T20:32:13.642363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-05T20:32:13.642723] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-05T20:32:13.643477] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-05T20:32:13.643529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:13.643561] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:13.643612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:13.643671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:13.699193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:13.699812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:13.699888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:13.699920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:13.816491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:13.816653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:13.816694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:13.816723] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:13.820026] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-05T20:32:13.820306] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-05T20:32:13.820431] [INFO ] [sig ] STN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:13.959957] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STN.txt [2026-01-05T20:32:13.960127] [INFO ] [sig ] [2986/3521] Completed STN in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-05T20:32:13.960167] [INFO ] [sig ] [2987/3521] Forecasting STNE... [2026-01-05T20:32:13.960196] [INFO ] [sig ] Generating forecast for: STNE [2026-01-05T20:32:13.960224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-05T20:32:13.976038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-05T20:32:13.976506] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-05T20:32:13.977610] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-05T20:32:13.977714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:13.977755] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:13.977788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:13.977866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:14.043739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:14.044629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:14.044715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:14.044748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:14.174174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:14.174341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:14.174382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:14.174411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:14.178267] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-01-05T20:32:14.178619] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-05T20:32:14.178765] [INFO ] [sig ] STNE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:14.326214] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STNE.txt [2026-01-05T20:32:14.326361] [INFO ] [sig ] [2987/3521] Completed STNE in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-05T20:32:14.326402] [INFO ] [sig ] [2988/3521] Forecasting STOK... [2026-01-05T20:32:14.326433] [INFO ] [sig ] Generating forecast for: STOK [2026-01-05T20:32:14.326464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-05T20:32:14.338297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-05T20:32:14.338617] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-05T20:32:14.339412] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-05T20:32:14.339464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:14.339496] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:14.339521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:14.339593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:14.398072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:14.398792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:14.398877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:14.398909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:14.524990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:14.525151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:14.525194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:14.525236] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:14.528660] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-01-05T20:32:14.528969] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-05T20:32:14.529105] [INFO ] [sig ] STOK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:14.669497] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STOK.txt [2026-01-05T20:32:14.669648] [INFO ] [sig ] [2988/3521] Completed STOK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-05T20:32:14.669691] [INFO ] [sig ] [2989/3521] Forecasting STRA... [2026-01-05T20:32:14.669722] [INFO ] [sig ] Generating forecast for: STRA [2026-01-05T20:32:14.669751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-05T20:32:14.680799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-05T20:32:14.681067] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-05T20:32:14.681859] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-05T20:32:14.681913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:14.681944] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:14.681970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:14.682026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:14.738765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:14.739666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:14.739752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:14.739784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:14.858729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:14.858886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:14.858947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:14.858978] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:14.862324] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-05T20:32:14.862610] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-05T20:32:14.862737] [INFO ] [sig ] STRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:15.004108] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STRA.txt [2026-01-05T20:32:15.004273] [INFO ] [sig ] [2989/3521] Completed STRA in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-05T20:32:15.004311] [INFO ] [sig ] [2990/3521] Forecasting STRL... [2026-01-05T20:32:15.004344] [INFO ] [sig ] Generating forecast for: STRL [2026-01-05T20:32:15.004373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-05T20:32:15.016507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-05T20:32:15.016872] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-05T20:32:15.017818] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-05T20:32:15.017870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:15.017901] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:15.017928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:15.017985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:15.074398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:15.075273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:15.075358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:15.075390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:15.197663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:15.197857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:15.197928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:15.197958] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:15.201392] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=61.10%) [2026-01-05T20:32:15.201682] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-05T20:32:15.201810] [INFO ] [sig ] STRL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:15.348564] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STRL.txt [2026-01-05T20:32:15.348756] [INFO ] [sig ] [2990/3521] Completed STRL in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:15.348801] [INFO ] [sig ] [2991/3521] Forecasting STRS... [2026-01-05T20:32:15.348832] [INFO ] [sig ] Generating forecast for: STRS [2026-01-05T20:32:15.348863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-05T20:32:15.359232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-05T20:32:15.359557] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-05T20:32:15.360363] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-05T20:32:15.360432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:15.360466] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:15.360494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:15.360553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:15.419604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:15.420471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:15.420559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:15.420615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:15.512564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:15.512741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:15.512780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:15.512809] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:15.516999] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-05T20:32:15.517496] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-05T20:32:15.517653] [INFO ] [sig ] STRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:15.659437] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STRS.txt [2026-01-05T20:32:15.659608] [INFO ] [sig ] [2991/3521] Completed STRS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:15.659649] [INFO ] [sig ] [2992/3521] Forecasting STSS... [2026-01-05T20:32:15.659679] [INFO ] [sig ] Generating forecast for: STSS [2026-01-05T20:32:15.659710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-05T20:32:15.670565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-05T20:32:15.670837] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-05T20:32:15.671601] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-05T20:32:15.671653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:15.671684] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:15.671711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:15.671768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:15.728314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:15.729217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:15.729304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:15.729336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:15.847630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:15.847782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:15.847821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:15.847849] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:15.851212] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=68.60%) [2026-01-05T20:32:15.851479] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-05T20:32:15.851621] [INFO ] [sig ] STSS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:15.993082] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STSS.txt [2026-01-05T20:32:15.993216] [INFO ] [sig ] [2992/3521] Completed STSS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:15.993257] [INFO ] [sig ] [2993/3521] Forecasting STTK... [2026-01-05T20:32:15.993286] [INFO ] [sig ] Generating forecast for: STTK [2026-01-05T20:32:15.993315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-05T20:32:16.004783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-05T20:32:16.005051] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-05T20:32:16.005804] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-05T20:32:16.005856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:16.005888] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:16.005922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:16.005979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:16.068371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:16.069495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:16.069633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:16.069696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:16.189784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:16.189938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:16.189978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:16.190006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:16.193352] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-01-05T20:32:16.193634] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-05T20:32:16.193758] [INFO ] [sig ] STTK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:16.333701] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STTK.txt [2026-01-05T20:32:16.333824] [INFO ] [sig ] [2993/3521] Completed STTK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:16.333863] [INFO ] [sig ] [2994/3521] Forecasting STVN... [2026-01-05T20:32:16.333916] [INFO ] [sig ] Generating forecast for: STVN [2026-01-05T20:32:16.333946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-05T20:32:16.345307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-05T20:32:16.345607] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-05T20:32:16.346352] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-05T20:32:16.346404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:16.346435] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:16.346462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:16.346519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:16.401873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:16.402476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:16.402553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:16.402604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:16.522827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:16.522985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:16.523038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:16.523070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:16.526626] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=16.26%) [2026-01-05T20:32:16.526913] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-05T20:32:16.527050] [INFO ] [sig ] STVN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:16.669528] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STVN.txt [2026-01-05T20:32:16.669706] [INFO ] [sig ] [2994/3521] Completed STVN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:16.669755] [INFO ] [sig ] [2995/3521] Forecasting STWD... [2026-01-05T20:32:16.669785] [INFO ] [sig ] Generating forecast for: STWD [2026-01-05T20:32:16.669815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-05T20:32:16.682339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-05T20:32:16.682748] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-05T20:32:16.683595] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-05T20:32:16.683650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:16.683682] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:16.683710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:16.683767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:16.742713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:16.743519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:16.743624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:16.743659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:16.872139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:16.872296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:16.872335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:16.872363] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:16.876077] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-01-05T20:32:16.876380] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-05T20:32:16.876512] [INFO ] [sig ] STWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:17.028316] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STWD.txt [2026-01-05T20:32:17.028500] [INFO ] [sig ] [2995/3521] Completed STWD in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:17.028543] [INFO ] [sig ] [2996/3521] Forecasting STX... [2026-01-05T20:32:17.028593] [INFO ] [sig ] Generating forecast for: STX [2026-01-05T20:32:17.028628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-05T20:32:17.040530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-05T20:32:17.040876] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-05T20:32:17.041713] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-05T20:32:17.041771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:17.041814] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:17.041852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:17.041914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:17.102292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:17.103185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:17.103274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:17.103318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:17.233274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:17.233428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:17.233467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:17.233495] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:17.236896] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-05T20:32:17.237208] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-05T20:32:17.237344] [INFO ] [sig ] STX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:17.376119] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STX.txt [2026-01-05T20:32:17.376270] [INFO ] [sig ] [2996/3521] Completed STX in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:17.376310] [INFO ] [sig ] [2997/3521] Forecasting STXE... [2026-01-05T20:32:17.376340] [INFO ] [sig ] Generating forecast for: STXE [2026-01-05T20:32:17.376369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-05T20:32:17.387662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-05T20:32:17.388014] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-05T20:32:17.388805] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-05T20:32:17.388859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:17.388890] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:17.388915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:17.389022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:17.444332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:17.445142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:17.445224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:17.445257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:17.569081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:17.569238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:17.569277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:17.569305] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:17.572645] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-01-05T20:32:17.572926] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-05T20:32:17.573051] [INFO ] [sig ] STXE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:17.712158] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/STXE.txt [2026-01-05T20:32:17.712304] [INFO ] [sig ] [2997/3521] Completed STXE in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:17.712344] [INFO ] [sig ] [2998/3521] Forecasting STXG... [2026-01-05T20:32:17.712375] [INFO ] [sig ] Generating forecast for: STXG [2026-01-05T20:32:17.712405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-05T20:32:17.723222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-05T20:32:17.723546] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-05T20:32:17.724329] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-05T20:32:17.724382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:17.724413] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:17.724439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:17.724495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:17.784219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:17.785199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:17.785294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:17.785327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:17.907893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:17.908047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:17.908104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:17.908133] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:17.911554] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-05T20:32:17.911848] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-05T20:32:17.911981] [INFO ] [sig ] STXG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:18.054888] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/STXG.txt [2026-01-05T20:32:18.055023] [INFO ] [sig ] [2998/3521] Completed STXG in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:18.055062] [INFO ] [sig ] [2999/3521] Forecasting SUI... [2026-01-05T20:32:18.055091] [INFO ] [sig ] Generating forecast for: SUI [2026-01-05T20:32:18.055120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-05T20:32:18.066452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-05T20:32:18.066765] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-05T20:32:18.067552] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-05T20:32:18.067623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:18.067656] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:18.067681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:18.067738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:18.124909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:18.125565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:18.125662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:18.125696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:18.245398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:18.245547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:18.245601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:18.245631] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:18.248966] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-01-05T20:32:18.249322] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-05T20:32:18.249715] [INFO ] [sig ] SUI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:18.393374] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SUI.txt [2026-01-05T20:32:18.393514] [INFO ] [sig ] [2999/3521] Completed SUI in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:18.393553] [INFO ] [sig ] [3000/3521] Forecasting SUN... [2026-01-05T20:32:18.393599] [INFO ] [sig ] Generating forecast for: SUN [2026-01-05T20:32:18.393631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-05T20:32:18.405152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-05T20:32:18.405411] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-05T20:32:18.406212] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-05T20:32:18.406265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:18.406296] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:18.406321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:18.406377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:18.463083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:18.463726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:18.463807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:18.463838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:18.582483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:18.582664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:18.582707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:18.582735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:18.586628] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=49.14%) [2026-01-05T20:32:18.586967] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-05T20:32:18.587118] [INFO ] [sig ] SUN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:18.730673] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUN.txt [2026-01-05T20:32:18.730833] [INFO ] [sig ] [3000/3521] Completed SUN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:18.730874] [INFO ] [sig ] [3001/3521] Forecasting SUNS... [2026-01-05T20:32:18.730902] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-05T20:32:18.730932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-05T20:32:18.742503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-05T20:32:18.742881] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-05T20:32:18.743682] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-05T20:32:18.743733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:18.743764] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:18.743792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:18.743849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:18.801350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:18.802222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:18.802311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:18.802343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:18.924565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:18.924740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:18.924778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:18.924807] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:18.928220] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-01-05T20:32:18.928499] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-05T20:32:18.928650] [INFO ] [sig ] SUNS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:19.070042] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUNS.txt [2026-01-05T20:32:19.070171] [INFO ] [sig ] [3001/3521] Completed SUNS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:19.070210] [INFO ] [sig ] [3002/3521] Forecasting SUPN... [2026-01-05T20:32:19.070238] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-05T20:32:19.070266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-05T20:32:19.081415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-05T20:32:19.081698] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-05T20:32:19.082469] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-05T20:32:19.082520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:19.082562] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:19.082614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:19.082672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:19.140382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:19.141018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:19.141098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:19.141133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:19.263554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:19.263712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:19.263750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:19.263778] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:19.267088] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=13.51%) [2026-01-05T20:32:19.267353] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-05T20:32:19.267476] [INFO ] [sig ] SUPN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:19.412144] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUPN.txt [2026-01-05T20:32:19.412267] [INFO ] [sig ] [3002/3521] Completed SUPN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:19.412508] [INFO ] [sig ] [3003/3521] Forecasting SURG... [2026-01-05T20:32:19.412536] [INFO ] [sig ] Generating forecast for: SURG [2026-01-05T20:32:19.412565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-05T20:32:19.424306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-05T20:32:19.424611] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-05T20:32:19.425364] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-05T20:32:19.425415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:19.425447] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:19.425473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:19.425529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:19.483675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:19.484292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:19.484370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:19.484402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:19.599603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:19.599762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:19.599802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:19.599830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:19.603143] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-05T20:32:19.603410] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-05T20:32:19.603534] [INFO ] [sig ] SURG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:19.748604] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SURG.txt [2026-01-05T20:32:19.748747] [INFO ] [sig ] [3003/3521] Completed SURG in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-05T20:32:19.748786] [INFO ] [sig ] [3004/3521] Forecasting SUSB... [2026-01-05T20:32:19.748816] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-05T20:32:19.748845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-05T20:32:19.759720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-05T20:32:19.760024] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-05T20:32:19.760793] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-05T20:32:19.760845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:19.760877] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:19.760905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:19.760962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:19.818332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:19.819200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:19.819285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:19.819317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:19.939410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:19.939566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:19.939631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:19.939658] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:19.942963] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=80.64%) [2026-01-05T20:32:19.943231] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-05T20:32:19.943355] [INFO ] [sig ] SUSB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:20.080856] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SUSB.txt [2026-01-05T20:32:20.080991] [INFO ] [sig ] [3004/3521] Completed SUSB in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-05T20:32:20.081030] [INFO ] [sig ] [3005/3521] Forecasting SUSC... [2026-01-05T20:32:20.081060] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-05T20:32:20.081089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-05T20:32:20.092714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-05T20:32:20.092988] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-05T20:32:20.093758] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-05T20:32:20.093810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:20.093842] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:20.093869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:20.093926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:20.152909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:20.153624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:20.153706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:20.153740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:20.281779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:20.281932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:20.281971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:20.282002] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:20.285607] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=67.80%) [2026-01-05T20:32:20.285886] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-05T20:32:20.286017] [INFO ] [sig ] SUSC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:20.433920] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SUSC.txt [2026-01-05T20:32:20.434064] [INFO ] [sig ] [3005/3521] Completed SUSC in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-05T20:32:20.434130] [INFO ] [sig ] [3006/3521] Forecasting SUSL... [2026-01-05T20:32:20.434172] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-05T20:32:20.434206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-05T20:32:20.447655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-05T20:32:20.447960] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-05T20:32:20.448749] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-05T20:32:20.448802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:20.448834] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:20.448862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:20.448942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:20.508148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:20.508916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:20.509026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:20.509060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:20.629607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:20.629773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:20.629826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:20.629866] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:20.633467] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-05T20:32:20.633792] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-05T20:32:20.633932] [INFO ] [sig ] SUSL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:20.788649] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUSL.txt [2026-01-05T20:32:20.788807] [INFO ] [sig ] [3006/3521] Completed SUSL in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-05T20:32:20.788848] [INFO ] [sig ] [3007/3521] Forecasting SUUN... [2026-01-05T20:32:20.788879] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-05T20:32:20.788910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-05T20:32:20.801751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-05T20:32:20.802132] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-05T20:32:20.802964] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-05T20:32:20.803029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:20.803067] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:20.803096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:20.803160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:20.864164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:20.864989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:20.865074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:20.865131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:20.994473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:20.994641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:20.994681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:20.994709] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:20.998182] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-01-05T20:32:20.998653] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-05T20:32:20.998796] [INFO ] [sig ] SUUN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:21.139709] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUUN.txt [2026-01-05T20:32:21.139858] [INFO ] [sig ] [3007/3521] Completed SUUN in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-05T20:32:21.139896] [INFO ] [sig ] [3008/3521] Forecasting SUZ... [2026-01-05T20:32:21.139925] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-05T20:32:21.139956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-05T20:32:21.151297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-05T20:32:21.151598] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-05T20:32:21.152350] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-05T20:32:21.152402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:21.152435] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:21.152462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:21.152519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:21.207922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:21.208549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:21.208642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:21.208674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:21.328623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:21.328757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:21.328795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:21.328824] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:21.332089] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-05T20:32:21.332359] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-05T20:32:21.332486] [INFO ] [sig ] SUZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:21.471095] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SUZ.txt [2026-01-05T20:32:21.471225] [INFO ] [sig ] [3008/3521] Completed SUZ in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:21.471264] [INFO ] [sig ] [3009/3521] Forecasting SVC... [2026-01-05T20:32:21.471294] [INFO ] [sig ] Generating forecast for: SVC [2026-01-05T20:32:21.471324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-05T20:32:21.483087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-05T20:32:21.483356] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-05T20:32:21.484117] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-05T20:32:21.484179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:21.484210] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:21.484238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:21.484294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:21.541350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:21.541999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:21.542076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:21.542108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:21.656663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:21.656791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:21.656827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:21.656871] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:21.660096] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-05T20:32:21.660364] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-05T20:32:21.660491] [INFO ] [sig ] SVC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:21.801882] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SVC.txt [2026-01-05T20:32:21.802039] [INFO ] [sig ] [3009/3521] Completed SVC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:21.802079] [INFO ] [sig ] [3010/3521] Forecasting SVCO... [2026-01-05T20:32:21.802108] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-05T20:32:21.802138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-05T20:32:21.815666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-05T20:32:21.815987] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-05T20:32:21.816767] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-05T20:32:21.816819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:21.816851] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:21.816877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:21.816935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:21.873327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:21.874206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:21.874290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:21.874321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:21.990422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:21.990585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:21.990625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:21.990652] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:21.994093] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=21.98%) [2026-01-05T20:32:21.994366] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-05T20:32:21.994498] [INFO ] [sig ] SVCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:22.131799] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SVCO.txt [2026-01-05T20:32:22.131950] [INFO ] [sig ] [3010/3521] Completed SVCO in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:22.131990] [INFO ] [sig ] [3011/3521] Forecasting SVRA... [2026-01-05T20:32:22.132019] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-05T20:32:22.132048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-05T20:32:22.145531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-05T20:32:22.145844] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-05T20:32:22.146598] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-05T20:32:22.146649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:22.146680] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:22.146707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:22.146764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:22.201921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:22.202511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:22.202618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:22.202652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:22.319398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:22.319547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:22.319627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:22.319659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:22.322972] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-05T20:32:22.323241] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-05T20:32:22.323367] [INFO ] [sig ] SVRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:22.460093] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SVRA.txt [2026-01-05T20:32:22.460226] [INFO ] [sig ] [3011/3521] Completed SVRA in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:22.460271] [INFO ] [sig ] [3012/3521] Forecasting SWBI... [2026-01-05T20:32:22.460307] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-05T20:32:22.460336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-05T20:32:22.471534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-05T20:32:22.471844] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-05T20:32:22.472605] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-05T20:32:22.472657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:22.472689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:22.472715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:22.472772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:22.528504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:22.529163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:22.529242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:22.529273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:22.646481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:22.646647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:22.646686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:22.646715] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:22.650037] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-05T20:32:22.650305] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-05T20:32:22.650426] [INFO ] [sig ] SWBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:22.838445] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SWBI.txt [2026-01-05T20:32:22.838607] [INFO ] [sig ] [3012/3521] Completed SWBI in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:22.838649] [INFO ] [sig ] [3013/3521] Forecasting SWIM... [2026-01-05T20:32:22.838678] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-05T20:32:22.838707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-05T20:32:22.849961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-05T20:32:22.850263] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-05T20:32:22.851039] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-05T20:32:22.851091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:22.851123] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:22.851161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:22.851219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:22.906784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:22.907391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:22.907471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:22.907503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:23.026430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:23.026598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:23.026638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:23.026667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:23.029989] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-05T20:32:23.030263] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-05T20:32:23.030389] [INFO ] [sig ] SWIM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:23.170823] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SWIM.txt [2026-01-05T20:32:23.170960] [INFO ] [sig ] [3013/3521] Completed SWIM in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:23.170999] [INFO ] [sig ] [3014/3521] Forecasting SWK... [2026-01-05T20:32:23.171029] [INFO ] [sig ] Generating forecast for: SWK [2026-01-05T20:32:23.171058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-05T20:32:23.183069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-05T20:32:23.183371] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-05T20:32:23.184298] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-05T20:32:23.184350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:23.184627] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:23.184656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:23.184714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:23.244163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:23.244892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:23.244972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:23.245004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:23.360887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:23.361040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:23.361078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:23.361105] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:23.364408] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-05T20:32:23.364695] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-05T20:32:23.364821] [INFO ] [sig ] SWK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:23.503014] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SWK.txt [2026-01-05T20:32:23.503144] [INFO ] [sig ] [3014/3521] Completed SWK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:23.503184] [INFO ] [sig ] [3015/3521] Forecasting SWKS... [2026-01-05T20:32:23.503216] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-05T20:32:23.503247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-05T20:32:23.514098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-05T20:32:23.514382] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-05T20:32:23.515164] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-05T20:32:23.515216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:23.515247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:23.515274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:23.515330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:23.570552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:23.571180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:23.571273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:23.571311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:23.689703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:23.689855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:23.689893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:23.689922] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:23.693778] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-01-05T20:32:23.694049] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-05T20:32:23.694175] [INFO ] [sig ] SWKS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:23.832342] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SWKS.txt [2026-01-05T20:32:23.832487] [INFO ] [sig ] [3015/3521] Completed SWKS in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:23.832527] [INFO ] [sig ] [3016/3521] Forecasting SWX... [2026-01-05T20:32:23.832555] [INFO ] [sig ] Generating forecast for: SWX [2026-01-05T20:32:23.832604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-05T20:32:23.843927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-05T20:32:23.844260] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-05T20:32:23.845036] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-05T20:32:23.845089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:23.845120] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:23.845147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:23.845204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:23.900315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:23.901012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:23.901092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:23.901123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:24.015292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:24.015446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:24.015484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:24.015512] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:24.018853] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-01-05T20:32:24.019154] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-05T20:32:24.019288] [INFO ] [sig ] SWX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:24.158653] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SWX.txt [2026-01-05T20:32:24.158789] [INFO ] [sig ] [3016/3521] Completed SWX in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:24.158827] [INFO ] [sig ] [3017/3521] Forecasting SWZ... [2026-01-05T20:32:24.158858] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-05T20:32:24.158896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-05T20:32:24.169507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-05T20:32:24.169971] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-05T20:32:24.170760] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-05T20:32:24.170813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:24.170843] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:24.170869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:24.170925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:24.228437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:24.229790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:24.229964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:24.229998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:24.344171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:24.344336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:24.344377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:24.344441] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:24.347933] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-01-05T20:32:24.348221] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-05T20:32:24.348355] [INFO ] [sig ] SWZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:24.490303] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SWZ.txt [2026-01-05T20:32:24.490462] [INFO ] [sig ] [3017/3521] Completed SWZ in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:24.490502] [INFO ] [sig ] [3018/3521] Forecasting SXC... [2026-01-05T20:32:24.490533] [INFO ] [sig ] Generating forecast for: SXC [2026-01-05T20:32:24.490563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-05T20:32:24.502462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-05T20:32:24.502866] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-05T20:32:24.503734] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-05T20:32:24.503793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:24.503827] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:24.503855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:24.503914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:24.575681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:24.576523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:24.576639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:24.576675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:24.699658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:24.699813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:24.699854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:24.699883] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:24.703367] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-01-05T20:32:24.703675] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-05T20:32:24.703809] [INFO ] [sig ] SXC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:24.845079] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SXC.txt [2026-01-05T20:32:24.845257] [INFO ] [sig ] [3018/3521] Completed SXC in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:24.845301] [INFO ] [sig ] [3019/3521] Forecasting SXI... [2026-01-05T20:32:24.845329] [INFO ] [sig ] Generating forecast for: SXI [2026-01-05T20:32:24.845357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-05T20:32:24.857134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-05T20:32:24.857485] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-05T20:32:24.858337] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-05T20:32:24.858393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:24.858426] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:24.858454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:24.858514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:24.918390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:24.919265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:24.919349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:24.919383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:25.042103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:25.042268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:25.042311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:25.042342] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:25.045775] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-01-05T20:32:25.046100] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-05T20:32:25.046248] [INFO ] [sig ] SXI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:25.199312] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SXI.txt [2026-01-05T20:32:25.199463] [INFO ] [sig ] [3019/3521] Completed SXI in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:25.199505] [INFO ] [sig ] [3020/3521] Forecasting SXTC... [2026-01-05T20:32:25.199534] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-05T20:32:25.199564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-05T20:32:25.211042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-05T20:32:25.211316] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-05T20:32:25.212097] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-05T20:32:25.212150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:25.212181] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:25.212207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:25.212265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:25.270384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:25.271256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:25.271342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:25.271375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:25.388109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:25.388266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:25.388304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:25.388332] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:25.391758] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=12.51%) [2026-01-05T20:32:25.392033] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-05T20:32:25.392185] [INFO ] [sig ] SXTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:25.529918] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SXTC.txt [2026-01-05T20:32:25.530048] [INFO ] [sig ] [3020/3521] Completed SXTC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:25.530088] [INFO ] [sig ] [3021/3521] Forecasting SY... [2026-01-05T20:32:25.530117] [INFO ] [sig ] Generating forecast for: SY [2026-01-05T20:32:25.530146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-05T20:32:25.541663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-05T20:32:25.541944] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-05T20:32:25.542924] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-05T20:32:25.542977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:25.543009] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:25.543036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:25.543092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:25.603070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:25.603804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:25.603892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:25.603925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:25.722007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:25.722162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:25.722202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:25.722230] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:25.725769] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=76.24%) [2026-01-05T20:32:25.726039] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-05T20:32:25.726167] [INFO ] [sig ] SY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:25.868063] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SY.txt [2026-01-05T20:32:25.868205] [INFO ] [sig ] [3021/3521] Completed SY in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-05T20:32:25.868244] [INFO ] [sig ] [3022/3521] Forecasting SYF... [2026-01-05T20:32:25.868275] [INFO ] [sig ] Generating forecast for: SYF [2026-01-05T20:32:25.868304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-05T20:32:25.879627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-05T20:32:25.879920] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-05T20:32:25.880701] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-05T20:32:25.880753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:25.880784] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:25.880810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:25.880866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:25.938730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:25.939600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:25.939693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:25.939732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:26.065410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:26.065590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:26.065639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:26.065669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:26.069237] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-01-05T20:32:26.069679] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-05T20:32:26.069812] [INFO ] [sig ] SYF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:26.219177] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SYF.txt [2026-01-05T20:32:26.219349] [INFO ] [sig ] [3022/3521] Completed SYF in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-05T20:32:26.219400] [INFO ] [sig ] [3023/3521] Forecasting SYK... [2026-01-05T20:32:26.219430] [INFO ] [sig ] Generating forecast for: SYK [2026-01-05T20:32:26.219460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-05T20:32:26.232440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-05T20:32:26.232870] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-05T20:32:26.233697] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-05T20:32:26.233750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:26.233782] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:26.233808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:26.233864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:26.290006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:26.290876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:26.290965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:26.290997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:26.411661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:26.411815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:26.411853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:26.411882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:26.415195] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-01-05T20:32:26.415461] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-05T20:32:26.415628] [INFO ] [sig ] SYK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:26.555702] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SYK.txt [2026-01-05T20:32:26.555856] [INFO ] [sig ] [3023/3521] Completed SYK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-05T20:32:26.555897] [INFO ] [sig ] [3024/3521] Forecasting SYM... [2026-01-05T20:32:26.555926] [INFO ] [sig ] Generating forecast for: SYM [2026-01-05T20:32:26.555955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-05T20:32:26.567074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-05T20:32:26.567347] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-05T20:32:26.568109] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-05T20:32:26.568161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:26.568192] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:26.568219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:26.568276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:26.624275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:26.624886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:26.624961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:26.625018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:26.749241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:26.749396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:26.749435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:26.749463] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:26.752825] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=86.54%) [2026-01-05T20:32:26.753094] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-05T20:32:26.753221] [INFO ] [sig ] SYM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:26.895296] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SYM.txt [2026-01-05T20:32:26.895627] [INFO ] [sig ] [3024/3521] Completed SYM in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-05T20:32:26.895668] [INFO ] [sig ] [3025/3521] Forecasting SYNA... [2026-01-05T20:32:26.895697] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-05T20:32:26.895726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-05T20:32:26.907891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-05T20:32:26.908148] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-05T20:32:26.908909] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-05T20:32:26.908985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:26.909019] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:26.909046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:26.909102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:26.967661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:26.968235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:26.968310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:26.968341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:27.088797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:27.088892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:27.089076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:27.089134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:27.092272] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-05T20:32:27.092529] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-05T20:32:27.092669] [INFO ] [sig ] SYNA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:27.231222] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SYNA.txt [2026-01-05T20:32:27.231328] [INFO ] [sig ] [3025/3521] Completed SYNA in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:27.231368] [INFO ] [sig ] [3026/3521] Forecasting SYRE... [2026-01-05T20:32:27.231396] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-05T20:32:27.231425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-05T20:32:27.243041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-05T20:32:27.243302] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-05T20:32:27.244054] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-05T20:32:27.244117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:27.244149] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:27.244175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:27.244232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:27.300035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:27.300625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:27.300699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:27.300731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:27.421286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:27.421403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:27.421445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:27.421472] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:27.424559] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-05T20:32:27.424837] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-05T20:32:27.424959] [INFO ] [sig ] SYRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:27.563735] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/SYRE.txt [2026-01-05T20:32:27.563841] [INFO ] [sig ] [3026/3521] Completed SYRE in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:27.563879] [INFO ] [sig ] [3027/3521] Forecasting SYY... [2026-01-05T20:32:27.563908] [INFO ] [sig ] Generating forecast for: SYY [2026-01-05T20:32:27.563937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-05T20:32:27.574590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-05T20:32:27.574848] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-05T20:32:27.575608] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-05T20:32:27.575658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:27.575689] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:27.575716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:27.575773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:27.631920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:27.632488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:27.632563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:27.632614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:27.750282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:27.750396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:27.750433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:27.750460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:27.753641] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-05T20:32:27.753903] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-05T20:32:27.754026] [INFO ] [sig ] SYY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:27.896172] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/SYY.txt [2026-01-05T20:32:27.896306] [INFO ] [sig ] [3027/3521] Completed SYY in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:27.896344] [INFO ] [sig ] [3028/3521] Forecasting TAC... [2026-01-05T20:32:27.896373] [INFO ] [sig ] Generating forecast for: TAC [2026-01-05T20:32:27.896402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-05T20:32:27.907378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-05T20:32:27.907664] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-05T20:32:27.908402] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-05T20:32:27.908454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:27.908486] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:27.908513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:27.908590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:27.964200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:27.964795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:27.964871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:27.964901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:28.079240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:28.079376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:28.079421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:28.079454] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:28.082731] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-05T20:32:28.083018] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-05T20:32:28.083143] [INFO ] [sig ] TAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:28.224276] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TAC.txt [2026-01-05T20:32:28.224403] [INFO ] [sig ] [3028/3521] Completed TAC in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:28.224442] [INFO ] [sig ] [3029/3521] Forecasting TAK... [2026-01-05T20:32:28.224470] [INFO ] [sig ] Generating forecast for: TAK [2026-01-05T20:32:28.224500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-05T20:32:28.236420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-05T20:32:28.236894] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-05T20:32:28.237657] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-05T20:32:28.237709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:28.237740] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:28.237767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:28.237823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:28.293931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:28.294570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:28.294665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:28.294698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:28.407776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:28.407909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:28.407946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:28.407974] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:28.411250] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-01-05T20:32:28.411515] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-05T20:32:28.411656] [INFO ] [sig ] TAK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:28.549724] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TAK.txt [2026-01-05T20:32:28.549833] [INFO ] [sig ] [3029/3521] Completed TAK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:28.549877] [INFO ] [sig ] [3030/3521] Forecasting TAL... [2026-01-05T20:32:28.549906] [INFO ] [sig ] Generating forecast for: TAL [2026-01-05T20:32:28.549935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-05T20:32:28.561276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-05T20:32:28.561541] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-05T20:32:28.562302] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-05T20:32:28.562359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:28.562391] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:28.562417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:28.562474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:28.618899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:28.619521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:28.619614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:28.619648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:28.736809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:28.736921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:28.736957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:28.736985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:28.740162] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-01-05T20:32:28.740428] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-05T20:32:28.740551] [INFO ] [sig ] TAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:28.883471] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TAL.txt [2026-01-05T20:32:28.883615] [INFO ] [sig ] [3030/3521] Completed TAL in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:28.883663] [INFO ] [sig ] [3031/3521] Forecasting TALK... [2026-01-05T20:32:28.883706] [INFO ] [sig ] Generating forecast for: TALK [2026-01-05T20:32:28.883745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-05T20:32:28.895453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-05T20:32:28.895784] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-05T20:32:28.896613] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-05T20:32:28.896667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:28.896732] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:28.896770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:28.896843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:28.958853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:28.959553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:28.959649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:28.959684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:29.086795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:29.086943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:29.086989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:29.087019] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:29.090936] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=36.23%) [2026-01-05T20:32:29.091228] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-05T20:32:29.091419] [INFO ] [sig ] TALK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:29.239665] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TALK.txt [2026-01-05T20:32:29.239787] [INFO ] [sig ] [3031/3521] Completed TALK in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:29.239826] [INFO ] [sig ] [3032/3521] Forecasting TALO... [2026-01-05T20:32:29.239854] [INFO ] [sig ] Generating forecast for: TALO [2026-01-05T20:32:29.239882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-05T20:32:29.252107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-05T20:32:29.252426] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-05T20:32:29.253291] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-05T20:32:29.253345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:29.253377] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:29.253403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:29.253461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:29.314520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:29.315164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:29.315244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:29.315277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:29.444339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:29.444472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:29.444511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:29.444541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:29.448254] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-01-05T20:32:29.448534] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-05T20:32:29.448685] [INFO ] [sig ] TALO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:29.597551] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TALO.txt [2026-01-05T20:32:29.597702] [INFO ] [sig ] [3032/3521] Completed TALO in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:29.597743] [INFO ] [sig ] [3033/3521] Forecasting TAOP... [2026-01-05T20:32:29.597775] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-05T20:32:29.597813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-05T20:32:29.611356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-05T20:32:29.611691] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-05T20:32:29.612475] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-05T20:32:29.612527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:29.612560] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:29.612608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:29.612669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:29.677086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:29.677741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:29.677832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:29.677866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:29.802715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:29.802841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:29.802907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:29.802951] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:29.806477] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-05T20:32:29.806776] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-05T20:32:29.806903] [INFO ] [sig ] TAOP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:29.953031] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TAOP.txt [2026-01-05T20:32:29.953166] [INFO ] [sig ] [3033/3521] Completed TAOP in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:29.953216] [INFO ] [sig ] [3034/3521] Forecasting TAP... [2026-01-05T20:32:29.953246] [INFO ] [sig ] Generating forecast for: TAP [2026-01-05T20:32:29.953277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-05T20:32:29.965299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-05T20:32:29.965662] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-05T20:32:29.966473] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-05T20:32:29.966527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:29.966559] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:29.966611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:29.966671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:30.023274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:30.024187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:30.024278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:30.024310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:30.144107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:30.144278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:30.144320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:30.144391] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:30.148236] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-01-05T20:32:30.148617] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-05T20:32:30.148772] [INFO ] [sig ] TAP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:30.288386] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TAP.txt [2026-01-05T20:32:30.288541] [INFO ] [sig ] [3034/3521] Completed TAP in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:30.288599] [INFO ] [sig ] [3035/3521] Forecasting TARA... [2026-01-05T20:32:30.288630] [INFO ] [sig ] Generating forecast for: TARA [2026-01-05T20:32:30.288659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-05T20:32:30.300055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-05T20:32:30.300344] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-05T20:32:30.301155] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-05T20:32:30.301208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:30.301240] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:30.301268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:30.301325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:30.356701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:30.357315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:30.357408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:30.357440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:30.474326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:30.474483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:30.474520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:30.474547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:30.477882] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=77.05%) [2026-01-05T20:32:30.478155] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-05T20:32:30.478280] [INFO ] [sig ] TARA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:30.617011] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TARA.txt [2026-01-05T20:32:30.617145] [INFO ] [sig ] [3035/3521] Completed TARA in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:30.617184] [INFO ] [sig ] [3036/3521] Forecasting TARK... [2026-01-05T20:32:30.617212] [INFO ] [sig ] Generating forecast for: TARK [2026-01-05T20:32:30.617240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-05T20:32:30.628254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-05T20:32:30.628537] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-05T20:32:30.629323] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-05T20:32:30.629375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:30.629406] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:30.629432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:30.629489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:30.685242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:30.685883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:30.685961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:30.685993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:30.808405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:30.808547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:30.808603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:30.808634] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:30.811948] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-05T20:32:30.812214] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-05T20:32:30.812338] [INFO ] [sig ] TARK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:30.949501] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TARK.txt [2026-01-05T20:32:30.949644] [INFO ] [sig ] [3036/3521] Completed TARK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:30.949685] [INFO ] [sig ] [3037/3521] Forecasting TARS... [2026-01-05T20:32:30.949713] [INFO ] [sig ] Generating forecast for: TARS [2026-01-05T20:32:30.949742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-05T20:32:30.960774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-05T20:32:30.961079] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-05T20:32:30.961906] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-05T20:32:30.961960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:30.962003] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:30.962031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:30.962089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:31.017923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:31.018536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:31.018632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:31.018664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:31.143393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:31.143536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:31.143589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:31.143620] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:31.147096] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-05T20:32:31.147365] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-05T20:32:31.147497] [INFO ] [sig ] TARS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:31.285629] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TARS.txt [2026-01-05T20:32:31.285774] [INFO ] [sig ] [3037/3521] Completed TARS in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:31.285814] [INFO ] [sig ] [3038/3521] Forecasting TASK... [2026-01-05T20:32:31.285842] [INFO ] [sig ] Generating forecast for: TASK [2026-01-05T20:32:31.285871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-05T20:32:31.296918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-05T20:32:31.297238] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-05T20:32:31.298027] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-05T20:32:31.298079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:31.298111] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:31.298137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:31.298194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:31.353493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:31.354241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:31.354321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:31.354354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:31.471014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:31.471171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:31.471208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:31.471237] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:31.474556] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-05T20:32:31.474850] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-05T20:32:31.474981] [INFO ] [sig ] TASK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:31.611972] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TASK.txt [2026-01-05T20:32:31.612101] [INFO ] [sig ] [3038/3521] Completed TASK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:31.612140] [INFO ] [sig ] [3039/3521] Forecasting TAYD... [2026-01-05T20:32:31.612170] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-05T20:32:31.612198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-05T20:32:31.624350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-05T20:32:31.624708] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-05T20:32:31.625472] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-05T20:32:31.625524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:31.625555] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:31.625602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:31.625664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:31.680897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:31.681618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:31.681699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:31.681731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:31.791910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:31.792064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:31.792101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:31.792129] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:31.795446] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-05T20:32:31.795739] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-05T20:32:31.795867] [INFO ] [sig ] TAYD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:31.934155] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TAYD.txt [2026-01-05T20:32:31.934288] [INFO ] [sig ] [3039/3521] Completed TAYD in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-05T20:32:31.934327] [INFO ] [sig ] [3040/3521] Forecasting TBB... [2026-01-05T20:32:31.934356] [INFO ] [sig ] Generating forecast for: TBB [2026-01-05T20:32:31.934386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-05T20:32:31.945488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-05T20:32:31.945829] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-05T20:32:31.946611] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-05T20:32:31.946664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:31.946695] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:31.946722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:31.946779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:32.002240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:32.002960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:32.003040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:32.003071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:32.125064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:32.125220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:32.125259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:32.125288] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:32.128812] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-01-05T20:32:32.129109] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-05T20:32:32.129263] [INFO ] [sig ] TBB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:32.275638] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBB.txt [2026-01-05T20:32:32.275802] [INFO ] [sig ] [3040/3521] Completed TBB in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-05T20:32:32.275863] [INFO ] [sig ] [3041/3521] Forecasting TBBK... [2026-01-05T20:32:32.275916] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-05T20:32:32.275964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-05T20:32:32.287157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-05T20:32:32.287478] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-05T20:32:32.288285] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-05T20:32:32.288338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:32.288370] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:32.288399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:32.288457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:32.349389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:32.350182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:32.350308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:32.350361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:32.472268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:32.472410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:32.472449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:32.472477] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:32.475821] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-05T20:32:32.476094] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-05T20:32:32.476224] [INFO ] [sig ] TBBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:32.614464] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBBK.txt [2026-01-05T20:32:32.614810] [INFO ] [sig ] [3041/3521] Completed TBBK in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-05T20:32:32.614851] [INFO ] [sig ] [3042/3521] Forecasting TBI... [2026-01-05T20:32:32.614881] [INFO ] [sig ] Generating forecast for: TBI [2026-01-05T20:32:32.614911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-05T20:32:32.625721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-05T20:32:32.626026] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-05T20:32:32.626810] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-05T20:32:32.626863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:32.626896] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:32.626923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:32.626980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:32.682261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:32.682973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:32.683052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:32.683084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:32.803384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:32.803531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:32.803586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:32.803619] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:32.806923] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=82.08%) [2026-01-05T20:32:32.807194] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-05T20:32:32.807321] [INFO ] [sig ] TBI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:32.947809] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBI.txt [2026-01-05T20:32:32.947951] [INFO ] [sig ] [3042/3521] Completed TBI in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-05T20:32:32.947989] [INFO ] [sig ] [3043/3521] Forecasting TBIL... [2026-01-05T20:32:32.948020] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-05T20:32:32.948050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-05T20:32:32.959120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-05T20:32:32.959435] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-05T20:32:32.960231] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-05T20:32:32.960284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:32.960314] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:32.960339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:32.960395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:33.015782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:33.016499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:33.016597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:33.016633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:33.074021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:33.074158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:33.074196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:33.074223] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:33.077473] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-05T20:32:33.077764] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-05T20:32:33.077890] [INFO ] [sig ] TBIL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:33.214348] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBIL.txt [2026-01-05T20:32:33.214479] [INFO ] [sig ] [3043/3521] Completed TBIL in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:33.214518] [INFO ] [sig ] [3044/3521] Forecasting TBLA... [2026-01-05T20:32:33.214547] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-05T20:32:33.214593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-05T20:32:33.225536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-05T20:32:33.225860] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-05T20:32:33.226664] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-05T20:32:33.226718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:33.226750] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:33.226777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:33.226834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:33.283391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:33.284071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:33.284151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:33.284184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:33.406013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:33.406161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:33.406200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:33.406246] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:33.409840] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=67.89%) [2026-01-05T20:32:33.410120] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-05T20:32:33.410251] [INFO ] [sig ] TBLA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:33.555105] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBLA.txt [2026-01-05T20:32:33.555259] [INFO ] [sig ] [3044/3521] Completed TBLA in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:33.555298] [INFO ] [sig ] [3045/3521] Forecasting TBLD... [2026-01-05T20:32:33.555328] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-05T20:32:33.555357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-05T20:32:33.566685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-05T20:32:33.566960] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-05T20:32:33.567728] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-05T20:32:33.567933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:33.567964] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:33.567990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:33.568047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:33.625819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:33.626499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:33.626596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:33.626630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:33.749048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:33.749199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:33.749238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:33.749267] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:33.752969] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-01-05T20:32:33.753244] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-05T20:32:33.753371] [INFO ] [sig ] TBLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:33.898355] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TBLD.txt [2026-01-05T20:32:33.898496] [INFO ] [sig ] [3045/3521] Completed TBLD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:33.898538] [INFO ] [sig ] [3046/3521] Forecasting TBPH... [2026-01-05T20:32:33.898585] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-05T20:32:33.898620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-05T20:32:33.909786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-05T20:32:33.910101] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-05T20:32:33.910935] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-05T20:32:33.910989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:33.911021] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:33.911050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:33.911108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:33.966984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:33.967676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:33.967757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:33.967803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:34.085792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:34.085940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:34.085980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:34.086009] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:34.089456] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-05T20:32:34.089750] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-05T20:32:34.089897] [INFO ] [sig ] TBPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:34.238103] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TBPH.txt [2026-01-05T20:32:34.238270] [INFO ] [sig ] [3046/3521] Completed TBPH in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:34.238311] [INFO ] [sig ] [3047/3521] Forecasting TBRG... [2026-01-05T20:32:34.238342] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-05T20:32:34.238378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-05T20:32:34.250263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-05T20:32:34.250669] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-05T20:32:34.251476] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-05T20:32:34.251531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:34.251564] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:34.251613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:34.251673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:34.309416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:34.310311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:34.310410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:34.310443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:34.435553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:34.435723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:34.435763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:34.435793] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:34.439259] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-05T20:32:34.439535] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-05T20:32:34.439693] [INFO ] [sig ] TBRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:34.578932] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TBRG.txt [2026-01-05T20:32:34.579109] [INFO ] [sig ] [3047/3521] Completed TBRG in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:34.579150] [INFO ] [sig ] [3048/3521] Forecasting TCBI... [2026-01-05T20:32:34.579180] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-05T20:32:34.579208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-05T20:32:34.590551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-05T20:32:34.590922] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-05T20:32:34.591700] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-05T20:32:34.591753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:34.591812] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:34.591852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:34.591911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:34.647633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:34.648563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:34.648667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:34.648700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:34.768118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:34.768273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:34.768311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:34.768338] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:34.771752] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-01-05T20:32:34.772027] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-05T20:32:34.772152] [INFO ] [sig ] TCBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:34.911437] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TCBI.txt [2026-01-05T20:32:34.911588] [INFO ] [sig ] [3048/3521] Completed TCBI in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:34.911629] [INFO ] [sig ] [3049/3521] Forecasting TCBIO... [2026-01-05T20:32:34.911658] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-05T20:32:34.911688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-05T20:32:34.923117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-05T20:32:34.923377] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-05T20:32:34.924154] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-05T20:32:34.924207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:34.924237] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:34.924263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:34.924319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:34.980134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:34.980762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:34.980840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:34.980872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:35.095761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:35.095917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:35.095957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:35.095985] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:35.099462] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=71.44%) [2026-01-05T20:32:35.099774] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-05T20:32:35.099909] [INFO ] [sig ] TCBIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:35.239681] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCBIO.txt [2026-01-05T20:32:35.239832] [INFO ] [sig ] [3049/3521] Completed TCBIO in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:35.239876] [INFO ] [sig ] [3050/3521] Forecasting TCBK... [2026-01-05T20:32:35.239906] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-05T20:32:35.239937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-05T20:32:35.250974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-05T20:32:35.251268] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-05T20:32:35.252065] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-05T20:32:35.252118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:35.252149] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:35.252176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:35.252233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:35.308608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:35.309231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:35.309306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:35.309338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:35.426831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:35.426986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:35.427025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:35.427053] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:35.430393] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-05T20:32:35.430680] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-05T20:32:35.430803] [INFO ] [sig ] TCBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:35.572812] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCBK.txt [2026-01-05T20:32:35.572971] [INFO ] [sig ] [3050/3521] Completed TCBK in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:35.573009] [INFO ] [sig ] [3051/3521] Forecasting TCBX... [2026-01-05T20:32:35.573040] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-05T20:32:35.573070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-05T20:32:35.584599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-05T20:32:35.584957] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-05T20:32:35.585776] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-05T20:32:35.585831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:35.585865] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:35.585893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:35.585951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:35.643911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:35.644754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:35.644838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:35.644871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:35.761945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:35.762095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:35.762134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:35.762193] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:35.765602] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-05T20:32:35.765879] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-05T20:32:35.766008] [INFO ] [sig ] TCBX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:35.904591] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCBX.txt [2026-01-05T20:32:35.904738] [INFO ] [sig ] [3051/3521] Completed TCBX in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:35.904778] [INFO ] [sig ] [3052/3521] Forecasting TCMD... [2026-01-05T20:32:35.904807] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-05T20:32:35.904843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-05T20:32:35.916713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-05T20:32:35.917092] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-05T20:32:35.917914] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-05T20:32:35.917970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:35.918004] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:35.918032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:35.918091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:35.976448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:35.977309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:35.977393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:35.977425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:36.101891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:36.102044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:36.102083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:36.102111] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:36.105456] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-05T20:32:36.105764] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-05T20:32:36.105897] [INFO ] [sig ] TCMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:36.246039] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCMD.txt [2026-01-05T20:32:36.246175] [INFO ] [sig ] [3052/3521] Completed TCMD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:36.246214] [INFO ] [sig ] [3053/3521] Forecasting TCOM... [2026-01-05T20:32:36.246243] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-05T20:32:36.246273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-05T20:32:36.257686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-05T20:32:36.257987] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-05T20:32:36.258770] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-05T20:32:36.258822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:36.258853] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:36.258879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:36.258956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:36.316723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:36.317731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:36.317832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:36.317865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:36.452900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:36.453068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:36.453108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:36.453137] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:36.456649] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-05T20:32:36.456935] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-05T20:32:36.457074] [INFO ] [sig ] TCOM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:36.601675] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCOM.txt [2026-01-05T20:32:36.601823] [INFO ] [sig ] [3053/3521] Completed TCOM in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:36.601865] [INFO ] [sig ] [3054/3521] Forecasting TCPC... [2026-01-05T20:32:36.601893] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-05T20:32:36.601923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-05T20:32:36.613457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-05T20:32:36.613799] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-05T20:32:36.614631] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-05T20:32:36.614685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:36.614716] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:36.614744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:36.614802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:36.672025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:36.672899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:36.672987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:36.673022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:36.794060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:36.794217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:36.794257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:36.794285] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:36.797645] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=70.66%) [2026-01-05T20:32:36.797916] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-05T20:32:36.798040] [INFO ] [sig ] TCPC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:36.938018] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TCPC.txt [2026-01-05T20:32:36.938153] [INFO ] [sig ] [3054/3521] Completed TCPC in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:36.938192] [INFO ] [sig ] [3055/3521] Forecasting TCX... [2026-01-05T20:32:36.938223] [INFO ] [sig ] Generating forecast for: TCX [2026-01-05T20:32:36.938253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-05T20:32:36.949103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-05T20:32:36.949364] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-05T20:32:36.950130] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-05T20:32:36.950182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:36.950215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:36.950241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:36.950298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:37.007648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:37.008498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:37.008608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:37.008645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:37.120059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:37.120226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:37.120270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:37.120299] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:37.123747] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-01-05T20:32:37.124028] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-05T20:32:37.124155] [INFO ] [sig ] TCX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:37.265306] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TCX.txt [2026-01-05T20:32:37.265434] [INFO ] [sig ] [3055/3521] Completed TCX in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:37.265472] [INFO ] [sig ] [3056/3521] Forecasting TD... [2026-01-05T20:32:37.265501] [INFO ] [sig ] Generating forecast for: TD [2026-01-05T20:32:37.265531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-05T20:32:37.277222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-05T20:32:37.277517] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-05T20:32:37.278306] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-05T20:32:37.278360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:37.278393] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:37.278421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:37.278480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:37.336495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:37.337272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:37.337355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:37.337389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:37.457484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:37.457656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:37.457698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:37.457728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:37.461136] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=60.34%) [2026-01-05T20:32:37.461408] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-05T20:32:37.461541] [INFO ] [sig ] TD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:37.599098] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TD.txt [2026-01-05T20:32:37.599212] [INFO ] [sig ] [3056/3521] Completed TD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:37.599249] [INFO ] [sig ] [3057/3521] Forecasting TDC... [2026-01-05T20:32:37.599278] [INFO ] [sig ] Generating forecast for: TDC [2026-01-05T20:32:37.599306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-05T20:32:37.610411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-05T20:32:37.610697] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-05T20:32:37.611445] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-05T20:32:37.611496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:37.611526] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:37.611553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:37.611632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:37.667538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:37.668156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:37.668233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:37.668264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:37.786549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:37.786708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:37.786746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:37.786774] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:37.790027] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=93.64%) [2026-01-05T20:32:37.790291] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-05T20:32:37.790415] [INFO ] [sig ] TDC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:37.929246] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TDC.txt [2026-01-05T20:32:37.929393] [INFO ] [sig ] [3057/3521] Completed TDC in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-05T20:32:37.929434] [INFO ] [sig ] [3058/3521] Forecasting TDF... [2026-01-05T20:32:37.929463] [INFO ] [sig ] Generating forecast for: TDF [2026-01-05T20:32:37.929493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-05T20:32:37.940536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-05T20:32:37.940832] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-05T20:32:37.941616] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-05T20:32:37.941669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:37.941700] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:37.941727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:37.941784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:38.000566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:38.001405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:38.001506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:38.001590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:38.115013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:38.115167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:38.115206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:38.115234] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:38.118553] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-05T20:32:38.118844] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-05T20:32:38.119009] [INFO ] [sig ] TDF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:38.258330] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TDF.txt [2026-01-05T20:32:38.258455] [INFO ] [sig ] [3058/3521] Completed TDF in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-05T20:32:38.258493] [INFO ] [sig ] [3059/3521] Forecasting TDG... [2026-01-05T20:32:38.258523] [INFO ] [sig ] Generating forecast for: TDG [2026-01-05T20:32:38.258552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-05T20:32:38.269505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-05T20:32:38.269789] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-05T20:32:38.270531] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-05T20:32:38.270608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:38.270641] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:38.270668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:38.270725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:38.326481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:38.327073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:38.327149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:38.327181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:38.443940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:38.444055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:38.444091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:38.444119] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:38.447272] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=30.10%) [2026-01-05T20:32:38.447537] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-05T20:32:38.447696] [INFO ] [sig ] TDG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:38.586428] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TDG.txt [2026-01-05T20:32:38.586542] [INFO ] [sig ] [3059/3521] Completed TDG in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-05T20:32:38.586602] [INFO ] [sig ] [3060/3521] Forecasting TDS... [2026-01-05T20:32:38.586633] [INFO ] [sig ] Generating forecast for: TDS [2026-01-05T20:32:38.586663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-05T20:32:38.597964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-05T20:32:38.598224] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-05T20:32:38.599019] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-05T20:32:38.599071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:38.599102] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:38.599128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:38.599184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:38.655054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:38.655651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:38.655726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:38.655759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:38.772167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:38.772268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:38.772303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:38.772329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:38.775399] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-01-05T20:32:38.775675] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-05T20:32:38.775799] [INFO ] [sig ] TDS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:38.913384] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TDS.txt [2026-01-05T20:32:38.913491] [INFO ] [sig ] [3060/3521] Completed TDS in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:38.913527] [INFO ] [sig ] [3061/3521] Forecasting TDSC... [2026-01-05T20:32:38.913557] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-05T20:32:38.913604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-05T20:32:38.924229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-05T20:32:38.924471] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-05T20:32:38.925238] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-05T20:32:38.925301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:38.925333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:38.925360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:38.925418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:38.980953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:38.981525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:38.981617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:38.981650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:39.085891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:39.086008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:39.086043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:39.086070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:39.089304] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-05T20:32:39.089562] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-05T20:32:39.089706] [INFO ] [sig ] TDSC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:39.227849] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TDSC.txt [2026-01-05T20:32:39.227985] [INFO ] [sig ] [3061/3521] Completed TDSC in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:39.228025] [INFO ] [sig ] [3062/3521] Forecasting TDUP... [2026-01-05T20:32:39.228054] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-05T20:32:39.228083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-05T20:32:39.239211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-05T20:32:39.239479] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-05T20:32:39.240237] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-05T20:32:39.240289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:39.240321] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:39.240348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:39.240405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:39.296426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:39.297036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:39.297114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:39.297146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:39.415370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:39.415489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:39.415525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:39.415552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:39.419142] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-05T20:32:39.419402] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-05T20:32:39.419523] [INFO ] [sig ] TDUP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:39.558676] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TDUP.txt [2026-01-05T20:32:39.558791] [INFO ] [sig ] [3062/3521] Completed TDUP in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:39.558830] [INFO ] [sig ] [3063/3521] Forecasting TDY... [2026-01-05T20:32:39.558859] [INFO ] [sig ] Generating forecast for: TDY [2026-01-05T20:32:39.558888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-05T20:32:39.569913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-05T20:32:39.570173] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-05T20:32:39.570932] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-05T20:32:39.570984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:39.571015] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:39.571042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:39.571099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:39.629987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:39.630661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:39.630740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:39.630771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:39.753466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:39.753600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:39.753638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:39.753666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:39.756839] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-01-05T20:32:39.757101] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-05T20:32:39.757222] [INFO ] [sig ] TDY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:39.895410] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TDY.txt [2026-01-05T20:32:39.895528] [INFO ] [sig ] [3063/3521] Completed TDY in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:39.895567] [INFO ] [sig ] [3064/3521] Forecasting TEAM... [2026-01-05T20:32:39.895615] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-05T20:32:39.895645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-05T20:32:39.906507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-05T20:32:39.906797] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-05T20:32:39.907538] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-05T20:32:39.907613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:39.907646] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:39.907673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:39.907729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:39.963472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:39.964088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:39.964164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:39.964196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:40.081402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:40.081521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:40.081557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:40.081603] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:40.084889] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-01-05T20:32:40.085196] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-05T20:32:40.085331] [INFO ] [sig ] TEAM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:40.228630] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEAM.txt [2026-01-05T20:32:40.228772] [INFO ] [sig ] [3064/3521] Completed TEAM in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:40.228818] [INFO ] [sig ] [3065/3521] Forecasting TECH... [2026-01-05T20:32:40.228848] [INFO ] [sig ] Generating forecast for: TECH [2026-01-05T20:32:40.228876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-05T20:32:40.241197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-05T20:32:40.241457] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-05T20:32:40.242224] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-05T20:32:40.242276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:40.242333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:40.242361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:40.242419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:40.300592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:40.301202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:40.301283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:40.301314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:40.424898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:40.425053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:40.425095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:40.425125] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:40.428625] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-05T20:32:40.428902] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-05T20:32:40.429057] [INFO ] [sig ] TECH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:40.571044] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TECH.txt [2026-01-05T20:32:40.571175] [INFO ] [sig ] [3065/3521] Completed TECH in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:40.571216] [INFO ] [sig ] [3066/3521] Forecasting TECK... [2026-01-05T20:32:40.571245] [INFO ] [sig ] Generating forecast for: TECK [2026-01-05T20:32:40.571274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-05T20:32:40.582717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-05T20:32:40.583064] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-05T20:32:40.583870] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-05T20:32:40.583925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:40.583958] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:40.583986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:40.584045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:40.640796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:40.641570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:40.641667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:40.641698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:40.766622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:40.766786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:40.766826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:40.766853] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:40.770272] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=30.88%) [2026-01-05T20:32:40.770542] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-05T20:32:40.770709] [INFO ] [sig ] TECK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:40.912270] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TECK.txt [2026-01-05T20:32:40.912407] [INFO ] [sig ] [3066/3521] Completed TECK in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:40.912446] [INFO ] [sig ] [3067/3521] Forecasting TECX... [2026-01-05T20:32:40.912475] [INFO ] [sig ] Generating forecast for: TECX [2026-01-05T20:32:40.912505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-05T20:32:40.924285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-05T20:32:40.924699] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-05T20:32:40.925514] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-05T20:32:40.925595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:40.925635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:40.925667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:40.925724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:40.984471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:40.985355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:40.985441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:40.985475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:41.102695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:41.102856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:41.102897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:41.102926] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:41.106663] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-05T20:32:41.106986] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-05T20:32:41.107128] [INFO ] [sig ] TECX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:41.260357] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TECX.txt [2026-01-05T20:32:41.260509] [INFO ] [sig ] [3067/3521] Completed TECX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:41.260548] [INFO ] [sig ] [3068/3521] Forecasting TEF... [2026-01-05T20:32:41.260606] [INFO ] [sig ] Generating forecast for: TEF [2026-01-05T20:32:41.260655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-05T20:32:41.271493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-05T20:32:41.272001] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-05T20:32:41.273028] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-05T20:32:41.273087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:41.273120] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:41.273148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:41.273209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:41.331458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:41.332478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:41.332602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:41.332640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:41.450948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:41.451099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:41.451156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:41.451214] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:41.454689] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-05T20:32:41.454964] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-05T20:32:41.455091] [INFO ] [sig ] TEF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:41.598092] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEF.txt [2026-01-05T20:32:41.598231] [INFO ] [sig ] [3068/3521] Completed TEF in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:41.598270] [INFO ] [sig ] [3069/3521] Forecasting TEI... [2026-01-05T20:32:41.598300] [INFO ] [sig ] Generating forecast for: TEI [2026-01-05T20:32:41.598329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-05T20:32:41.609234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-05T20:32:41.609544] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-05T20:32:41.610323] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-05T20:32:41.610374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:41.610405] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:41.610431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:41.610488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:41.668289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:41.669150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:41.669234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:41.669267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:41.785530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:41.785704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:41.785752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:41.785785] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:41.789207] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-05T20:32:41.789498] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-05T20:32:41.789648] [INFO ] [sig ] TEI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:41.931941] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEI.txt [2026-01-05T20:32:41.932080] [INFO ] [sig ] [3069/3521] Completed TEI in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:41.932118] [INFO ] [sig ] [3070/3521] Forecasting TELO... [2026-01-05T20:32:41.932149] [INFO ] [sig ] Generating forecast for: TELO [2026-01-05T20:32:41.932178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-05T20:32:41.943165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-05T20:32:41.943463] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-05T20:32:41.944257] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-05T20:32:41.944309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:41.944340] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:41.944366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:41.944423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:42.000885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:42.001654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:42.001735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:42.001767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:42.117117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:42.117268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:42.117307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:42.117336] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:42.120809] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-05T20:32:42.121085] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-05T20:32:42.121212] [INFO ] [sig ] TELO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:42.262103] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TELO.txt [2026-01-05T20:32:42.262272] [INFO ] [sig ] [3070/3521] Completed TELO in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:42.262334] [INFO ] [sig ] [3071/3521] Forecasting TEM... [2026-01-05T20:32:42.262378] [INFO ] [sig ] Generating forecast for: TEM [2026-01-05T20:32:42.262416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-05T20:32:42.288190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-05T20:32:42.288532] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-05T20:32:42.289353] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-05T20:32:42.289405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:42.289436] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:42.289462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:42.289520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:42.348340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:42.349288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:42.349378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:42.349412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:42.476763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:42.476931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:42.476970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:42.476999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:42.480463] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-01-05T20:32:42.480835] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-05T20:32:42.480975] [INFO ] [sig ] TEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:42.621093] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEM.txt [2026-01-05T20:32:42.621229] [INFO ] [sig ] [3071/3521] Completed TEM in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:42.621269] [INFO ] [sig ] [3072/3521] Forecasting TENB... [2026-01-05T20:32:42.621299] [INFO ] [sig ] Generating forecast for: TENB [2026-01-05T20:32:42.621328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-05T20:32:42.632058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-05T20:32:42.632359] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-05T20:32:42.633129] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-05T20:32:42.633182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:42.633224] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:42.633253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:42.633309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:42.688971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:42.689674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:42.689754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:42.689786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:42.806844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:42.806999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:42.807037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:42.807065] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:42.810400] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-05T20:32:42.810695] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-05T20:32:42.810820] [INFO ] [sig ] TENB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:42.947812] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TENB.txt [2026-01-05T20:32:42.947948] [INFO ] [sig ] [3072/3521] Completed TENB in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:42.947986] [INFO ] [sig ] [3073/3521] Forecasting TENX... [2026-01-05T20:32:42.948017] [INFO ] [sig ] Generating forecast for: TENX [2026-01-05T20:32:42.948047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-05T20:32:42.959362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-05T20:32:42.959716] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-05T20:32:42.960536] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-05T20:32:42.960613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:42.960654] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:42.960688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:42.960757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:43.021187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:43.022086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:43.022181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:43.022215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:43.137123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:43.137292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:43.137349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:43.137394] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:43.141454] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-01-05T20:32:43.141760] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-05T20:32:43.141895] [INFO ] [sig ] TENX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:43.287874] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TENX.txt [2026-01-05T20:32:43.288011] [INFO ] [sig ] [3073/3521] Completed TENX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:43.288050] [INFO ] [sig ] [3074/3521] Forecasting TEO... [2026-01-05T20:32:43.288080] [INFO ] [sig ] Generating forecast for: TEO [2026-01-05T20:32:43.288111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEO' from 'https://tdm.silogroup.org/data/derivative_storage/TEO.csv'. [2026-01-05T20:32:43.299142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEO'. [2026-01-05T20:32:43.299459] [INFO ] [FORECASTER] Starting predict_future for TEO [2026-01-05T20:32:43.300228] [DEBUG] [LOCAL ] No optimal features file found for TEO: ./output/feature-sets/TEO.txt [2026-01-05T20:32:43.300281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:43.300312] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:43.300339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:43.300397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:43.355708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:43.356400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:43.356480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:43.356513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:43.474627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:43.474778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:43.474816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:43.474844] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:43.478161] [DEBUG] [FORECASTER] TEO: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-05T20:32:43.478432] [INFO ] [FORECASTER] Completed predict_future for TEO [2026-01-05T20:32:43.478556] [INFO ] [sig ] TEO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:43.627198] [INFO ] [LOCAL ] Saved forecast: TEO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TEO.txt [2026-01-05T20:32:43.627381] [INFO ] [sig ] [3074/3521] Completed TEO in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:43.627423] [INFO ] [sig ] [3075/3521] Forecasting TERN... [2026-01-05T20:32:43.627452] [INFO ] [sig ] Generating forecast for: TERN [2026-01-05T20:32:43.627482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-05T20:32:43.639649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-05T20:32:43.640095] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-05T20:32:43.641013] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-05T20:32:43.641075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:43.641115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:43.641154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:43.641233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:43.699693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:43.700597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:43.700725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:43.700758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:43.820723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:43.820887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:43.820928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:43.820958] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:43.824455] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-05T20:32:43.824761] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-05T20:32:43.824895] [INFO ] [sig ] TERN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:43.967877] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TERN.txt [2026-01-05T20:32:43.968022] [INFO ] [sig ] [3075/3521] Completed TERN in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-05T20:32:43.968063] [INFO ] [sig ] [3076/3521] Forecasting TEVA... [2026-01-05T20:32:43.968110] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-05T20:32:43.968143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-05T20:32:43.979760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-05T20:32:43.980059] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-05T20:32:43.980839] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-05T20:32:43.980893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:43.980928] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:43.980954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:43.981011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:44.037802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:44.038765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:44.038848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:44.038880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:44.155911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:44.156068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:44.156107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:44.156135] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:44.159452] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-05T20:32:44.159736] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-05T20:32:44.159860] [INFO ] [sig ] TEVA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:44.306352] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEVA.txt [2026-01-05T20:32:44.306510] [INFO ] [sig ] [3076/3521] Completed TEVA in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-05T20:32:44.306549] [INFO ] [sig ] [3077/3521] Forecasting TEX... [2026-01-05T20:32:44.306598] [INFO ] [sig ] Generating forecast for: TEX [2026-01-05T20:32:44.306630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-05T20:32:44.317246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-05T20:32:44.317630] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-05T20:32:44.318392] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-05T20:32:44.318445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:44.318476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:44.318502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:44.318559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:44.390283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:44.391362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:44.391473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:44.391525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:44.522065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:44.522217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:44.522256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:44.522284] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:44.525637] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-01-05T20:32:44.525908] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-05T20:32:44.526031] [INFO ] [sig ] TEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:44.668561] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TEX.txt [2026-01-05T20:32:44.668724] [INFO ] [sig ] [3077/3521] Completed TEX in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:44.668762] [INFO ] [sig ] [3078/3521] Forecasting TFC... [2026-01-05T20:32:44.668791] [INFO ] [sig ] Generating forecast for: TFC [2026-01-05T20:32:44.668822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-05T20:32:44.680624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-05T20:32:44.680959] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-05T20:32:44.681761] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-05T20:32:44.681813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:44.681844] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:44.681870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:44.681927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:44.739650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:44.740478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:44.740559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:44.740612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:44.861932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:44.862075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:44.862112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:44.862141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:44.865431] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-01-05T20:32:44.865730] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-05T20:32:44.865864] [INFO ] [sig ] TFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:45.010195] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TFC.txt [2026-01-05T20:32:45.010378] [INFO ] [sig ] [3078/3521] Completed TFC in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:45.010417] [INFO ] [sig ] [3079/3521] Forecasting TFII... [2026-01-05T20:32:45.010448] [INFO ] [sig ] Generating forecast for: TFII [2026-01-05T20:32:45.010479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-05T20:32:45.021483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-05T20:32:45.021779] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-05T20:32:45.022534] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-05T20:32:45.022605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:45.022639] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:45.022667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:45.022724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:45.079134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:45.079850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:45.079929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:45.079960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:45.198194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:45.198356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:45.198410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:45.198460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:45.202033] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-05T20:32:45.202380] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-05T20:32:45.202513] [INFO ] [sig ] TFII: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:45.342561] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TFII.txt [2026-01-05T20:32:45.342731] [INFO ] [sig ] [3079/3521] Completed TFII in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:45.342778] [INFO ] [sig ] [3080/3521] Forecasting TFIN... [2026-01-05T20:32:45.342809] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-05T20:32:45.342840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-05T20:32:45.354876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-05T20:32:45.355156] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-05T20:32:45.355927] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-05T20:32:45.355979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:45.356010] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:45.356036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:45.356092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:45.413120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:45.413736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:45.413820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:45.413852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:45.526327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:45.526473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:45.526512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:45.526541] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:45.529964] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-01-05T20:32:45.530240] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-05T20:32:45.530370] [INFO ] [sig ] TFIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:45.679511] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TFIN.txt [2026-01-05T20:32:45.679686] [INFO ] [sig ] [3080/3521] Completed TFIN in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:45.679730] [INFO ] [sig ] [3081/3521] Forecasting TFPM... [2026-01-05T20:32:45.679762] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-05T20:32:45.679794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-05T20:32:45.691050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-05T20:32:45.691333] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-05T20:32:45.692117] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-05T20:32:45.692169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:45.692201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:45.692228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:45.692285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:45.750979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:45.751757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:45.751857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:45.751906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:45.872083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:45.872239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:45.872278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:45.872307] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:45.875690] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=83.06%) [2026-01-05T20:32:45.875978] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-05T20:32:45.876108] [INFO ] [sig ] TFPM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:46.018174] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TFPM.txt [2026-01-05T20:32:46.018310] [INFO ] [sig ] [3081/3521] Completed TFPM in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:46.018350] [INFO ] [sig ] [3082/3521] Forecasting TFSL... [2026-01-05T20:32:46.018379] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-05T20:32:46.018408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-05T20:32:46.030316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-05T20:32:46.030655] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-05T20:32:46.031401] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-05T20:32:46.031453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:46.031508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:46.031536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:46.031610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:46.088225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:46.088852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:46.088968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:46.089002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:46.205302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:46.205446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:46.205483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:46.205510] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:46.208795] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-01-05T20:32:46.209085] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-05T20:32:46.209208] [INFO ] [sig ] TFSL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:46.350083] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TFSL.txt [2026-01-05T20:32:46.350222] [INFO ] [sig ] [3082/3521] Completed TFSL in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:46.350261] [INFO ] [sig ] [3083/3521] Forecasting TG... [2026-01-05T20:32:46.350290] [INFO ] [sig ] Generating forecast for: TG [2026-01-05T20:32:46.350320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-05T20:32:46.361770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-05T20:32:46.362069] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-05T20:32:46.362850] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-05T20:32:46.362902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:46.362934] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:46.362960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:46.363027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:46.418516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:46.419238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:46.419318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:46.419351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:46.535498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:46.535673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:46.535713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:46.535742] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:46.539055] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=17.13%) [2026-01-05T20:32:46.539321] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-05T20:32:46.539445] [INFO ] [sig ] TG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:46.681067] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TG.txt [2026-01-05T20:32:46.681194] [INFO ] [sig ] [3083/3521] Completed TG in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:46.681233] [INFO ] [sig ] [3084/3521] Forecasting TGLS... [2026-01-05T20:32:46.681262] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-05T20:32:46.681291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-05T20:32:46.692640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-05T20:32:46.692907] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-05T20:32:46.693671] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-05T20:32:46.693723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:46.693757] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:46.693786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:46.693843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:46.749939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:46.750532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:46.750626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:46.750660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:46.872389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:46.872558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:46.872620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:46.872650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:46.876080] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-01-05T20:32:46.876355] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-05T20:32:46.876479] [INFO ] [sig ] TGLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:47.015314] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TGLS.txt [2026-01-05T20:32:47.015458] [INFO ] [sig ] [3084/3521] Completed TGLS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:47.015496] [INFO ] [sig ] [3085/3521] Forecasting TGNA... [2026-01-05T20:32:47.015526] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-05T20:32:47.015556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-05T20:32:47.026955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-05T20:32:47.027259] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-05T20:32:47.028047] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-05T20:32:47.028107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:47.028138] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:47.028164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:47.028221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:47.084529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:47.085161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:47.085250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:47.085282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:47.204529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:47.204691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:47.204729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:47.204787] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:47.208107] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-05T20:32:47.208377] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-05T20:32:47.208500] [INFO ] [sig ] TGNA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:47.349663] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TGNA.txt [2026-01-05T20:32:47.349799] [INFO ] [sig ] [3085/3521] Completed TGNA in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:47.349836] [INFO ] [sig ] [3086/3521] Forecasting TGS... [2026-01-05T20:32:47.349867] [INFO ] [sig ] Generating forecast for: TGS [2026-01-05T20:32:47.349897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-05T20:32:47.360786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-05T20:32:47.361062] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-05T20:32:47.361844] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-05T20:32:47.361896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:47.361927] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:47.361954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:47.362010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:47.418655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:47.419300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:47.419376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:47.419408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:47.534809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:47.534953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:47.534991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:47.535020] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:47.538347] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-05T20:32:47.538630] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-05T20:32:47.538754] [INFO ] [sig ] TGS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:47.677634] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TGS.txt [2026-01-05T20:32:47.677756] [INFO ] [sig ] [3086/3521] Completed TGS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:47.677795] [INFO ] [sig ] [3087/3521] Forecasting TGTX... [2026-01-05T20:32:47.677824] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-05T20:32:47.677853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-05T20:32:47.689372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-05T20:32:47.689670] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-05T20:32:47.690419] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-05T20:32:47.690470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:47.690502] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:47.690528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:47.690608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:47.749053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:47.749690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:47.749766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:47.749798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:47.867913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:47.868055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:47.868092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:47.868121] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:47.871420] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-05T20:32:47.871702] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-05T20:32:47.871829] [INFO ] [sig ] TGTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:48.009948] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TGTX.txt [2026-01-05T20:32:48.010071] [INFO ] [sig ] [3087/3521] Completed TGTX in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:48.010110] [INFO ] [sig ] [3088/3521] Forecasting TH... [2026-01-05T20:32:48.010139] [INFO ] [sig ] Generating forecast for: TH [2026-01-05T20:32:48.010169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-05T20:32:48.021336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-05T20:32:48.021642] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-05T20:32:48.022392] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-05T20:32:48.022444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:48.022475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:48.022501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:48.022557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:48.078391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:48.079042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:48.079120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:48.079152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:48.199041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:48.199184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:48.199222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:48.199249] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:48.202514] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-01-05T20:32:48.202806] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-05T20:32:48.202929] [INFO ] [sig ] TH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:48.349513] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TH.txt [2026-01-05T20:32:48.349664] [INFO ] [sig ] [3088/3521] Completed TH in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:48.349705] [INFO ] [sig ] [3089/3521] Forecasting THC... [2026-01-05T20:32:48.349734] [INFO ] [sig ] Generating forecast for: THC [2026-01-05T20:32:48.349763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-05T20:32:48.360873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-05T20:32:48.361156] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-05T20:32:48.361929] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-05T20:32:48.361981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:48.362013] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:48.362039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:48.362096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:48.418408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:48.419056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:48.419134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:48.419165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:48.543975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:48.544128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:48.544171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:48.544201] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:48.547793] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-01-05T20:32:48.548087] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-05T20:32:48.548227] [INFO ] [sig ] THC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:48.690510] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/THC.txt [2026-01-05T20:32:48.690651] [INFO ] [sig ] [3089/3521] Completed THC in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:48.690693] [INFO ] [sig ] [3090/3521] Forecasting THFF... [2026-01-05T20:32:48.690724] [INFO ] [sig ] Generating forecast for: THFF [2026-01-05T20:32:48.690754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-05T20:32:48.702321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-05T20:32:48.702624] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-05T20:32:48.703418] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-05T20:32:48.703471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:48.703502] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:48.703528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:48.703610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:48.760437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:48.761148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:48.761228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:48.761261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:48.883752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:48.883896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:48.883934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:48.883960] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:48.887270] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=85.57%) [2026-01-05T20:32:48.887560] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-05T20:32:48.887702] [INFO ] [sig ] THFF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:49.035871] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/THFF.txt [2026-01-05T20:32:49.036007] [INFO ] [sig ] [3090/3521] Completed THFF in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:49.036045] [INFO ] [sig ] [3091/3521] Forecasting THG... [2026-01-05T20:32:49.036077] [INFO ] [sig ] Generating forecast for: THG [2026-01-05T20:32:49.036107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-05T20:32:49.048398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-05T20:32:49.048695] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-05T20:32:49.049463] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-05T20:32:49.049516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:49.049547] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:49.049599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:49.049660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:49.107179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:49.107804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:49.107883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:49.107915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:49.228822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:49.228981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:49.229021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:49.229048] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:49.232332] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-05T20:32:49.232615] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-05T20:32:49.232736] [INFO ] [sig ] THG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:49.373787] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/THG.txt [2026-01-05T20:32:49.373912] [INFO ] [sig ] [3091/3521] Completed THG in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:49.373952] [INFO ] [sig ] [3092/3521] Forecasting THO... [2026-01-05T20:32:49.373980] [INFO ] [sig ] Generating forecast for: THO [2026-01-05T20:32:49.374009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-05T20:32:49.385953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-05T20:32:49.386235] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-05T20:32:49.387001] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-05T20:32:49.387055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:49.387086] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:49.387113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:49.387170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:49.444438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:49.445105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:49.445210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:49.445244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:49.564500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:49.564654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:49.564708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:49.564737] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:49.567982] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-01-05T20:32:49.568245] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-05T20:32:49.568367] [INFO ] [sig ] THO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:49.709133] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/THO.txt [2026-01-05T20:32:49.709255] [INFO ] [sig ] [3092/3521] Completed THO in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-05T20:32:49.709295] [INFO ] [sig ] [3093/3521] Forecasting THQ... [2026-01-05T20:32:49.709324] [INFO ] [sig ] Generating forecast for: THQ [2026-01-05T20:32:49.709355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-05T20:32:49.721460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-05T20:32:49.721762] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-05T20:32:49.722509] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-05T20:32:49.722561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:49.722612] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:49.722639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:49.722695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:49.779868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:49.780526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:49.780623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:49.780658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:49.897379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:49.897513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:49.897551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:49.897596] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:49.900978] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=17.37%) [2026-01-05T20:32:49.901253] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-05T20:32:49.901377] [INFO ] [sig ] THQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:50.041531] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/THQ.txt [2026-01-05T20:32:50.041682] [INFO ] [sig ] [3093/3521] Completed THQ in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-05T20:32:50.041722] [INFO ] [sig ] [3094/3521] Forecasting THRM... [2026-01-05T20:32:50.041751] [INFO ] [sig ] Generating forecast for: THRM [2026-01-05T20:32:50.041780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-05T20:32:50.053093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-05T20:32:50.053382] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-05T20:32:50.054155] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-05T20:32:50.054207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:50.054238] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:50.054265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:50.054321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:50.113824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:50.114530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:50.114625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:50.114659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:50.233685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:50.233833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:50.233871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:50.233898] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:50.237273] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-05T20:32:50.237535] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-05T20:32:50.237677] [INFO ] [sig ] THRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:50.379296] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/THRM.txt [2026-01-05T20:32:50.379425] [INFO ] [sig ] [3094/3521] Completed THRM in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-05T20:32:50.379466] [INFO ] [sig ] [3095/3521] Forecasting THRY... [2026-01-05T20:32:50.379497] [INFO ] [sig ] Generating forecast for: THRY [2026-01-05T20:32:50.379529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-05T20:32:50.390737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-05T20:32:50.391011] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-05T20:32:50.391803] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-05T20:32:50.391856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:50.391893] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:50.391921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:50.391979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:50.449028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:50.450068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:50.450157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:50.450189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:50.572369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:50.572542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:50.572599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:50.572631] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:50.576080] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-01-05T20:32:50.576364] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-05T20:32:50.576497] [INFO ] [sig ] THRY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:50.717880] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/THRY.txt [2026-01-05T20:32:50.718079] [INFO ] [sig ] [3095/3521] Completed THRY in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:50.718123] [INFO ] [sig ] [3096/3521] Forecasting THS... [2026-01-05T20:32:50.718153] [INFO ] [sig ] Generating forecast for: THS [2026-01-05T20:32:50.718183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-05T20:32:50.729858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-05T20:32:50.730169] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-05T20:32:50.730991] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-05T20:32:50.731044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:50.731085] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:50.731113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:50.731171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:50.787426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:50.788073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:50.788150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:50.788182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:50.912298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:50.912455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:50.912493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:50.912521] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:50.915935] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-01-05T20:32:50.916248] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-05T20:32:50.916380] [INFO ] [sig ] THS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:51.056252] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/THS.txt [2026-01-05T20:32:51.056377] [INFO ] [sig ] [3096/3521] Completed THS in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:51.056415] [INFO ] [sig ] [3097/3521] Forecasting TIGO... [2026-01-05T20:32:51.056443] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-05T20:32:51.056472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-05T20:32:51.067243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-05T20:32:51.067519] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-05T20:32:51.068458] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-05T20:32:51.068511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:51.068542] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:51.068586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:51.068646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:51.124947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:51.125531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:51.125623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:51.125657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:51.241748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:51.241912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:51.241951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:51.241979] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:51.245342] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-01-05T20:32:51.245651] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-05T20:32:51.245784] [INFO ] [sig ] TIGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:51.387903] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TIGO.txt [2026-01-05T20:32:51.388064] [INFO ] [sig ] [3097/3521] Completed TIGO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:51.388103] [INFO ] [sig ] [3098/3521] Forecasting TIL... [2026-01-05T20:32:51.388134] [INFO ] [sig ] Generating forecast for: TIL [2026-01-05T20:32:51.388164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-05T20:32:51.399310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-05T20:32:51.399624] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-05T20:32:51.400384] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-05T20:32:51.400436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:51.400468] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:51.400494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:51.400556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:51.457007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:51.457652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:51.457730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:51.457762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:51.576705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:51.576827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:51.576865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:51.576893] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:51.580222] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-01-05T20:32:51.580494] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-05T20:32:51.580640] [INFO ] [sig ] TIL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:51.727057] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TIL.txt [2026-01-05T20:32:51.727182] [INFO ] [sig ] [3098/3521] Completed TIL in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:51.727220] [INFO ] [sig ] [3099/3521] Forecasting TILE... [2026-01-05T20:32:51.727249] [INFO ] [sig ] Generating forecast for: TILE [2026-01-05T20:32:51.727277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-05T20:32:51.738446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-05T20:32:51.738731] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-05T20:32:51.739543] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-05T20:32:51.739611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:51.739666] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:51.739695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:51.739752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:51.796192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:51.796834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:51.796924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:51.796958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:51.917691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:51.917829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:51.917866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:51.917894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:51.921182] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=71.40%) [2026-01-05T20:32:51.921446] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-05T20:32:51.921592] [INFO ] [sig ] TILE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:52.061372] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TILE.txt [2026-01-05T20:32:52.061488] [INFO ] [sig ] [3099/3521] Completed TILE in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:52.061533] [INFO ] [sig ] [3100/3521] Forecasting TIMB... [2026-01-05T20:32:52.061563] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-05T20:32:52.061610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-05T20:32:52.073278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-05T20:32:52.073590] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-05T20:32:52.074346] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-05T20:32:52.074398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:52.074429] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:52.074456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:52.074513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:52.131199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:52.131817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:52.131893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:52.131924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:52.248192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:52.248310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:52.248347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:52.248375] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:52.251661] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-05T20:32:52.251932] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-05T20:32:52.252057] [INFO ] [sig ] TIMB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:52.390409] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TIMB.txt [2026-01-05T20:32:52.390525] [INFO ] [sig ] [3100/3521] Completed TIMB in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:52.390564] [INFO ] [sig ] [3101/3521] Forecasting TITN... [2026-01-05T20:32:52.390611] [INFO ] [sig ] Generating forecast for: TITN [2026-01-05T20:32:52.390640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-05T20:32:52.402513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-05T20:32:52.402839] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-05T20:32:52.403609] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-05T20:32:52.403662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:52.403694] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:52.403721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:52.403777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:52.460142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:52.460756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:52.460831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:52.460862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:52.577680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:52.577809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:52.577846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:52.577873] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:52.581201] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=66.65%) [2026-01-05T20:32:52.581463] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-05T20:32:52.581622] [INFO ] [sig ] TITN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:52.720504] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TITN.txt [2026-01-05T20:32:52.720635] [INFO ] [sig ] [3101/3521] Completed TITN in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:52.720677] [INFO ] [sig ] [3102/3521] Forecasting TJX... [2026-01-05T20:32:52.720705] [INFO ] [sig ] Generating forecast for: TJX [2026-01-05T20:32:52.720735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-05T20:32:52.731993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-05T20:32:52.732257] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-05T20:32:52.733029] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-05T20:32:52.733081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:52.733113] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:52.733139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:52.733196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:52.790424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:52.791065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:52.791143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:52.791174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:52.912948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:52.913069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:52.913106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:52.913162] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:52.916436] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-05T20:32:52.916726] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-05T20:32:52.916848] [INFO ] [sig ] TJX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:53.056045] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TJX.txt [2026-01-05T20:32:53.056159] [INFO ] [sig ] [3102/3521] Completed TJX in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:53.056197] [INFO ] [sig ] [3103/3521] Forecasting TK... [2026-01-05T20:32:53.056226] [INFO ] [sig ] Generating forecast for: TK [2026-01-05T20:32:53.056255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-05T20:32:53.067116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-05T20:32:53.067396] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-05T20:32:53.068178] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-05T20:32:53.068230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:53.068261] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:53.068287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:53.068348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:53.125016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:53.125626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:53.125702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:53.125733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:53.245806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:53.245939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:53.245975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:53.246019] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:53.249267] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-01-05T20:32:53.249533] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-05T20:32:53.249675] [INFO ] [sig ] TK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:53.392837] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TK.txt [2026-01-05T20:32:53.392969] [INFO ] [sig ] [3103/3521] Completed TK in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:53.393008] [INFO ] [sig ] [3104/3521] Forecasting TKC... [2026-01-05T20:32:53.393037] [INFO ] [sig ] Generating forecast for: TKC [2026-01-05T20:32:53.393066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-05T20:32:53.403548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-05T20:32:53.403838] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-05T20:32:53.404767] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-05T20:32:53.404819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:53.404850] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:53.404876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:53.404934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:53.464696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:53.465414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:53.465505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:53.465538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:53.585836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:53.585963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:53.586004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:53.586032] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:53.589294] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=12.79%) [2026-01-05T20:32:53.589561] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-05T20:32:53.589704] [INFO ] [sig ] TKC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:53.728815] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TKC.txt [2026-01-05T20:32:53.728950] [INFO ] [sig ] [3104/3521] Completed TKC in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:53.728996] [INFO ] [sig ] [3105/3521] Forecasting TKNO... [2026-01-05T20:32:53.729025] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-05T20:32:53.729055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-05T20:32:53.739794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-05T20:32:53.740085] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-05T20:32:53.740868] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-05T20:32:53.740930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:53.740968] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:53.741001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:53.741069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:53.797392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:53.798004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:53.798080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:53.798124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:53.913270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:53.913387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:53.913423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:53.913451] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:53.916682] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-05T20:32:53.916948] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-05T20:32:53.917075] [INFO ] [sig ] TKNO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:54.055735] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TKNO.txt [2026-01-05T20:32:54.055843] [INFO ] [sig ] [3105/3521] Completed TKNO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:54.055880] [INFO ] [sig ] [3106/3521] Forecasting TKO... [2026-01-05T20:32:54.055909] [INFO ] [sig ] Generating forecast for: TKO [2026-01-05T20:32:54.055938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-05T20:32:54.066992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-05T20:32:54.067268] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-05T20:32:54.068039] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-05T20:32:54.068090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:54.068122] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:54.068149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:54.068206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:54.127052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:54.127686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:54.127765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:54.127804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:54.249371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:54.249487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:54.249522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:54.249550] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:54.252705] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-01-05T20:32:54.252968] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-05T20:32:54.253092] [INFO ] [sig ] TKO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:54.400971] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TKO.txt [2026-01-05T20:32:54.401087] [INFO ] [sig ] [3106/3521] Completed TKO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:54.401124] [INFO ] [sig ] [3107/3521] Forecasting TLK... [2026-01-05T20:32:54.401153] [INFO ] [sig ] Generating forecast for: TLK [2026-01-05T20:32:54.401181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-05T20:32:54.412347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-05T20:32:54.412641] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-05T20:32:54.413403] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-05T20:32:54.413454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:54.413485] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:54.413521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:54.413601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:54.470985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:54.471628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:54.471711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:54.471744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:54.593343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:54.593462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:54.593497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:54.593525] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:54.596746] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-01-05T20:32:54.597018] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-05T20:32:54.597141] [INFO ] [sig ] TLK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:54.735341] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TLK.txt [2026-01-05T20:32:54.735459] [INFO ] [sig ] [3107/3521] Completed TLK in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:54.735495] [INFO ] [sig ] [3108/3521] Forecasting TLS... [2026-01-05T20:32:54.735524] [INFO ] [sig ] Generating forecast for: TLS [2026-01-05T20:32:54.735552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-05T20:32:54.746155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-05T20:32:54.746423] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-05T20:32:54.747195] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-05T20:32:54.747246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:54.747278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:54.747305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:54.747361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:54.804212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:54.804827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:54.804903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:54.804935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:54.922175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:54.922293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:54.922328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:54.922356] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:54.925524] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=40.37%) [2026-01-05T20:32:54.925802] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-05T20:32:54.925927] [INFO ] [sig ] TLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:55.065958] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TLS.txt [2026-01-05T20:32:55.066065] [INFO ] [sig ] [3108/3521] Completed TLS in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:55.066103] [INFO ] [sig ] [3109/3521] Forecasting TLSA... [2026-01-05T20:32:55.066131] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-05T20:32:55.066159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-05T20:32:55.077435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-05T20:32:55.077723] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-05T20:32:55.078478] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-05T20:32:55.078529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:55.078559] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:55.078605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:55.078663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:55.134993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:55.135616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:55.135717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:55.135750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:55.257657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:55.257785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:55.257822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:55.257850] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:55.261079] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-01-05T20:32:55.261343] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-05T20:32:55.261466] [INFO ] [sig ] TLSA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:55.400639] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TLSA.txt [2026-01-05T20:32:55.400760] [INFO ] [sig ] [3109/3521] Completed TLSA in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:55.400799] [INFO ] [sig ] [3110/3521] Forecasting TLSI... [2026-01-05T20:32:55.400829] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-05T20:32:55.400859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-05T20:32:55.412904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-05T20:32:55.413287] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-05T20:32:55.414181] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-05T20:32:55.414237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:55.414270] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:55.414297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:55.414355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:55.473012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:55.473837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:55.473923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:55.473956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:55.603491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:55.603671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:55.603714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:55.603743] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:55.607255] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-05T20:32:55.607548] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-05T20:32:55.607703] [INFO ] [sig ] TLSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:55.750499] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TLSI.txt [2026-01-05T20:32:55.750677] [INFO ] [sig ] [3110/3521] Completed TLSI in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-05T20:32:55.750722] [INFO ] [sig ] [3111/3521] Forecasting TLYS... [2026-01-05T20:32:55.750753] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-05T20:32:55.750791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-05T20:32:55.762332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-05T20:32:55.762697] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-05T20:32:55.763476] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-05T20:32:55.763530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:55.763563] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:55.763610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:55.763670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:55.823812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:55.824737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:55.824829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:55.824863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:55.946004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:55.946167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:55.946208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:55.946237] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:55.949755] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-05T20:32:55.950035] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-05T20:32:55.950170] [INFO ] [sig ] TLYS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:56.091524] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TLYS.txt [2026-01-05T20:32:56.091676] [INFO ] [sig ] [3111/3521] Completed TLYS in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-05T20:32:56.091716] [INFO ] [sig ] [3112/3521] Forecasting TM... [2026-01-05T20:32:56.091745] [INFO ] [sig ] Generating forecast for: TM [2026-01-05T20:32:56.091775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-05T20:32:56.103300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-05T20:32:56.103609] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-05T20:32:56.104392] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-05T20:32:56.104444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:56.104476] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:56.104503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:56.104560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:56.161258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:56.162043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:56.162123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:56.162155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:56.288336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:56.288495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:56.288534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:56.288563] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:56.292429] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=29.67%) [2026-01-05T20:32:56.292741] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-05T20:32:56.292871] [INFO ] [sig ] TM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:56.452331] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TM.txt [2026-01-05T20:32:56.452549] [INFO ] [sig ] [3112/3521] Completed TM in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:56.452611] [INFO ] [sig ] [3113/3521] Forecasting TMC... [2026-01-05T20:32:56.452644] [INFO ] [sig ] Generating forecast for: TMC [2026-01-05T20:32:56.452675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-05T20:32:56.464592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-05T20:32:56.464991] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-05T20:32:56.465838] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-05T20:32:56.465892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:56.465925] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:56.465953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:56.466012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:56.524569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:56.525461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:56.525548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:56.525599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:56.642704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:56.642861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:56.642902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:56.642932] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:56.646315] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-05T20:32:56.646609] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-05T20:32:56.646739] [INFO ] [sig ] TMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:56.785588] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TMC.txt [2026-01-05T20:32:56.785724] [INFO ] [sig ] [3113/3521] Completed TMC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:56.785762] [INFO ] [sig ] [3114/3521] Forecasting TMCI... [2026-01-05T20:32:56.785791] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-05T20:32:56.785820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-05T20:32:56.797005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-05T20:32:56.797324] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-05T20:32:56.798096] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-05T20:32:56.798148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:56.798178] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:56.798204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:56.798260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:56.858013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:56.858853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:56.858954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:56.858988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:56.979902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:56.980057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:56.980095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:56.980123] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:56.983484] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-05T20:32:56.983779] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-05T20:32:56.983921] [INFO ] [sig ] TMCI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:57.127025] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TMCI.txt [2026-01-05T20:32:57.127161] [INFO ] [sig ] [3114/3521] Completed TMCI in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:57.127199] [INFO ] [sig ] [3115/3521] Forecasting TMDX... [2026-01-05T20:32:57.127228] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-05T20:32:57.127259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-05T20:32:57.139145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-05T20:32:57.139494] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-05T20:32:57.140298] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-05T20:32:57.140349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:57.140381] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:57.140407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:57.140464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:57.195921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:57.196808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:57.196890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:57.196921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:57.315109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:57.315273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:57.315312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:57.315341] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:57.318651] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-05T20:32:57.318946] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-05T20:32:57.319074] [INFO ] [sig ] TMDX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:57.460131] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TMDX.txt [2026-01-05T20:32:57.460301] [INFO ] [sig ] [3115/3521] Completed TMDX in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:57.460340] [INFO ] [sig ] [3116/3521] Forecasting TME... [2026-01-05T20:32:57.460370] [INFO ] [sig ] Generating forecast for: TME [2026-01-05T20:32:57.460402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-05T20:32:57.473118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-05T20:32:57.473491] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-05T20:32:57.474294] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-05T20:32:57.474348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:57.474405] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:57.474435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:57.474494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:57.532513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:57.533316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:57.533400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:57.533434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:57.650775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:57.650983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:57.651026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:57.651055] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:57.654403] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-05T20:32:57.654707] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-05T20:32:57.654837] [INFO ] [sig ] TME: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:57.794241] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TME.txt [2026-01-05T20:32:57.794378] [INFO ] [sig ] [3116/3521] Completed TME in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:57.794417] [INFO ] [sig ] [3117/3521] Forecasting TMHC... [2026-01-05T20:32:57.794445] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-05T20:32:57.794475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-05T20:32:57.805329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-05T20:32:57.805622] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-05T20:32:57.806366] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-05T20:32:57.806417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:57.806447] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:57.806473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:57.806529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:57.864380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:57.865005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:57.865083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:57.865114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:57.984652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:57.984826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:57.984871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:57.984900] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:57.988380] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=78.58%) [2026-01-05T20:32:57.988684] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-05T20:32:57.988812] [INFO ] [sig ] TMHC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:58.129740] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TMHC.txt [2026-01-05T20:32:58.129908] [INFO ] [sig ] [3117/3521] Completed TMHC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:58.129949] [INFO ] [sig ] [3118/3521] Forecasting TMUS... [2026-01-05T20:32:58.129978] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-05T20:32:58.130008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-05T20:32:58.141234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-05T20:32:58.141614] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-05T20:32:58.142370] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-05T20:32:58.142423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:58.142455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:58.142482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:58.142539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:58.199149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:58.200274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:58.200376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:58.200407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:58.326001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:58.326159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:58.326199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:58.326226] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:58.329626] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-05T20:32:58.329898] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-05T20:32:58.330025] [INFO ] [sig ] TMUS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:58.474734] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TMUS.txt [2026-01-05T20:32:58.474861] [INFO ] [sig ] [3118/3521] Completed TMUS in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:58.474899] [INFO ] [sig ] [3119/3521] Forecasting TNC... [2026-01-05T20:32:58.474928] [INFO ] [sig ] Generating forecast for: TNC [2026-01-05T20:32:58.474958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-05T20:32:58.486797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-05T20:32:58.487095] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-05T20:32:58.487866] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-05T20:32:58.487918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:58.487949] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:58.487976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:58.488033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:58.544425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:58.545086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:58.545164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:58.545196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:58.666206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:58.666344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:58.666382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:58.666439] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:58.669997] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=25.80%) [2026-01-05T20:32:58.670346] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-05T20:32:58.670481] [INFO ] [sig ] TNC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:58.809369] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TNC.txt [2026-01-05T20:32:58.809527] [INFO ] [sig ] [3119/3521] Completed TNC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:58.809567] [INFO ] [sig ] [3120/3521] Forecasting TNDM... [2026-01-05T20:32:58.809619] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-05T20:32:58.809649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-05T20:32:58.821103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-05T20:32:58.821492] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-05T20:32:58.822325] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-05T20:32:58.822395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:58.822428] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:58.822457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:58.822516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:58.879160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:58.879912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:58.879992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:58.880024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:59.000661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:59.000806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:59.000844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:59.000872] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:59.004191] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=27.28%) [2026-01-05T20:32:59.004460] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-05T20:32:59.004602] [INFO ] [sig ] TNDM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:32:59.145763] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TNDM.txt [2026-01-05T20:32:59.145898] [INFO ] [sig ] [3120/3521] Completed TNDM in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:59.145937] [INFO ] [sig ] [3121/3521] Forecasting TNGX... [2026-01-05T20:32:59.145966] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-05T20:32:59.145996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-05T20:32:59.156862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-05T20:32:59.157139] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-05T20:32:59.157920] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-05T20:32:59.157972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:59.158004] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:59.158030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:59.158092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:59.215442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:59.216165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:59.216244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:59.216275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:59.334997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:59.335144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:59.335182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:59.335211] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:59.338536] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-05T20:32:59.338833] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-05T20:32:59.338976] [INFO ] [sig ] TNGX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:59.489360] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TNGX.txt [2026-01-05T20:32:59.489537] [INFO ] [sig ] [3121/3521] Completed TNGX in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:59.489610] [INFO ] [sig ] [3122/3521] Forecasting TNK... [2026-01-05T20:32:59.489662] [INFO ] [sig ] Generating forecast for: TNK [2026-01-05T20:32:59.489710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-05T20:32:59.501423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-05T20:32:59.501793] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-05T20:32:59.502604] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-05T20:32:59.502656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:59.502687] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:59.502714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:59.502771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:59.560122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:59.560929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:59.561011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:59.561042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:32:59.681220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:32:59.681361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:32:59.681398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:32:59.681426] [INFO ] [FORECASTER] Training complete [2026-01-05T20:32:59.684729] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-05T20:32:59.684996] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-05T20:32:59.685121] [INFO ] [sig ] TNK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:32:59.824774] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TNK.txt [2026-01-05T20:32:59.824903] [INFO ] [sig ] [3122/3521] Completed TNK in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:32:59.824941] [INFO ] [sig ] [3123/3521] Forecasting TNL... [2026-01-05T20:32:59.824970] [INFO ] [sig ] Generating forecast for: TNL [2026-01-05T20:32:59.824999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-05T20:32:59.836136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-05T20:32:59.836426] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-05T20:32:59.837202] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-05T20:32:59.837254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:32:59.837285] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:32:59.837312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:32:59.837369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:32:59.893847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:32:59.894466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:32:59.894544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:32:59.894593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:00.019700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:00.019834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:00.019871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:00.019899] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:00.023189] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-01-05T20:33:00.023455] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-05T20:33:00.023598] [INFO ] [sig ] TNL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:00.162935] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TNL.txt [2026-01-05T20:33:00.163061] [INFO ] [sig ] [3123/3521] Completed TNL in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:00.163106] [INFO ] [sig ] [3124/3521] Forecasting TNXP... [2026-01-05T20:33:00.163136] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-05T20:33:00.163166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-05T20:33:00.174438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-05T20:33:00.174758] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-05T20:33:00.175602] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-05T20:33:00.175661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:00.175695] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:00.175724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:00.175782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:00.237084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:00.238075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:00.238161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:00.238194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:00.359617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:00.359750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:00.359787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:00.359817] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:00.363123] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-01-05T20:33:00.363393] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-05T20:33:00.363519] [INFO ] [sig ] TNXP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:00.510683] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TNXP.txt [2026-01-05T20:33:00.510803] [INFO ] [sig ] [3124/3521] Completed TNXP in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:00.510841] [INFO ] [sig ] [3125/3521] Forecasting TOI... [2026-01-05T20:33:00.510870] [INFO ] [sig ] Generating forecast for: TOI [2026-01-05T20:33:00.510898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-05T20:33:00.522657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-05T20:33:00.523000] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-05T20:33:00.524041] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-05T20:33:00.524096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:00.524129] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:00.524156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:00.524215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:00.581033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:00.581848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:00.581930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:00.581962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:00.704521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:00.704655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:00.704695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:00.704723] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:00.708076] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-05T20:33:00.708357] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-05T20:33:00.708498] [INFO ] [sig ] TOI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:00.850555] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TOI.txt [2026-01-05T20:33:00.850717] [INFO ] [sig ] [3125/3521] Completed TOI in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:00.850756] [INFO ] [sig ] [3126/3521] Forecasting TOL... [2026-01-05T20:33:00.850786] [INFO ] [sig ] Generating forecast for: TOL [2026-01-05T20:33:00.850815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-05T20:33:00.865854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-05T20:33:00.866174] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-05T20:33:00.867168] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-05T20:33:00.867223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:00.867254] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:00.867282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:00.867338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:00.929364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:00.930143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:00.930253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:00.930285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:01.049504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:01.049678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:01.049721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:01.049751] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:01.053110] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-05T20:33:01.053383] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-05T20:33:01.053510] [INFO ] [sig ] TOL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:01.196768] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TOL.txt [2026-01-05T20:33:01.196895] [INFO ] [sig ] [3126/3521] Completed TOL in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:01.196936] [INFO ] [sig ] [3127/3521] Forecasting TORO... [2026-01-05T20:33:01.196966] [INFO ] [sig ] Generating forecast for: TORO [2026-01-05T20:33:01.196997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-05T20:33:01.208221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-05T20:33:01.208503] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-05T20:33:01.209313] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-05T20:33:01.209367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:01.209400] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:01.209428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:01.209486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:01.268142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:01.268992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:01.269088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:01.269129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:01.389374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:01.389476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:01.389524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:01.389553] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:01.392864] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-05T20:33:01.393135] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-05T20:33:01.393256] [INFO ] [sig ] TORO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:01.536799] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TORO.txt [2026-01-05T20:33:01.536926] [INFO ] [sig ] [3127/3521] Completed TORO in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:01.536964] [INFO ] [sig ] [3128/3521] Forecasting TOWN... [2026-01-05T20:33:01.536994] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-05T20:33:01.537021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-05T20:33:01.549307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-05T20:33:01.549687] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-05T20:33:01.550502] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-05T20:33:01.550568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:01.550647] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:01.550674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:01.550731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:01.610498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:01.611359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:01.611446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:01.611479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:01.739323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:01.739480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:01.739522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:01.739552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:01.743224] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-01-05T20:33:01.743539] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-05T20:33:01.743783] [INFO ] [sig ] TOWN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:01.887053] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TOWN.txt [2026-01-05T20:33:01.887221] [INFO ] [sig ] [3128/3521] Completed TOWN in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-05T20:33:01.887261] [INFO ] [sig ] [3129/3521] Forecasting TOYO... [2026-01-05T20:33:01.887291] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-05T20:33:01.887322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-05T20:33:01.898294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-05T20:33:01.898615] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-05T20:33:01.899513] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-05T20:33:01.899567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:01.899621] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:01.899647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:01.899703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:01.957441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:01.958144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:01.958243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:01.958276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:02.072118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:02.072319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:02.072367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:02.072399] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:02.075942] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-01-05T20:33:02.076233] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-05T20:33:02.076359] [INFO ] [sig ] TOYO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:02.218130] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TOYO.txt [2026-01-05T20:33:02.218298] [INFO ] [sig ] [3129/3521] Completed TOYO in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:02.218341] [INFO ] [sig ] [3130/3521] Forecasting TPB... [2026-01-05T20:33:02.218372] [INFO ] [sig ] Generating forecast for: TPB [2026-01-05T20:33:02.218403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-05T20:33:02.230034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-05T20:33:02.230382] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-05T20:33:02.231221] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-05T20:33:02.231278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:02.231311] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:02.231338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:02.231397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:02.291237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:02.292134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:02.292220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:02.292254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:02.412155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:02.412266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:02.412305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:02.412333] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:02.415822] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-05T20:33:02.416105] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-05T20:33:02.416234] [INFO ] [sig ] TPB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:02.559210] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPB.txt [2026-01-05T20:33:02.559331] [INFO ] [sig ] [3130/3521] Completed TPB in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:02.559369] [INFO ] [sig ] [3131/3521] Forecasting TPC... [2026-01-05T20:33:02.559396] [INFO ] [sig ] Generating forecast for: TPC [2026-01-05T20:33:02.559424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-05T20:33:02.571919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-05T20:33:02.572495] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-05T20:33:02.573499] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-05T20:33:02.573556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:02.573621] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:02.573650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:02.573708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:02.632926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:02.633876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:02.633965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:02.634000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:02.762460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:02.762661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:02.762718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:02.762754] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:02.766714] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-01-05T20:33:02.767009] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-05T20:33:02.767147] [INFO ] [sig ] TPC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:02.913598] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TPC.txt [2026-01-05T20:33:02.913735] [INFO ] [sig ] [3131/3521] Completed TPC in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:02.913779] [INFO ] [sig ] [3132/3521] Forecasting TPG... [2026-01-05T20:33:02.913821] [INFO ] [sig ] Generating forecast for: TPG [2026-01-05T20:33:02.913854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-05T20:33:02.924703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-05T20:33:02.924984] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-05T20:33:02.925771] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-05T20:33:02.925824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:02.925857] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:02.925885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:02.925941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:02.984319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:02.985126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:02.985211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:02.985246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:03.102739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:03.102895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:03.102936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:03.102967] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:03.106418] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-05T20:33:03.106714] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-05T20:33:03.106841] [INFO ] [sig ] TPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:03.245877] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPG.txt [2026-01-05T20:33:03.246013] [INFO ] [sig ] [3132/3521] Completed TPG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:03.246053] [INFO ] [sig ] [3133/3521] Forecasting TPGXL... [2026-01-05T20:33:03.246082] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-05T20:33:03.246113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-05T20:33:03.257086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-05T20:33:03.257397] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-05T20:33:03.258208] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-05T20:33:03.258263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:03.258322] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:03.258353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:03.258414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:03.315630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:03.316255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:03.316339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:03.316372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:03.433249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:03.433415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:03.433459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:03.433489] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:03.437111] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=28.42%) [2026-01-05T20:33:03.437392] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-05T20:33:03.437524] [INFO ] [sig ] TPGXL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:03.576846] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPGXL.txt [2026-01-05T20:33:03.577007] [INFO ] [sig ] [3133/3521] Completed TPGXL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:03.577050] [INFO ] [sig ] [3134/3521] Forecasting TPH... [2026-01-05T20:33:03.577079] [INFO ] [sig ] Generating forecast for: TPH [2026-01-05T20:33:03.577108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-05T20:33:03.589401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-05T20:33:03.589796] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-05T20:33:03.590605] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-05T20:33:03.590658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:03.590692] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:03.590721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:03.590781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:03.649840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:03.650756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:03.650844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:03.650877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:03.772522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:03.772697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:03.772739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:03.772769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:03.776360] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=80.25%) [2026-01-05T20:33:03.776662] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-05T20:33:03.776791] [INFO ] [sig ] TPH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:03.917076] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TPH.txt [2026-01-05T20:33:03.917198] [INFO ] [sig ] [3134/3521] Completed TPH in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:03.917237] [INFO ] [sig ] [3135/3521] Forecasting TPL... [2026-01-05T20:33:03.917293] [INFO ] [sig ] Generating forecast for: TPL [2026-01-05T20:33:03.917325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-05T20:33:03.928641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-05T20:33:03.928945] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-05T20:33:03.929723] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-05T20:33:03.929776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:03.929808] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:03.929835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:03.929892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:03.988627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:03.989410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:03.989496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:03.989530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:04.110634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:04.110782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:04.110819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:04.110847] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:04.114146] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-05T20:33:04.114415] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-05T20:33:04.114540] [INFO ] [sig ] TPL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:04.258504] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPL.txt [2026-01-05T20:33:04.258728] [INFO ] [sig ] [3135/3521] Completed TPL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:04.258793] [INFO ] [sig ] [3136/3521] Forecasting TPVG... [2026-01-05T20:33:04.258840] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-05T20:33:04.258890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-05T20:33:04.270651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-05T20:33:04.270975] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-05T20:33:04.271784] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-05T20:33:04.271838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:04.271872] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:04.271902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:04.271962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:04.330991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:04.331812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:04.331899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:04.331934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:04.451589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:04.451741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:04.451781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:04.451846] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:04.455432] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-01-05T20:33:04.455733] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-05T20:33:04.455866] [INFO ] [sig ] TPVG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:04.599639] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPVG.txt [2026-01-05T20:33:04.599767] [INFO ] [sig ] [3136/3521] Completed TPVG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:04.599806] [INFO ] [sig ] [3137/3521] Forecasting TPYP... [2026-01-05T20:33:04.599835] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-05T20:33:04.599864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-05T20:33:04.610770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-05T20:33:04.611056] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-05T20:33:04.611838] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-05T20:33:04.611891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:04.611923] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:04.611949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:04.612007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:04.672702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:04.673607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:04.673701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:04.673736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:04.790415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:04.790593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:04.790637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:04.790669] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:04.794179] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-05T20:33:04.794461] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-05T20:33:04.794610] [INFO ] [sig ] TPYP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:04.936431] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPYP.txt [2026-01-05T20:33:04.936565] [INFO ] [sig ] [3137/3521] Completed TPYP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:04.936622] [INFO ] [sig ] [3138/3521] Forecasting TPZ... [2026-01-05T20:33:04.936652] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-05T20:33:04.936681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-05T20:33:04.947716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-05T20:33:04.948009] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-05T20:33:04.948785] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-05T20:33:04.948837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:04.948869] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:04.948895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:04.948980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:05.012213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:05.013164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:05.013249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:05.013284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:05.120446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:05.120611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:05.120653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:05.120701] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:05.124083] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-05T20:33:05.124366] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-05T20:33:05.124494] [INFO ] [sig ] TPZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:05.265135] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TPZ.txt [2026-01-05T20:33:05.265297] [INFO ] [sig ] [3138/3521] Completed TPZ in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:05.265338] [INFO ] [sig ] [3139/3521] Forecasting TQQQ... [2026-01-05T20:33:05.265366] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-05T20:33:05.265395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-05T20:33:05.277355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-05T20:33:05.277749] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-05T20:33:05.278565] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-05T20:33:05.278648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:05.278681] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:05.278709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:05.278768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:05.339262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:05.340436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:05.340547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:05.340624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:05.480280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:05.480450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:05.480490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:05.480519] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:05.484544] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-05T20:33:05.485028] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-05T20:33:05.485229] [INFO ] [sig ] TQQQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:05.665201] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TQQQ.txt [2026-01-05T20:33:05.665392] [INFO ] [sig ] [3139/3521] Completed TQQQ in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:05.665441] [INFO ] [sig ] [3140/3521] Forecasting TRC... [2026-01-05T20:33:05.665481] [INFO ] [sig ] Generating forecast for: TRC [2026-01-05T20:33:05.665520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-05T20:33:05.684380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-05T20:33:05.688626] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-05T20:33:05.690475] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-05T20:33:05.690609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:05.690668] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:05.690718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:05.690816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:05.782438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:05.783570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:05.783715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:05.783782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:05.939669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:05.939869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:05.939928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:05.939976] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:05.945391] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=40.60%) [2026-01-05T20:33:05.945917] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-05T20:33:05.946126] [INFO ] [sig ] TRC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:06.171212] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRC.txt [2026-01-05T20:33:06.171431] [INFO ] [sig ] [3140/3521] Completed TRC in 0.5s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:06.171497] [INFO ] [sig ] [3141/3521] Forecasting TRDA... [2026-01-05T20:33:06.171551] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-05T20:33:06.171624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-05T20:33:06.185342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-05T20:33:06.185783] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-05T20:33:06.186630] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-05T20:33:06.186686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:06.186719] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:06.186747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:06.186810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:06.244408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:06.245370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:06.245463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:06.245496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:06.378755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:06.378950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:06.378994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:06.379022] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:06.382567] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=81.82%) [2026-01-05T20:33:06.382920] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-05T20:33:06.383064] [INFO ] [sig ] TRDA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:06.539559] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRDA.txt [2026-01-05T20:33:06.539769] [INFO ] [sig ] [3141/3521] Completed TRDA in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:06.539810] [INFO ] [sig ] [3142/3521] Forecasting TREE... [2026-01-05T20:33:06.539840] [INFO ] [sig ] Generating forecast for: TREE [2026-01-05T20:33:06.539872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-05T20:33:06.553646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-05T20:33:06.554073] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-05T20:33:06.555032] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-05T20:33:06.555087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:06.555120] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:06.555147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:06.555221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:06.613827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:06.614690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:06.614784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:06.614826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:06.739982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:06.740139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:06.740180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:06.740210] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:06.744876] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-01-05T20:33:06.745202] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-05T20:33:06.745376] [INFO ] [sig ] TREE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:06.889467] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TREE.txt [2026-01-05T20:33:06.889624] [INFO ] [sig ] [3142/3521] Completed TREE in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:06.889665] [INFO ] [sig ] [3143/3521] Forecasting TREX... [2026-01-05T20:33:06.889694] [INFO ] [sig ] Generating forecast for: TREX [2026-01-05T20:33:06.889723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-05T20:33:06.901927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-05T20:33:06.902278] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-05T20:33:06.903142] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-05T20:33:06.903198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:06.903232] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:06.903260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:06.903323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:06.965367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:06.966700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:06.966852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:06.966892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:07.104620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:07.104779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:07.104820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:07.104850] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:07.108322] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-05T20:33:07.108630] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-05T20:33:07.108764] [INFO ] [sig ] TREX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:07.306908] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TREX.txt [2026-01-05T20:33:07.307058] [INFO ] [sig ] [3143/3521] Completed TREX in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:07.307100] [INFO ] [sig ] [3144/3521] Forecasting TRGP... [2026-01-05T20:33:07.307130] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-05T20:33:07.307160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-05T20:33:07.319332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-05T20:33:07.319720] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-05T20:33:07.320522] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-05T20:33:07.320598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:07.320635] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:07.320662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:07.320721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:07.380424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:07.381292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:07.381378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:07.381625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:07.499422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:07.499595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:07.499637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:07.499666] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:07.503076] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=66.35%) [2026-01-05T20:33:07.503363] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-05T20:33:07.503513] [INFO ] [sig ] TRGP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:07.643230] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRGP.txt [2026-01-05T20:33:07.643376] [INFO ] [sig ] [3144/3521] Completed TRGP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-05T20:33:07.643416] [INFO ] [sig ] [3145/3521] Forecasting TRI... [2026-01-05T20:33:07.643444] [INFO ] [sig ] Generating forecast for: TRI [2026-01-05T20:33:07.643475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-05T20:33:07.655603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-05T20:33:07.655938] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-05T20:33:07.656771] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-05T20:33:07.656827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:07.656860] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:07.656888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:07.656946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:07.717220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:07.718064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:07.718150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:07.718185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:07.844315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:07.844492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:07.844539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:07.844586] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:07.848202] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=30.03%) [2026-01-05T20:33:07.848511] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-05T20:33:07.848671] [INFO ] [sig ] TRI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:07.991176] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRI.txt [2026-01-05T20:33:07.991344] [INFO ] [sig ] [3145/3521] Completed TRI in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-05T20:33:07.991392] [INFO ] [sig ] [3146/3521] Forecasting TRIN... [2026-01-05T20:33:07.991420] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-05T20:33:07.991449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-05T20:33:08.003432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-05T20:33:08.003772] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-05T20:33:08.004616] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-05T20:33:08.004682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:08.004723] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:08.004755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:08.004835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:08.064669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:08.065533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:08.065641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:08.065687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:08.187672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:08.187826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:08.187867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:08.187898] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:08.191284] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-05T20:33:08.191597] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-05T20:33:08.191730] [INFO ] [sig ] TRIN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:08.335226] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRIN.txt [2026-01-05T20:33:08.335426] [INFO ] [sig ] [3146/3521] Completed TRIN in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-05T20:33:08.335466] [INFO ] [sig ] [3147/3521] Forecasting TRIP... [2026-01-05T20:33:08.335498] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-05T20:33:08.335527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-05T20:33:08.349114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-05T20:33:08.349509] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-05T20:33:08.350360] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-05T20:33:08.350420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:08.350453] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:08.350482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:08.350541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:08.409795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:08.410728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:08.410816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:08.410851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:08.533749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:08.533883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:08.533923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:08.533952] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:08.537440] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-01-05T20:33:08.537738] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-05T20:33:08.537869] [INFO ] [sig ] TRIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:08.681095] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRIP.txt [2026-01-05T20:33:08.681241] [INFO ] [sig ] [3147/3521] Completed TRIP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:08.681282] [INFO ] [sig ] [3148/3521] Forecasting TRMB... [2026-01-05T20:33:08.681314] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-05T20:33:08.681346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-05T20:33:08.693837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-05T20:33:08.694161] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-05T20:33:08.694970] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-05T20:33:08.695026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:08.695059] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:08.695088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:08.695146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:08.755222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:08.756135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:08.756223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:08.756258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:08.879066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:08.879216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:08.879254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:08.879282] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:08.882583] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=33.45%) [2026-01-05T20:33:08.882851] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-05T20:33:08.882975] [INFO ] [sig ] TRMB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:09.040243] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRMB.txt [2026-01-05T20:33:09.040400] [INFO ] [sig ] [3148/3521] Completed TRMB in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:09.040439] [INFO ] [sig ] [3149/3521] Forecasting TRMD... [2026-01-05T20:33:09.040470] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-05T20:33:09.040500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-05T20:33:09.052773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-05T20:33:09.053068] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-05T20:33:09.053857] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-05T20:33:09.053911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:09.053944] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:09.053971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:09.054029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:09.113213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:09.113903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:09.113983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:09.114023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:09.234520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:09.234696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:09.234738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:09.234769] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:09.238300] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-01-05T20:33:09.238616] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-05T20:33:09.238754] [INFO ] [sig ] TRMD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:09.382545] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRMD.txt [2026-01-05T20:33:09.382698] [INFO ] [sig ] [3149/3521] Completed TRMD in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:09.382737] [INFO ] [sig ] [3150/3521] Forecasting TRMK... [2026-01-05T20:33:09.382767] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-05T20:33:09.382796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-05T20:33:09.394203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-05T20:33:09.394485] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-05T20:33:09.395254] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-05T20:33:09.395309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:09.395364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:09.395392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:09.395449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:09.451478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:09.452101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:09.452178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:09.452211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:09.564480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:09.564654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:09.564694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:09.564723] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:09.568069] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-05T20:33:09.568341] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-05T20:33:09.568464] [INFO ] [sig ] TRMK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:09.707907] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRMK.txt [2026-01-05T20:33:09.708068] [INFO ] [sig ] [3150/3521] Completed TRMK in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:09.708109] [INFO ] [sig ] [3151/3521] Forecasting TRN... [2026-01-05T20:33:09.708138] [INFO ] [sig ] Generating forecast for: TRN [2026-01-05T20:33:09.708167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-05T20:33:09.719926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-05T20:33:09.720228] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-05T20:33:09.721003] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-05T20:33:09.721055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:09.721087] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:09.721114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:09.721171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:09.777430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:09.778146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:09.778228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:09.778262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:09.894745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:09.894914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:09.894955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:09.894983] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:09.898289] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: UP (p=51.33%) [2026-01-05T20:33:09.898555] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-05T20:33:09.898699] [INFO ] [sig ] TRN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:10.039146] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRN.txt [2026-01-05T20:33:10.039302] [INFO ] [sig ] [3151/3521] Completed TRN in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:10.039343] [INFO ] [sig ] [3152/3521] Forecasting TRNO... [2026-01-05T20:33:10.039373] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-05T20:33:10.039405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-05T20:33:10.051468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-05T20:33:10.051845] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-05T20:33:10.052866] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-05T20:33:10.052920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:10.052952] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:10.052979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:10.053037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:10.116138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:10.116993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:10.117077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:10.117111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:10.238161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:10.238313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:10.238351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:10.238379] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:10.241845] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=64.53%) [2026-01-05T20:33:10.242139] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-05T20:33:10.242273] [INFO ] [sig ] TRNO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:10.382429] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRNO.txt [2026-01-05T20:33:10.382564] [INFO ] [sig ] [3152/3521] Completed TRNO in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:10.382621] [INFO ] [sig ] [3153/3521] Forecasting TRNS... [2026-01-05T20:33:10.382650] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-05T20:33:10.382681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-05T20:33:10.394348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-05T20:33:10.394678] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-05T20:33:10.395683] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-05T20:33:10.395736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:10.395768] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:10.395794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:10.395850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:10.453024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:10.453884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:10.453973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:10.454006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:10.571924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:10.572077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:10.572118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:10.572178] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:10.576709] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-01-05T20:33:10.576998] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-05T20:33:10.577133] [INFO ] [sig ] TRNS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:10.718237] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRNS.txt [2026-01-05T20:33:10.718372] [INFO ] [sig ] [3153/3521] Completed TRNS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:10.718414] [INFO ] [sig ] [3154/3521] Forecasting TROX... [2026-01-05T20:33:10.718443] [INFO ] [sig ] Generating forecast for: TROX [2026-01-05T20:33:10.718472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-05T20:33:10.729837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-05T20:33:10.730168] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-05T20:33:10.730995] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-05T20:33:10.731051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:10.731083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:10.731110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:10.731169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:10.789429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:10.790336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:10.790435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:10.790468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:10.910211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:10.910375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:10.910417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:10.910445] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:10.913880] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-05T20:33:10.914185] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-05T20:33:10.914324] [INFO ] [sig ] TROX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:11.056240] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TROX.txt [2026-01-05T20:33:11.056393] [INFO ] [sig ] [3154/3521] Completed TROX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:11.056448] [INFO ] [sig ] [3155/3521] Forecasting TRP... [2026-01-05T20:33:11.056502] [INFO ] [sig ] Generating forecast for: TRP [2026-01-05T20:33:11.056541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-05T20:33:11.068304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-05T20:33:11.068709] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-05T20:33:11.069643] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-05T20:33:11.069727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:11.069761] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:11.069788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:11.069846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:11.127864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:11.128753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:11.128842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:11.128875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:11.248540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:11.248724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:11.248766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:11.248798] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:11.252287] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=51.36%) [2026-01-05T20:33:11.252603] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-05T20:33:11.252738] [INFO ] [sig ] TRP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:11.400149] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TRP.txt [2026-01-05T20:33:11.400312] [INFO ] [sig ] [3155/3521] Completed TRP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:11.400353] [INFO ] [sig ] [3156/3521] Forecasting TRS... [2026-01-05T20:33:11.400382] [INFO ] [sig ] Generating forecast for: TRS [2026-01-05T20:33:11.400413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-05T20:33:11.412135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-05T20:33:11.412488] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-05T20:33:11.413290] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-05T20:33:11.413344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:11.413375] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:11.413402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:11.413458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:11.469373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:11.470256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:11.470346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:11.470378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:11.589072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:11.589234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:11.589273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:11.589301] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:11.592741] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-01-05T20:33:11.593020] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-05T20:33:11.593153] [INFO ] [sig ] TRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:11.733649] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRS.txt [2026-01-05T20:33:11.733804] [INFO ] [sig ] [3156/3521] Completed TRS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:11.733846] [INFO ] [sig ] [3157/3521] Forecasting TRTX... [2026-01-05T20:33:11.733875] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-05T20:33:11.733904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-05T20:33:11.744888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-05T20:33:11.745227] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-05T20:33:11.746018] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-05T20:33:11.746070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:11.746102] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:11.746129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:11.746191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:11.803249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:11.804147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:11.804232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:11.804264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:11.925819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:11.925975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:11.926015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:11.926044] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:11.929470] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-05T20:33:11.929773] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-05T20:33:11.929902] [INFO ] [sig ] TRTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:12.069905] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRTX.txt [2026-01-05T20:33:12.070066] [INFO ] [sig ] [3157/3521] Completed TRTX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:12.070108] [INFO ] [sig ] [3158/3521] Forecasting TRUE... [2026-01-05T20:33:12.070137] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-05T20:33:12.070167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-05T20:33:12.081660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-05T20:33:12.082002] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-05T20:33:12.082793] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-05T20:33:12.082847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:12.082878] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:12.082905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:12.082963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:12.139154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:12.140012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:12.140100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:12.140132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:12.258676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:12.258826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:12.258864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:12.258892] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:12.262320] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: DOWN (p=44.24%) [2026-01-05T20:33:12.262616] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-05T20:33:12.262750] [INFO ] [sig ] TRUE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:12.416541] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRUE.txt [2026-01-05T20:33:12.416769] [INFO ] [sig ] [3158/3521] Completed TRUE in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:12.416838] [INFO ] [sig ] [3159/3521] Forecasting TRUP... [2026-01-05T20:33:12.416883] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-05T20:33:12.416927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-05T20:33:12.431387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-05T20:33:12.431791] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-05T20:33:12.432550] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-05T20:33:12.432620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:12.432652] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:12.432679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:12.432735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:12.492037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:12.492977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:12.493085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:12.493120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:12.613861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:12.614022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:12.614062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:12.614090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:12.617531] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=48.28%) [2026-01-05T20:33:12.617912] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-05T20:33:12.618050] [INFO ] [sig ] TRUP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:12.758672] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRUP.txt [2026-01-05T20:33:12.758807] [INFO ] [sig ] [3159/3521] Completed TRUP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:12.758848] [INFO ] [sig ] [3160/3521] Forecasting TRVG... [2026-01-05T20:33:12.758877] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-05T20:33:12.758906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-05T20:33:12.770471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-05T20:33:12.770763] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-05T20:33:12.771613] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-05T20:33:12.771666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:12.771698] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:12.771726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:12.771782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:12.828387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:12.829232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:12.829344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:12.829379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:12.947379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:12.947531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:12.947590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:12.947622] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:12.950976] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-05T20:33:12.951292] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-05T20:33:12.951419] [INFO ] [sig ] TRVG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:13.089691] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TRVG.txt [2026-01-05T20:33:13.089804] [INFO ] [sig ] [3160/3521] Completed TRVG in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:13.089842] [INFO ] [sig ] [3161/3521] Forecasting TS... [2026-01-05T20:33:13.089871] [INFO ] [sig ] Generating forecast for: TS [2026-01-05T20:33:13.089900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-05T20:33:13.100954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-05T20:33:13.101220] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-05T20:33:13.101985] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-05T20:33:13.102036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:13.102068] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:13.102095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:13.102152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:13.158651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:13.159268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:13.159345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:13.159376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:13.278014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:13.278144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:13.278181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:13.278209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:13.281476] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-01-05T20:33:13.281757] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-05T20:33:13.281881] [INFO ] [sig ] TS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:13.423855] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TS.txt [2026-01-05T20:33:13.423983] [INFO ] [sig ] [3161/3521] Completed TS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:13.424022] [INFO ] [sig ] [3162/3521] Forecasting TSBK... [2026-01-05T20:33:13.424051] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-05T20:33:13.424080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-05T20:33:13.435106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-05T20:33:13.435434] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-05T20:33:13.436337] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-05T20:33:13.436390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:13.436427] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:13.436465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:13.436547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:13.493320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:13.493951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:13.494029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:13.494060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:13.597069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:13.597242] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:33:13.597311] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:13.597353] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:13.601199] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: UP (p=72.13%) [2026-01-05T20:33:13.601475] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-05T20:33:13.601621] [INFO ] [sig ] TSBK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:13.740061] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TSBK.txt [2026-01-05T20:33:13.740196] [INFO ] [sig ] [3162/3521] Completed TSBK in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-05T20:33:13.740234] [INFO ] [sig ] [3163/3521] Forecasting TSCO... [2026-01-05T20:33:13.740263] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-05T20:33:13.740293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-05T20:33:13.751430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-05T20:33:13.751730] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-05T20:33:13.752473] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-05T20:33:13.752524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:13.752556] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:13.752604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:13.752663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:13.810229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:13.810898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:13.810975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:13.811007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:13.930826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:13.930975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:13.931015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:13.931043] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:13.934414] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-05T20:33:13.934708] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-05T20:33:13.934836] [INFO ] [sig ] TSCO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:14.077252] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSCO.txt [2026-01-05T20:33:14.077411] [INFO ] [sig ] [3163/3521] Completed TSCO in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-05T20:33:14.077451] [INFO ] [sig ] [3164/3521] Forecasting TSDD... [2026-01-05T20:33:14.077482] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-05T20:33:14.077510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-05T20:33:14.088674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-05T20:33:14.088995] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-05T20:33:14.089791] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-05T20:33:14.089845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:14.089877] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:14.089904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:14.089963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:14.147972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:14.148688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:14.148770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:14.148803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:14.276819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:14.276990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:14.277035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:14.277070] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:14.281441] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-05T20:33:14.281801] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-05T20:33:14.281966] [INFO ] [sig ] TSDD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:14.435152] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TSDD.txt [2026-01-05T20:33:14.435305] [INFO ] [sig ] [3164/3521] Completed TSDD in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:14.435345] [INFO ] [sig ] [3165/3521] Forecasting TSEM... [2026-01-05T20:33:14.435374] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-05T20:33:14.435403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-05T20:33:14.446770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-05T20:33:14.447117] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-05T20:33:14.447976] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-05T20:33:14.448031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:14.448064] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:14.448091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:14.448149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:14.506462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:14.507306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:14.507391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:14.507426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:14.631413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:14.631601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:14.631650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:14.631680] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:14.635306] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-05T20:33:14.635642] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-05T20:33:14.635796] [INFO ] [sig ] TSEM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:14.790076] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSEM.txt [2026-01-05T20:33:14.790281] [INFO ] [sig ] [3165/3521] Completed TSEM in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:14.790327] [INFO ] [sig ] [3166/3521] Forecasting TSHA... [2026-01-05T20:33:14.790361] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-05T20:33:14.790395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-05T20:33:14.802125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-05T20:33:14.802457] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-05T20:33:14.803230] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-05T20:33:14.803283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:14.803327] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:14.803355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:14.803415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:14.859626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:14.860463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:14.860546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:14.860598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:14.980356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:14.980512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:14.980549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:14.980597] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:14.983931] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-05T20:33:14.984205] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-05T20:33:14.984330] [INFO ] [sig ] TSHA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:15.123956] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSHA.txt [2026-01-05T20:33:15.124106] [INFO ] [sig ] [3166/3521] Completed TSHA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:15.124144] [INFO ] [sig ] [3167/3521] Forecasting TSI... [2026-01-05T20:33:15.124175] [INFO ] [sig ] Generating forecast for: TSI [2026-01-05T20:33:15.124203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-05T20:33:15.135196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-05T20:33:15.135537] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-05T20:33:15.136303] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-05T20:33:15.136355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:15.136415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:15.136446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:15.136503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:15.193137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:15.194002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:15.194085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:15.194118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:15.307595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:15.307751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:15.307790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:15.307818] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:15.311202] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-01-05T20:33:15.311497] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-05T20:33:15.311677] [INFO ] [sig ] TSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:15.452160] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TSI.txt [2026-01-05T20:33:15.452315] [INFO ] [sig ] [3167/3521] Completed TSI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:15.452357] [INFO ] [sig ] [3168/3521] Forecasting TSL... [2026-01-05T20:33:15.452386] [INFO ] [sig ] Generating forecast for: TSL [2026-01-05T20:33:15.452416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-05T20:33:15.464186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-05T20:33:15.464558] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-05T20:33:15.465338] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-05T20:33:15.465389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:15.465420] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:15.465447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:15.465503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:15.524202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:15.524827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:15.524904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:15.524936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:15.637714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:15.637861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:15.637900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:15.637928] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:15.641222] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-05T20:33:15.641495] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-05T20:33:15.641637] [INFO ] [sig ] TSL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:15.783262] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSL.txt [2026-01-05T20:33:15.783416] [INFO ] [sig ] [3168/3521] Completed TSL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:15.783457] [INFO ] [sig ] [3169/3521] Forecasting TSLA... [2026-01-05T20:33:15.783486] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-05T20:33:15.783515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-05T20:33:15.795009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-05T20:33:15.795387] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-05T20:33:15.796195] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-05T20:33:15.796250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:15.796282] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:15.796309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:15.796367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:15.852962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:15.853825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:15.853910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:15.853942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:15.968899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:15.969069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:15.969108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:15.969136] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:15.972496] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-05T20:33:15.972780] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-05T20:33:15.972905] [INFO ] [sig ] TSLA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:16.111014] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSLA.txt [2026-01-05T20:33:16.111139] [INFO ] [sig ] [3169/3521] Completed TSLA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:16.111178] [INFO ] [sig ] [3170/3521] Forecasting TSLL... [2026-01-05T20:33:16.111212] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-05T20:33:16.111243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-05T20:33:16.122669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-05T20:33:16.122941] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-05T20:33:16.123716] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-05T20:33:16.123767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:16.123798] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:16.123825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:16.123882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:16.179958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:16.180637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:16.180716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:16.180747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:16.296527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:16.296681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:16.296720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:16.296776] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:16.300085] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-01-05T20:33:16.300353] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-05T20:33:16.300475] [INFO ] [sig ] TSLL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:16.437862] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSLL.txt [2026-01-05T20:33:16.437979] [INFO ] [sig ] [3170/3521] Completed TSLL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:16.438017] [INFO ] [sig ] [3171/3521] Forecasting TSLQ... [2026-01-05T20:33:16.438047] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-05T20:33:16.438076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-05T20:33:16.448957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-05T20:33:16.449235] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-05T20:33:16.450056] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-05T20:33:16.450108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:16.450139] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:16.450165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:16.450220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:16.508819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:16.509720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:16.509802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:16.509834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:16.626251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:16.626386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:16.626423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:16.626451] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:16.629722] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=49.90%) [2026-01-05T20:33:16.629986] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-05T20:33:16.630109] [INFO ] [sig ] TSLQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:16.768077] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSLQ.txt [2026-01-05T20:33:16.768198] [INFO ] [sig ] [3171/3521] Completed TSLQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:16.768236] [INFO ] [sig ] [3172/3521] Forecasting TSLS... [2026-01-05T20:33:16.768266] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-05T20:33:16.768294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-05T20:33:16.779567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-05T20:33:16.779864] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-05T20:33:16.780640] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-05T20:33:16.780692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:16.780723] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:16.780750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:16.780808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:16.837040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:16.837768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:16.837849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:16.837881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:16.956056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:16.956216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:16.956253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:16.956281] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:16.959672] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-05T20:33:16.959952] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-05T20:33:16.960080] [INFO ] [sig ] TSLS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:17.102618] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSLS.txt [2026-01-05T20:33:17.102747] [INFO ] [sig ] [3172/3521] Completed TSLS in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:17.102786] [INFO ] [sig ] [3173/3521] Forecasting TSLX... [2026-01-05T20:33:17.102814] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-05T20:33:17.102844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-05T20:33:17.114114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-05T20:33:17.114378] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-05T20:33:17.115142] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-05T20:33:17.115194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:17.115225] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:17.115252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:17.115309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:17.170933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:17.171563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:17.171671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:17.171704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:17.289658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:17.289803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:17.289841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:17.289885] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:17.293178] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-05T20:33:17.293446] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-05T20:33:17.293590] [INFO ] [sig ] TSLX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:17.443986] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TSLX.txt [2026-01-05T20:33:17.444123] [INFO ] [sig ] [3173/3521] Completed TSLX in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:17.444163] [INFO ] [sig ] [3174/3521] Forecasting TSM... [2026-01-05T20:33:17.444192] [INFO ] [sig ] Generating forecast for: TSM [2026-01-05T20:33:17.444221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-05T20:33:17.455334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-05T20:33:17.455651] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-05T20:33:17.456402] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-05T20:33:17.456459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:17.456496] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:17.456524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:17.456605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:17.513623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:17.514481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:17.514593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:17.514628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:17.642515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:17.642948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:17.643022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:17.643052] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:17.647629] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=26.71%) [2026-01-05T20:33:17.647944] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-05T20:33:17.648083] [INFO ] [sig ] TSM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:17.786660] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSM.txt [2026-01-05T20:33:17.786791] [INFO ] [sig ] [3174/3521] Completed TSM in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:17.786830] [INFO ] [sig ] [3175/3521] Forecasting TSN... [2026-01-05T20:33:17.786858] [INFO ] [sig ] Generating forecast for: TSN [2026-01-05T20:33:17.786887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-05T20:33:17.800545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-05T20:33:17.801050] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-05T20:33:17.801841] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-05T20:33:17.801894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:17.801925] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:17.801951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:17.802008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:17.858233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:17.858892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:17.858984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:17.859034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:17.977779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:17.977914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:17.977952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:17.977979] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:17.981221] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=85.18%) [2026-01-05T20:33:17.981488] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-05T20:33:17.981630] [INFO ] [sig ] TSN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:18.121701] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TSN.txt [2026-01-05T20:33:18.121859] [INFO ] [sig ] [3175/3521] Completed TSN in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:18.121900] [INFO ] [sig ] [3176/3521] Forecasting TSQ... [2026-01-05T20:33:18.121930] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-05T20:33:18.121969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-05T20:33:18.134198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-05T20:33:18.134590] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-05T20:33:18.135371] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-05T20:33:18.135424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:18.135457] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:18.135484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:18.135545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:18.191679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:18.192563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:18.192694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:18.192728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:18.313875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:18.314025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:18.314063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:18.314090] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:18.317388] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-05T20:33:18.317696] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-05T20:33:18.317824] [INFO ] [sig ] TSQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:18.455450] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TSQ.txt [2026-01-05T20:33:18.455591] [INFO ] [sig ] [3176/3521] Completed TSQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:18.455631] [INFO ] [sig ] [3177/3521] Forecasting TTC... [2026-01-05T20:33:18.455662] [INFO ] [sig ] Generating forecast for: TTC [2026-01-05T20:33:18.455691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-05T20:33:18.466706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-05T20:33:18.467027] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-05T20:33:18.467809] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-05T20:33:18.467861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:18.467891] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:18.467930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:18.467988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:18.524029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:18.524859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:18.524970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:18.525003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:18.643916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:18.644067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:18.644116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:18.644149] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:18.647442] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=30.13%) [2026-01-05T20:33:18.647734] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-05T20:33:18.647859] [INFO ] [sig ] TTC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:18.787305] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TTC.txt [2026-01-05T20:33:18.787435] [INFO ] [sig ] [3177/3521] Completed TTC in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:18.787473] [INFO ] [sig ] [3178/3521] Forecasting TTD... [2026-01-05T20:33:18.787502] [INFO ] [sig ] Generating forecast for: TTD [2026-01-05T20:33:18.787534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-05T20:33:18.799290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-05T20:33:18.799704] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-05T20:33:18.800606] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-05T20:33:18.800662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:18.800696] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:18.800725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:18.800786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:18.858031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:18.858766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:18.858847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:18.858881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:18.984643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:18.984830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:18.984896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:18.984949] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:18.990089] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-01-05T20:33:18.990495] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-05T20:33:18.990701] [INFO ] [sig ] TTD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:19.141363] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TTD.txt [2026-01-05T20:33:19.141527] [INFO ] [sig ] [3178/3521] Completed TTD in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:19.141585] [INFO ] [sig ] [3179/3521] Forecasting TTE... [2026-01-05T20:33:19.141617] [INFO ] [sig ] Generating forecast for: TTE [2026-01-05T20:33:19.141648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-05T20:33:19.152884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-05T20:33:19.153160] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-05T20:33:19.153947] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-05T20:33:19.153999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:19.154031] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:19.154057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:19.154113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:19.210540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:19.211425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:19.211533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:19.211567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:19.336040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:19.336199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:19.336238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:19.336265] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:19.339640] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=56.97%) [2026-01-05T20:33:19.339914] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-05T20:33:19.340039] [INFO ] [sig ] TTE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:19.481783] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TTE.txt [2026-01-05T20:33:19.481936] [INFO ] [sig ] [3179/3521] Completed TTE in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:19.481977] [INFO ] [sig ] [3180/3521] Forecasting TTEC... [2026-01-05T20:33:19.482005] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-05T20:33:19.482035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-05T20:33:19.493202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-05T20:33:19.493555] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-05T20:33:19.494330] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-05T20:33:19.494383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:19.494415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:19.494442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:19.494499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:19.553169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:19.554085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:19.554175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:19.554211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:19.679113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:19.679293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:19.679334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:19.679362] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:19.683254] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-05T20:33:19.683722] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-05T20:33:19.684080] [INFO ] [sig ] TTEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:19.851242] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TTEC.txt [2026-01-05T20:33:19.851449] [INFO ] [sig ] [3180/3521] Completed TTEC in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-05T20:33:19.851488] [INFO ] [sig ] [3181/3521] Forecasting TTEK... [2026-01-05T20:33:19.851520] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-05T20:33:19.851558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-05T20:33:19.863476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-05T20:33:19.863860] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-05T20:33:19.864664] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-05T20:33:19.864717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:19.864749] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:19.864777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:19.864838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:19.920692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:19.921294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:19.921396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:19.921430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:20.046093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:20.046250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:20.046289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:20.046317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:20.049962] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-05T20:33:20.050254] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-05T20:33:20.050391] [INFO ] [sig ] TTEK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:20.200522] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TTEK.txt [2026-01-05T20:33:20.200686] [INFO ] [sig ] [3181/3521] Completed TTEK in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-05T20:33:20.200727] [INFO ] [sig ] [3182/3521] Forecasting TTI... [2026-01-05T20:33:20.200755] [INFO ] [sig ] Generating forecast for: TTI [2026-01-05T20:33:20.200785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-05T20:33:20.211378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-05T20:33:20.211683] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-05T20:33:20.212443] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-05T20:33:20.212496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:20.212529] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:20.212558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:20.212632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:20.268189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:20.268793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:20.268872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:20.268903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:20.391167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:20.391308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:20.391345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:20.391372] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:20.394701] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-01-05T20:33:20.394980] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-05T20:33:20.395107] [INFO ] [sig ] TTI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:20.540324] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TTI.txt [2026-01-05T20:33:20.540531] [INFO ] [sig ] [3182/3521] Completed TTI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:20.540614] [INFO ] [sig ] [3183/3521] Forecasting TTMI... [2026-01-05T20:33:20.540663] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-05T20:33:20.540701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-05T20:33:20.552701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-05T20:33:20.553099] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-05T20:33:20.554002] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-05T20:33:20.554061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:20.554094] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:20.554121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:20.554181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:20.613055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:20.613917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:20.614005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:20.614039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:20.732852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:20.733006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:20.733044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:20.733072] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:20.736386] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=25.84%) [2026-01-05T20:33:20.736684] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-05T20:33:20.736810] [INFO ] [sig ] TTMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:20.879065] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TTMI.txt [2026-01-05T20:33:20.879197] [INFO ] [sig ] [3183/3521] Completed TTMI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:20.879237] [INFO ] [sig ] [3184/3521] Forecasting TTWO... [2026-01-05T20:33:20.879266] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-05T20:33:20.879296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-05T20:33:20.890851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-05T20:33:20.891161] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-05T20:33:20.892150] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-05T20:33:20.892203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:20.892268] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:20.892308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:20.892392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:20.952519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:20.953383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:20.953463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:20.953497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:21.075511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:21.075673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:21.075714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:21.075743] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:21.079555] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-01-05T20:33:21.079850] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-05T20:33:21.079982] [INFO ] [sig ] TTWO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:21.223636] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TTWO.txt [2026-01-05T20:33:21.223768] [INFO ] [sig ] [3184/3521] Completed TTWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:21.223810] [INFO ] [sig ] [3185/3521] Forecasting TUGN... [2026-01-05T20:33:21.223840] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-05T20:33:21.223869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-05T20:33:21.234553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-05T20:33:21.234875] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-05T20:33:21.235674] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-05T20:33:21.235727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:21.235759] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:21.235787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:21.235845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:21.294020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:21.294668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:21.294747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:21.294780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:21.405389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:21.405530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:21.405585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:21.405617] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:21.409022] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-01-05T20:33:21.409300] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-05T20:33:21.409432] [INFO ] [sig ] TUGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:21.552128] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TUGN.txt [2026-01-05T20:33:21.552259] [INFO ] [sig ] [3185/3521] Completed TUGN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:21.552300] [INFO ] [sig ] [3186/3521] Forecasting TUSK... [2026-01-05T20:33:21.552331] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-05T20:33:21.552361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-05T20:33:21.563996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-05T20:33:21.564298] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-05T20:33:21.565111] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-05T20:33:21.565166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:21.565199] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:21.565226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:21.565284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:21.623515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:21.624273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:21.624352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:21.624386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:21.742293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:21.742438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:21.742477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:21.742505] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:21.745882] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-01-05T20:33:21.746165] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-05T20:33:21.746293] [INFO ] [sig ] TUSK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:21.891375] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TUSK.txt [2026-01-05T20:33:21.891530] [INFO ] [sig ] [3186/3521] Completed TUSK in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:21.891585] [INFO ] [sig ] [3187/3521] Forecasting TVC... [2026-01-05T20:33:21.891618] [INFO ] [sig ] Generating forecast for: TVC [2026-01-05T20:33:21.891649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-05T20:33:21.902770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-05T20:33:21.903057] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-05T20:33:21.903889] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-05T20:33:21.903944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:21.903977] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:21.904005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:21.904062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:21.962008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:21.962851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:21.962967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:21.963004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:22.067086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:22.067231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:22.067270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:22.067352] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:22.070855] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-01-05T20:33:22.071135] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-05T20:33:22.071262] [INFO ] [sig ] TVC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:22.210957] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TVC.txt [2026-01-05T20:33:22.211085] [INFO ] [sig ] [3187/3521] Completed TVC in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:22.211122] [INFO ] [sig ] [3188/3521] Forecasting TVE... [2026-01-05T20:33:22.211151] [INFO ] [sig ] Generating forecast for: TVE [2026-01-05T20:33:22.211182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-05T20:33:22.222228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-05T20:33:22.222510] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-05T20:33:22.223308] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-05T20:33:22.223362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:22.223394] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:22.223422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:22.223478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:22.281112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:22.281792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:22.281874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:22.281909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:22.382522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:22.382682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:22.382721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:22.382749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:22.386113] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-05T20:33:22.386393] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-05T20:33:22.386524] [INFO ] [sig ] TVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:22.526079] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TVE.txt [2026-01-05T20:33:22.526213] [INFO ] [sig ] [3188/3521] Completed TVE in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:22.526252] [INFO ] [sig ] [3189/3521] Forecasting TVTX... [2026-01-05T20:33:22.526281] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-05T20:33:22.526311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-05T20:33:22.538117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-05T20:33:22.538422] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-05T20:33:22.539295] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-05T20:33:22.539348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:22.539380] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:22.539407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:22.539465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:22.596565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:22.597218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:22.597296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:22.597327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:22.712887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:22.713027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:22.713068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:22.713097] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:22.716460] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-05T20:33:22.716761] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-05T20:33:22.716890] [INFO ] [sig ] TVTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:22.857820] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TVTX.txt [2026-01-05T20:33:22.857951] [INFO ] [sig ] [3189/3521] Completed TVTX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:22.857989] [INFO ] [sig ] [3190/3521] Forecasting TWFG... [2026-01-05T20:33:22.858019] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-05T20:33:22.858048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-05T20:33:22.869444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-05T20:33:22.869773] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-05T20:33:22.870532] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-05T20:33:22.870617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:22.870653] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:22.870681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:22.870740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:22.928286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:22.928967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:22.929052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:22.929085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:23.053147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:23.053293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:23.053333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:23.053362] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:23.056741] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-01-05T20:33:23.057018] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-05T20:33:23.057144] [INFO ] [sig ] TWFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:23.197433] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TWFG.txt [2026-01-05T20:33:23.197561] [INFO ] [sig ] [3190/3521] Completed TWFG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:23.197616] [INFO ] [sig ] [3191/3521] Forecasting TWG... [2026-01-05T20:33:23.197647] [INFO ] [sig ] Generating forecast for: TWG [2026-01-05T20:33:23.197681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-05T20:33:23.211591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-05T20:33:23.212096] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-05T20:33:23.213136] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-05T20:33:23.213195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:23.213229] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:23.213257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:23.213317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:23.272166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:23.273322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:23.273430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:23.273464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:23.391366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:23.391627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:23.391675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:23.391706] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:23.396123] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-01-05T20:33:23.396484] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-05T20:33:23.396661] [INFO ] [sig ] TWG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:23.546243] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TWG.txt [2026-01-05T20:33:23.546456] [INFO ] [sig ] [3191/3521] Completed TWG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:23.546502] [INFO ] [sig ] [3192/3521] Forecasting TWI... [2026-01-05T20:33:23.546536] [INFO ] [sig ] Generating forecast for: TWI [2026-01-05T20:33:23.546587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-05T20:33:23.560978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-05T20:33:23.561515] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-05T20:33:23.562522] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-05T20:33:23.562604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:23.562650] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:23.562680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:23.562742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:23.623029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:23.624252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:23.624362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:23.624396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:23.743632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:23.743867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:23.743914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:23.743945] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:23.747996] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-01-05T20:33:23.748359] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-05T20:33:23.748515] [INFO ] [sig ] TWI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:23.897977] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TWI.txt [2026-01-05T20:33:23.898193] [INFO ] [sig ] [3192/3521] Completed TWI in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:23.898238] [INFO ] [sig ] [3193/3521] Forecasting TWIN... [2026-01-05T20:33:23.898272] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-05T20:33:23.898305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-05T20:33:23.912052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-05T20:33:23.912621] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-05T20:33:23.913553] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-05T20:33:23.913627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:23.913663] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:23.913690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:23.913751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:23.973173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:23.974360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:23.974464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:23.974498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:24.096977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:24.097209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:24.097255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:24.097286] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:24.101112] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-05T20:33:24.101428] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-05T20:33:24.101568] [INFO ] [sig ] TWIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:24.247035] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TWIN.txt [2026-01-05T20:33:24.247346] [INFO ] [sig ] [3193/3521] Completed TWIN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:24.247446] [INFO ] [sig ] [3194/3521] Forecasting TWLO... [2026-01-05T20:33:24.247503] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-05T20:33:24.247556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-05T20:33:24.264804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-05T20:33:24.265622] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-05T20:33:24.266921] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-05T20:33:24.266986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:24.267029] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:24.267065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:24.267149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:24.331683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:24.332856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:24.333022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:24.333063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:24.471865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:24.472063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:24.472115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:24.472154] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:24.477068] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-05T20:33:24.477559] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-05T20:33:24.477793] [INFO ] [sig ] TWLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:24.667182] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TWLO.txt [2026-01-05T20:33:24.667358] [INFO ] [sig ] [3194/3521] Completed TWLO in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:24.667400] [INFO ] [sig ] [3195/3521] Forecasting TWO... [2026-01-05T20:33:24.667432] [INFO ] [sig ] Generating forecast for: TWO [2026-01-05T20:33:24.667469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-05T20:33:24.681168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-05T20:33:24.681565] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-05T20:33:24.682403] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-05T20:33:24.682460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:24.682492] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:24.682520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:24.682606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:24.751377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:24.752312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:24.752447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:24.752484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:24.869200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:24.869364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:24.869403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:24.869432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:24.872880] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=69.88%) [2026-01-05T20:33:24.873203] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-05T20:33:24.873336] [INFO ] [sig ] TWO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:25.015555] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TWO.txt [2026-01-05T20:33:25.015728] [INFO ] [sig ] [3195/3521] Completed TWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:25.015767] [INFO ] [sig ] [3196/3521] Forecasting TX... [2026-01-05T20:33:25.015798] [INFO ] [sig ] Generating forecast for: TX [2026-01-05T20:33:25.015830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-05T20:33:25.028007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-05T20:33:25.028377] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-05T20:33:25.029177] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-05T20:33:25.029231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:25.029261] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:25.029287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:25.029342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:25.085749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:25.086836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:25.086921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:25.086953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:25.205548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:25.205694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:25.205732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:25.205760] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:25.208995] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-01-05T20:33:25.209265] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-05T20:33:25.209389] [INFO ] [sig ] TX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:25.351881] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TX.txt [2026-01-05T20:33:25.351998] [INFO ] [sig ] [3196/3521] Completed TX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:25.352036] [INFO ] [sig ] [3197/3521] Forecasting TXG... [2026-01-05T20:33:25.352065] [INFO ] [sig ] Generating forecast for: TXG [2026-01-05T20:33:25.352094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-05T20:33:25.364659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-05T20:33:25.364987] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-05T20:33:25.365763] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-05T20:33:25.365815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:25.365846] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:25.365873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:25.365929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:25.421744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:25.422341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:25.422417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:25.422449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:25.537743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:25.537878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:25.537930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:25.537961] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:25.541249] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-01-05T20:33:25.541521] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-05T20:33:25.541661] [INFO ] [sig ] TXG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:25.679735] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TXG.txt [2026-01-05T20:33:25.679884] [INFO ] [sig ] [3197/3521] Completed TXG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-05T20:33:25.679924] [INFO ] [sig ] [3198/3521] Forecasting TXMD... [2026-01-05T20:33:25.679952] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-05T20:33:25.679980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-05T20:33:25.691489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-05T20:33:25.691771] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-05T20:33:25.692501] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-05T20:33:25.692554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:25.692608] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:25.692637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:25.692693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:25.748373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:25.749268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:25.749490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:25.749526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:25.865639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:25.865815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:25.865854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:25.865882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:25.869306] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-01-05T20:33:25.869611] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-05T20:33:25.869743] [INFO ] [sig ] TXMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:26.012039] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TXMD.txt [2026-01-05T20:33:26.012309] [INFO ] [sig ] [3198/3521] Completed TXMD in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-05T20:33:26.012380] [INFO ] [sig ] [3199/3521] Forecasting TXN... [2026-01-05T20:33:26.012411] [INFO ] [sig ] Generating forecast for: TXN [2026-01-05T20:33:26.012470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-05T20:33:26.026419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-05T20:33:26.026759] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-05T20:33:26.027596] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-05T20:33:26.027649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:26.027680] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:26.027707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:26.027763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:26.083557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:26.084326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:26.084453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:26.084489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:26.203170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:26.203326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:26.203365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:26.203393] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:26.206842] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-01-05T20:33:26.207153] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-05T20:33:26.207291] [INFO ] [sig ] TXN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:26.346375] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TXN.txt [2026-01-05T20:33:26.346513] [INFO ] [sig ] [3199/3521] Completed TXN in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:26.346551] [INFO ] [sig ] [3200/3521] Forecasting TXO... [2026-01-05T20:33:26.346597] [INFO ] [sig ] Generating forecast for: TXO [2026-01-05T20:33:26.346628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-05T20:33:26.359340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-05T20:33:26.359751] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-05T20:33:26.360533] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-05T20:33:26.360603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:26.360636] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:26.360663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:26.360719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:26.416412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:26.417284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:26.417371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:26.417402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:26.539670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:26.539831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:26.539870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:26.539900] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:26.543440] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-05T20:33:26.543760] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-05T20:33:26.543895] [INFO ] [sig ] TXO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:26.686732] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TXO.txt [2026-01-05T20:33:26.686892] [INFO ] [sig ] [3200/3521] Completed TXO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:26.686930] [INFO ] [sig ] [3201/3521] Forecasting TXRH... [2026-01-05T20:33:26.686960] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-05T20:33:26.686989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-05T20:33:26.698264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-05T20:33:26.698594] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-05T20:33:26.699376] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-05T20:33:26.699428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:26.699512] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:26.699542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:26.699618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:26.756891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:26.757807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:26.757895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:26.757927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:26.882395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:26.882562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:26.882620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:26.882649] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:26.886031] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-05T20:33:26.886319] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-05T20:33:26.886452] [INFO ] [sig ] TXRH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:27.027645] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TXRH.txt [2026-01-05T20:33:27.027859] [INFO ] [sig ] [3201/3521] Completed TXRH in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:27.027916] [INFO ] [sig ] [3202/3521] Forecasting TY... [2026-01-05T20:33:27.027954] [INFO ] [sig ] Generating forecast for: TY [2026-01-05T20:33:27.027995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-05T20:33:27.039933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-05T20:33:27.040236] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-05T20:33:27.041036] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-05T20:33:27.041090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:27.041126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:27.041164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:27.041243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:27.096842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:27.097711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:27.097804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:27.097838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:27.213037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:27.213195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:27.213233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:27.213261] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:27.216617] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-05T20:33:27.216889] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-05T20:33:27.217013] [INFO ] [sig ] TY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:27.354528] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TY.txt [2026-01-05T20:33:27.354670] [INFO ] [sig ] [3202/3521] Completed TY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:27.354709] [INFO ] [sig ] [3203/3521] Forecasting TYG... [2026-01-05T20:33:27.354742] [INFO ] [sig ] Generating forecast for: TYG [2026-01-05T20:33:27.354772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-05T20:33:27.365863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-05T20:33:27.366157] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-05T20:33:27.366934] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-05T20:33:27.366987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:27.367019] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:27.367045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:27.367102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:27.423472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:27.424284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:27.424364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:27.424396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:27.538305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:27.538449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:27.538486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:27.538513] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:27.541847] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-05T20:33:27.542120] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-05T20:33:27.542241] [INFO ] [sig ] TYG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:27.682223] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/TYG.txt [2026-01-05T20:33:27.682378] [INFO ] [sig ] [3203/3521] Completed TYG in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:27.682418] [INFO ] [sig ] [3204/3521] Forecasting TYGO... [2026-01-05T20:33:27.682449] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-05T20:33:27.682480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-05T20:33:27.693471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-05T20:33:27.693874] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-05T20:33:27.694650] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-05T20:33:27.694703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:27.694734] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:27.694760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:27.694817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:27.754925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:27.756008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:27.756092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:27.756125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:27.874735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:27.874879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:27.874917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:27.874944] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:27.878295] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-05T20:33:27.878583] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-05T20:33:27.878710] [INFO ] [sig ] TYGO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:28.019950] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TYGO.txt [2026-01-05T20:33:28.020105] [INFO ] [sig ] [3204/3521] Completed TYGO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:28.020145] [INFO ] [sig ] [3205/3521] Forecasting TYL... [2026-01-05T20:33:28.020173] [INFO ] [sig ] Generating forecast for: TYL [2026-01-05T20:33:28.020210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-05T20:33:28.032746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-05T20:33:28.033133] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-05T20:33:28.033962] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-05T20:33:28.034015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:28.034047] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:28.034074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:28.034130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:28.095264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:28.096190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:28.096276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:28.096309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:28.220253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:28.220407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:28.220448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:28.220477] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:28.224272] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=29.76%) [2026-01-05T20:33:28.224562] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-05T20:33:28.224714] [INFO ] [sig ] TYL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:28.366112] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TYL.txt [2026-01-05T20:33:28.366261] [INFO ] [sig ] [3205/3521] Completed TYL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:28.366301] [INFO ] [sig ] [3206/3521] Forecasting TYRA... [2026-01-05T20:33:28.366330] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-05T20:33:28.366358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-05T20:33:28.377678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-05T20:33:28.377970] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-05T20:33:28.378768] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-05T20:33:28.378822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:28.378854] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:28.378882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:28.378968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:28.437263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:28.437969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:28.438050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:28.438083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:28.565349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:28.565529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:28.565588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:28.565621] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:28.569158] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-05T20:33:28.569439] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-05T20:33:28.569595] [INFO ] [sig ] TYRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:28.710057] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TYRA.txt [2026-01-05T20:33:28.710186] [INFO ] [sig ] [3206/3521] Completed TYRA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:28.710224] [INFO ] [sig ] [3207/3521] Forecasting TZOO... [2026-01-05T20:33:28.710253] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-05T20:33:28.710282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-05T20:33:28.722005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-05T20:33:28.722283] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-05T20:33:28.723078] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-05T20:33:28.723130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:28.723160] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:28.723186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:28.723242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:28.779560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:28.780266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:28.780344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:28.780377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:28.898715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:28.898862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:28.898899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:28.898950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:28.902272] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-05T20:33:28.902544] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-05T20:33:28.902685] [INFO ] [sig ] TZOO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:29.042090] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/TZOO.txt [2026-01-05T20:33:29.042219] [INFO ] [sig ] [3207/3521] Completed TZOO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:29.042258] [INFO ] [sig ] [3208/3521] Forecasting UAA... [2026-01-05T20:33:29.042286] [INFO ] [sig ] Generating forecast for: UAA [2026-01-05T20:33:29.042315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-05T20:33:29.053401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-05T20:33:29.053737] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-05T20:33:29.054507] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-05T20:33:29.054559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:29.054610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:29.054637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:29.054694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:29.111171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:29.111984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:29.112065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:29.112097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:29.240347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:29.240511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:29.240558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:29.240621] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:29.244490] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-05T20:33:29.244778] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-05T20:33:29.244907] [INFO ] [sig ] UAA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:29.389723] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UAA.txt [2026-01-05T20:33:29.389876] [INFO ] [sig ] [3208/3521] Completed UAA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:29.389916] [INFO ] [sig ] [3209/3521] Forecasting UAE... [2026-01-05T20:33:29.389945] [INFO ] [sig ] Generating forecast for: UAE [2026-01-05T20:33:29.389975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-05T20:33:29.402218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-05T20:33:29.402560] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-05T20:33:29.403371] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-05T20:33:29.403424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:29.403455] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:29.403480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:29.403536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:29.459920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:29.460789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:29.460895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:29.460928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:29.582399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:29.582551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:29.582609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:29.582639] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:29.586117] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-05T20:33:29.586403] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-05T20:33:29.586532] [INFO ] [sig ] UAE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:29.726979] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UAE.txt [2026-01-05T20:33:29.727107] [INFO ] [sig ] [3209/3521] Completed UAE in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:29.727144] [INFO ] [sig ] [3210/3521] Forecasting UAL... [2026-01-05T20:33:29.727173] [INFO ] [sig ] Generating forecast for: UAL [2026-01-05T20:33:29.727203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-05T20:33:29.738834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-05T20:33:29.739169] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-05T20:33:29.739963] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-05T20:33:29.740015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:29.740046] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:29.740073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:29.740129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:29.797959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:29.798591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:29.798671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:29.798704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:29.920861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:29.921012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:29.921050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:29.921078] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:29.924395] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-05T20:33:29.924684] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-05T20:33:29.924808] [INFO ] [sig ] UAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:30.065148] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UAL.txt [2026-01-05T20:33:30.065293] [INFO ] [sig ] [3210/3521] Completed UAL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:30.065332] [INFO ] [sig ] [3211/3521] Forecasting UBFO... [2026-01-05T20:33:30.065362] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-05T20:33:30.065391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-05T20:33:30.075975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-05T20:33:30.076256] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-05T20:33:30.077063] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-05T20:33:30.077116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:30.077146] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:30.077174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:30.077230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:30.133102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:30.133814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:30.133922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:30.133956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:30.248720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:30.248874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:30.248912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:30.248964] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:30.252416] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-05T20:33:30.252722] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-05T20:33:30.252855] [INFO ] [sig ] UBFO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:30.394002] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UBFO.txt [2026-01-05T20:33:30.394146] [INFO ] [sig ] [3211/3521] Completed UBFO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:30.394187] [INFO ] [sig ] [3212/3521] Forecasting UBRL... [2026-01-05T20:33:30.394217] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-05T20:33:30.394247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-05T20:33:30.405631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-05T20:33:30.405983] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-05T20:33:30.406780] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-05T20:33:30.406845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:30.406883] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:30.406915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:30.406994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:30.466896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:30.467774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:30.467864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:30.467898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:30.595517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:30.595694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:30.595736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:30.595771] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:30.599426] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-01-05T20:33:30.599734] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-05T20:33:30.599873] [INFO ] [sig ] UBRL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:30.748190] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UBRL.txt [2026-01-05T20:33:30.748316] [INFO ] [sig ] [3212/3521] Completed UBRL in 0.4s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:30.748356] [INFO ] [sig ] [3213/3521] Forecasting UBS... [2026-01-05T20:33:30.748386] [INFO ] [sig ] Generating forecast for: UBS [2026-01-05T20:33:30.748415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-05T20:33:30.760667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-05T20:33:30.761039] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-05T20:33:30.761879] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-05T20:33:30.761942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:30.761975] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:30.762001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:30.762059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:30.820810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:30.821757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:30.821847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:30.821881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:30.948232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:30.948394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:30.948432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:30.948459] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:30.951939] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-01-05T20:33:30.952234] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-05T20:33:30.952373] [INFO ] [sig ] UBS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:31.096694] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UBS.txt [2026-01-05T20:33:31.096858] [INFO ] [sig ] [3213/3521] Completed UBS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:31.096914] [INFO ] [sig ] [3214/3521] Forecasting UBSI... [2026-01-05T20:33:31.096946] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-05T20:33:31.096976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-05T20:33:31.108770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-05T20:33:31.109191] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-05T20:33:31.110090] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-05T20:33:31.110163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:31.110199] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:31.110226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:31.110286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:31.168202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:31.169139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:31.169242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:31.169276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:31.290425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:31.290602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:31.290646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:31.290675] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:31.294112] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-05T20:33:31.294384] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-05T20:33:31.294512] [INFO ] [sig ] UBSI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:31.434636] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UBSI.txt [2026-01-05T20:33:31.434785] [INFO ] [sig ] [3214/3521] Completed UBSI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:31.434824] [INFO ] [sig ] [3215/3521] Forecasting UDMY... [2026-01-05T20:33:31.434854] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-05T20:33:31.434884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-05T20:33:31.446245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-05T20:33:31.446554] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-05T20:33:31.447318] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-05T20:33:31.447370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:31.447401] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:31.447427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:31.447483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:31.506248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:31.507249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:31.507348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:31.507393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:31.632711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:31.632873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:31.632913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:31.632943] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:31.636353] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=92.27%) [2026-01-05T20:33:31.636664] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-05T20:33:31.636811] [INFO ] [sig ] UDMY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:31.778018] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UDMY.txt [2026-01-05T20:33:31.778173] [INFO ] [sig ] [3215/3521] Completed UDMY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-05T20:33:31.778214] [INFO ] [sig ] [3216/3521] Forecasting UE... [2026-01-05T20:33:31.778244] [INFO ] [sig ] Generating forecast for: UE [2026-01-05T20:33:31.778275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-05T20:33:31.789867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-05T20:33:31.790184] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-05T20:33:31.791054] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-05T20:33:31.791109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:31.791142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:31.791170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:31.791238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:31.850608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:31.851267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:31.851348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:31.851381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:31.971555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:31.971724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:31.971764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:31.971794] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:31.975232] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-05T20:33:31.975514] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-05T20:33:31.975660] [INFO ] [sig ] UE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:32.115286] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UE.txt [2026-01-05T20:33:32.115417] [INFO ] [sig ] [3216/3521] Completed UE in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:32.115455] [INFO ] [sig ] [3217/3521] Forecasting UEIC... [2026-01-05T20:33:32.115485] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-05T20:33:32.115514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-05T20:33:32.126125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-05T20:33:32.126400] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-05T20:33:32.127202] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-05T20:33:32.127254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:32.127286] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:32.127313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:32.127370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:32.183656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:32.184450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:32.184534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:32.184567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:32.303248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:32.303405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:32.303443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:32.303473] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:32.306805] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-01-05T20:33:32.307081] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-05T20:33:32.307207] [INFO ] [sig ] UEIC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:32.445008] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UEIC.txt [2026-01-05T20:33:32.445132] [INFO ] [sig ] [3217/3521] Completed UEIC in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:32.445178] [INFO ] [sig ] [3218/3521] Forecasting UFCS... [2026-01-05T20:33:32.445207] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-05T20:33:32.445236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-05T20:33:32.456810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-05T20:33:32.457119] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-05T20:33:32.457890] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-05T20:33:32.457943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:32.457999] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:32.458204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:32.458262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:32.518142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:32.518900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:32.519005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:32.519039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:32.648374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:32.648536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:32.648597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:32.648629] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:32.652096] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-05T20:33:32.652393] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-05T20:33:32.652531] [INFO ] [sig ] UFCS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:32.791623] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UFCS.txt [2026-01-05T20:33:32.791796] [INFO ] [sig ] [3218/3521] Completed UFCS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:32.791842] [INFO ] [sig ] [3219/3521] Forecasting UFI... [2026-01-05T20:33:32.791874] [INFO ] [sig ] Generating forecast for: UFI [2026-01-05T20:33:32.791907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-05T20:33:32.802755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-05T20:33:32.803057] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-05T20:33:32.803839] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-05T20:33:32.803893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:32.803924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:32.803951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:32.804008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:32.859780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:32.860468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:32.860552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:32.860601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:32.979909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:32.980062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:32.980099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:32.980127] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:32.983429] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-05T20:33:32.983773] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-05T20:33:32.983901] [INFO ] [sig ] UFI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:33.121451] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UFI.txt [2026-01-05T20:33:33.121586] [INFO ] [sig ] [3219/3521] Completed UFI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:33.121627] [INFO ] [sig ] [3220/3521] Forecasting UFO... [2026-01-05T20:33:33.121657] [INFO ] [sig ] Generating forecast for: UFO [2026-01-05T20:33:33.121687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-05T20:33:33.133504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-05T20:33:33.133861] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-05T20:33:33.134670] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-05T20:33:33.134723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:33.134753] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:33.134779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:33.134835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:33.192694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:33.193452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:33.193538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:33.193588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:33.313011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:33.313172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:33.313214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:33.313244] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:33.316799] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-05T20:33:33.317115] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-05T20:33:33.317255] [INFO ] [sig ] UFO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:33.461738] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UFO.txt [2026-01-05T20:33:33.461878] [INFO ] [sig ] [3220/3521] Completed UFO in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:33.461916] [INFO ] [sig ] [3221/3521] Forecasting UFPI... [2026-01-05T20:33:33.461945] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-05T20:33:33.461975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-05T20:33:33.474294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-05T20:33:33.474646] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-05T20:33:33.475416] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-05T20:33:33.475478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:33.475512] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:33.475539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:33.475612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:33.536275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:33.537071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:33.537157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:33.537191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:33.655417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:33.655588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:33.655653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:33.655720] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:33.659110] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-05T20:33:33.659389] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-05T20:33:33.659514] [INFO ] [sig ] UFPI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:33.797400] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UFPI.txt [2026-01-05T20:33:33.797528] [INFO ] [sig ] [3221/3521] Completed UFPI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:33.797567] [INFO ] [sig ] [3222/3521] Forecasting UGI... [2026-01-05T20:33:33.797620] [INFO ] [sig ] Generating forecast for: UGI [2026-01-05T20:33:33.797651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-05T20:33:33.809638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-05T20:33:33.809964] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-05T20:33:33.810809] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-05T20:33:33.810864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:33.810896] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:33.810923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:33.810980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:33.867976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:33.868625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:33.868707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:33.868740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:33.986151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:33.986290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:33.986329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:33.986357] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:33.989684] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-01-05T20:33:33.989971] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-05T20:33:33.990112] [INFO ] [sig ] UGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:34.128846] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UGI.txt [2026-01-05T20:33:34.128975] [INFO ] [sig ] [3222/3521] Completed UGI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:34.129016] [INFO ] [sig ] [3223/3521] Forecasting UGP... [2026-01-05T20:33:34.129046] [INFO ] [sig ] Generating forecast for: UGP [2026-01-05T20:33:34.129077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-05T20:33:34.140439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-05T20:33:34.140745] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-05T20:33:34.141505] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-05T20:33:34.141558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:34.141610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:34.141639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:34.141698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:34.199779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:34.200455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:34.200535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:34.200566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:34.323051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:34.323201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:34.323242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:34.323272] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:34.326687] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-01-05T20:33:34.326969] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-05T20:33:34.327098] [INFO ] [sig ] UGP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:34.465721] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UGP.txt [2026-01-05T20:33:34.465834] [INFO ] [sig ] [3223/3521] Completed UGP in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:34.465871] [INFO ] [sig ] [3224/3521] Forecasting UHAL... [2026-01-05T20:33:34.465899] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-05T20:33:34.465929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-05T20:33:34.476898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-05T20:33:34.477162] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-05T20:33:34.477922] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-05T20:33:34.477974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:34.478006] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:34.478033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:34.478089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:34.536460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:34.537143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:34.537225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:34.537258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:34.672190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:34.672343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:34.672388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:34.672418] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:34.675891] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=64.67%) [2026-01-05T20:33:34.676175] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-05T20:33:34.676297] [INFO ] [sig ] UHAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:34.814006] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UHAL.txt [2026-01-05T20:33:34.814132] [INFO ] [sig ] [3224/3521] Completed UHAL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:34.814171] [INFO ] [sig ] [3225/3521] Forecasting UHG... [2026-01-05T20:33:34.814201] [INFO ] [sig ] Generating forecast for: UHG [2026-01-05T20:33:34.814230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-05T20:33:34.825161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-05T20:33:34.825435] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-05T20:33:34.826198] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-05T20:33:34.826250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:34.826291] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:34.826319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:34.826376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:34.882986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:34.883630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:34.883707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:34.883739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:35.006730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:35.006891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:35.006930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:35.006961] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:35.010450] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-01-05T20:33:35.010760] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-05T20:33:35.010891] [INFO ] [sig ] UHG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:35.172493] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UHG.txt [2026-01-05T20:33:35.172671] [INFO ] [sig ] [3225/3521] Completed UHG in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:35.172714] [INFO ] [sig ] [3226/3521] Forecasting UHS... [2026-01-05T20:33:35.172745] [INFO ] [sig ] Generating forecast for: UHS [2026-01-05T20:33:35.172774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-05T20:33:35.184345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-05T20:33:35.184649] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-05T20:33:35.185401] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-05T20:33:35.185454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:35.185485] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:35.185512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:35.185588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:35.241472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:35.242104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:35.242180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:35.242211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:35.364323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:35.364468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:35.364507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:35.364535] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:35.368067] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-05T20:33:35.368372] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-05T20:33:35.368502] [INFO ] [sig ] UHS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:35.511704] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UHS.txt [2026-01-05T20:33:35.511824] [INFO ] [sig ] [3226/3521] Completed UHS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:35.511862] [INFO ] [sig ] [3227/3521] Forecasting UI... [2026-01-05T20:33:35.511891] [INFO ] [sig ] Generating forecast for: UI [2026-01-05T20:33:35.511923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-05T20:33:35.523798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-05T20:33:35.524091] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-05T20:33:35.524873] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-05T20:33:35.524926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:35.524959] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:35.524987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:35.525046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:35.582754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:35.583397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:35.583476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:35.583509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:35.720005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:35.720164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:35.720204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:35.720232] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:35.723613] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-05T20:33:35.723899] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-05T20:33:35.724026] [INFO ] [sig ] UI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:35.862504] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UI.txt [2026-01-05T20:33:35.862650] [INFO ] [sig ] [3227/3521] Completed UI in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:35.862690] [INFO ] [sig ] [3228/3521] Forecasting UIS... [2026-01-05T20:33:35.862719] [INFO ] [sig ] Generating forecast for: UIS [2026-01-05T20:33:35.862748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-05T20:33:35.874697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-05T20:33:35.875060] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-05T20:33:35.875870] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-05T20:33:35.875923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:35.875956] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:35.875982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:35.876038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:35.931482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:35.932386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:35.932476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:35.932545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:36.053053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:36.053212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:36.053253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:36.053282] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:36.056665] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-05T20:33:36.056951] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-05T20:33:36.057078] [INFO ] [sig ] UIS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:36.202242] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UIS.txt [2026-01-05T20:33:36.202396] [INFO ] [sig ] [3228/3521] Completed UIS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:36.202438] [INFO ] [sig ] [3229/3521] Forecasting UITB... [2026-01-05T20:33:36.202473] [INFO ] [sig ] Generating forecast for: UITB [2026-01-05T20:33:36.202504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-05T20:33:36.213491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-05T20:33:36.213839] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-05T20:33:36.214609] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-05T20:33:36.214661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:36.214693] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:36.214720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:36.214777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:36.270456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:36.271324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:36.271406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:36.271438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:36.392741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:36.392917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:36.392962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:36.392992] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:36.396636] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-01-05T20:33:36.396971] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-05T20:33:36.397108] [INFO ] [sig ] UITB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:36.547504] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UITB.txt [2026-01-05T20:33:36.547654] [INFO ] [sig ] [3229/3521] Completed UITB in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:36.547694] [INFO ] [sig ] [3230/3521] Forecasting UL... [2026-01-05T20:33:36.547724] [INFO ] [sig ] Generating forecast for: UL [2026-01-05T20:33:36.547752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-05T20:33:36.559471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-05T20:33:36.559810] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-05T20:33:36.560632] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-05T20:33:36.560694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:36.560729] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:36.560756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:36.560814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:36.618826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:36.619531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:36.619630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:36.619666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:36.740790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:36.740925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:36.740963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:36.740991] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:36.744187] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-05T20:33:36.744458] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-05T20:33:36.744601] [INFO ] [sig ] UL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:36.881922] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UL.txt [2026-01-05T20:33:36.882044] [INFO ] [sig ] [3230/3521] Completed UL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:36.882081] [INFO ] [sig ] [3231/3521] Forecasting ULBI... [2026-01-05T20:33:36.882109] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-05T20:33:36.882137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-05T20:33:36.893263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-05T20:33:36.893519] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-05T20:33:36.894274] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-05T20:33:36.894326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:36.894357] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:36.894384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:36.894441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:36.950190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:36.950784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:36.950861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:36.950892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:37.067773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:37.067929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:37.067970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:37.067997] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:37.071371] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-05T20:33:37.071663] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-05T20:33:37.071790] [INFO ] [sig ] ULBI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:37.209584] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ULBI.txt [2026-01-05T20:33:37.209732] [INFO ] [sig ] [3231/3521] Completed ULBI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:37.209771] [INFO ] [sig ] [3232/3521] Forecasting ULCC... [2026-01-05T20:33:37.209802] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-05T20:33:37.209831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-05T20:33:37.221076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-05T20:33:37.221392] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-05T20:33:37.222175] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-05T20:33:37.222227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:37.222259] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:37.222286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:37.222343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:37.278313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:37.279209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:37.279292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:37.279323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:37.400783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:37.400945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:37.400990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:37.401034] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:37.404446] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-05T20:33:37.404747] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-05T20:33:37.404872] [INFO ] [sig ] ULCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:37.543180] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ULCC.txt [2026-01-05T20:33:37.543310] [INFO ] [sig ] [3232/3521] Completed ULCC in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:37.543349] [INFO ] [sig ] [3233/3521] Forecasting ULH... [2026-01-05T20:33:37.543377] [INFO ] [sig ] Generating forecast for: ULH [2026-01-05T20:33:37.543407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-05T20:33:37.554862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-05T20:33:37.555136] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-05T20:33:37.555891] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-05T20:33:37.555944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:37.555975] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:37.556002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:37.556058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:37.611788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:37.612517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:37.612615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:37.612650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:37.733882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:37.734047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:37.734290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:37.734318] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:37.738026] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-05T20:33:37.738304] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-05T20:33:37.738427] [INFO ] [sig ] ULH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:37.876661] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ULH.txt [2026-01-05T20:33:37.876798] [INFO ] [sig ] [3233/3521] Completed ULH in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-05T20:33:37.876839] [INFO ] [sig ] [3234/3521] Forecasting ULTA... [2026-01-05T20:33:37.876868] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-05T20:33:37.876897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-05T20:33:37.888355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-05T20:33:37.888712] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-05T20:33:37.889519] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-05T20:33:37.889590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:37.889626] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:37.889671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:37.889729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:37.946243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:37.947101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:37.947183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:37.947215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:38.066170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:38.066452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:38.066511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:38.066549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:38.070468] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=47.88%) [2026-01-05T20:33:38.070776] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-05T20:33:38.070907] [INFO ] [sig ] ULTA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:38.214356] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ULTA.txt [2026-01-05T20:33:38.214513] [INFO ] [sig ] [3234/3521] Completed ULTA in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:38.214552] [INFO ] [sig ] [3235/3521] Forecasting ULY... [2026-01-05T20:33:38.214602] [INFO ] [sig ] Generating forecast for: ULY [2026-01-05T20:33:38.214633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-05T20:33:38.227401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-05T20:33:38.227738] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-05T20:33:38.228493] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-05T20:33:38.228544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:38.228622] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:38.228651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:38.228708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:38.284842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:38.285457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:38.285535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:38.285566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:38.398304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:38.398411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:38.398447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:38.398475] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:38.401627] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=42.38%) [2026-01-05T20:33:38.401893] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-05T20:33:38.402015] [INFO ] [sig ] ULY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:38.541867] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ULY.txt [2026-01-05T20:33:38.542022] [INFO ] [sig ] [3235/3521] Completed ULY in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:38.542063] [INFO ] [sig ] [3236/3521] Forecasting UMBF... [2026-01-05T20:33:38.542092] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-05T20:33:38.542121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-05T20:33:38.554079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-05T20:33:38.554400] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-05T20:33:38.555165] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-05T20:33:38.555216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:38.555248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:38.555275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:38.555342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:38.611820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:38.612673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:38.612757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:38.612789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:38.731806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:38.731961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:38.732000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:38.732028] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:38.735331] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=42.30%) [2026-01-05T20:33:38.735617] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-05T20:33:38.735741] [INFO ] [sig ] UMBF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:38.877318] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UMBF.txt [2026-01-05T20:33:38.877446] [INFO ] [sig ] [3236/3521] Completed UMBF in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:38.877485] [INFO ] [sig ] [3237/3521] Forecasting UMC... [2026-01-05T20:33:38.877514] [INFO ] [sig ] Generating forecast for: UMC [2026-01-05T20:33:38.877543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-05T20:33:38.888981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-05T20:33:38.889239] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-05T20:33:38.889995] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-05T20:33:38.890047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:38.890079] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:38.890105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:38.890161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:38.946343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:38.946933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:38.947008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:38.947039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:39.064099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:39.064214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:39.064250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:39.064278] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:39.067436] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=84.51%) [2026-01-05T20:33:39.067721] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-05T20:33:39.067844] [INFO ] [sig ] UMC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:39.207881] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UMC.txt [2026-01-05T20:33:39.208036] [INFO ] [sig ] [3237/3521] Completed UMC in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:39.208075] [INFO ] [sig ] [3238/3521] Forecasting UMH... [2026-01-05T20:33:39.208105] [INFO ] [sig ] Generating forecast for: UMH [2026-01-05T20:33:39.208135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-05T20:33:39.219641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-05T20:33:39.219964] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-05T20:33:39.220734] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-05T20:33:39.220797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:39.220829] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:39.220855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:39.220912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:39.277191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:39.278005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:39.278084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:39.278117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:39.394604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:39.394736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:39.394773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:39.394830] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:39.398068] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-01-05T20:33:39.398339] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-05T20:33:39.398463] [INFO ] [sig ] UMH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:39.540470] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UMH.txt [2026-01-05T20:33:39.540611] [INFO ] [sig ] [3238/3521] Completed UMH in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:39.540651] [INFO ] [sig ] [3239/3521] Forecasting UMMA... [2026-01-05T20:33:39.540680] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-05T20:33:39.540709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-05T20:33:39.552202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-05T20:33:39.552457] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-05T20:33:39.553210] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-05T20:33:39.553263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:39.553294] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:39.553321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:39.553376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:39.609607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:39.610216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:39.610292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:39.610323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:39.722670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:39.722826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:39.722864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:39.722892] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:39.726202] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-01-05T20:33:39.726476] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-05T20:33:39.726618] [INFO ] [sig ] UMMA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:39.866229] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UMMA.txt [2026-01-05T20:33:39.866376] [INFO ] [sig ] [3239/3521] Completed UMMA in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:39.866413] [INFO ] [sig ] [3240/3521] Forecasting UNCY... [2026-01-05T20:33:39.866444] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-05T20:33:39.866473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-05T20:33:39.877910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-05T20:33:39.878207] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-05T20:33:39.878987] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-05T20:33:39.879039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:39.879070] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:39.879096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:39.879154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:39.935645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:39.936250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:39.936345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:39.936377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:40.053044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:40.053211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:40.053255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:40.053284] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:40.056947] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-05T20:33:40.057222] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-05T20:33:40.057346] [INFO ] [sig ] UNCY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:40.199608] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UNCY.txt [2026-01-05T20:33:40.199760] [INFO ] [sig ] [3240/3521] Completed UNCY in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:40.199800] [INFO ] [sig ] [3241/3521] Forecasting UNF... [2026-01-05T20:33:40.199831] [INFO ] [sig ] Generating forecast for: UNF [2026-01-05T20:33:40.199861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-05T20:33:40.211432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-05T20:33:40.211780] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-05T20:33:40.212555] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-05T20:33:40.212635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:40.212667] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:40.212693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:40.212750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:40.269150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:40.270009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:40.270093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:40.270124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:40.390031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:40.390187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:40.390226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:40.390254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:40.393550] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=11.00%) [2026-01-05T20:33:40.393845] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-05T20:33:40.393967] [INFO ] [sig ] UNF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:40.533460] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UNF.txt [2026-01-05T20:33:40.533602] [INFO ] [sig ] [3241/3521] Completed UNF in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:40.533653] [INFO ] [sig ] [3242/3521] Forecasting UNFI... [2026-01-05T20:33:40.533684] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-05T20:33:40.533713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-05T20:33:40.544527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-05T20:33:40.544810] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-05T20:33:40.545541] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-05T20:33:40.545612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:40.545645] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:40.545671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:40.545729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:40.602077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:40.602690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:40.602766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:40.602798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:40.723067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:40.723223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:40.723262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:40.723291] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:40.726652] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-01-05T20:33:40.726930] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-05T20:33:40.727055] [INFO ] [sig ] UNFI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:40.865846] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UNFI.txt [2026-01-05T20:33:40.865980] [INFO ] [sig ] [3242/3521] Completed UNFI in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:40.866018] [INFO ] [sig ] [3243/3521] Forecasting UNM... [2026-01-05T20:33:40.866048] [INFO ] [sig ] Generating forecast for: UNM [2026-01-05T20:33:40.866078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-05T20:33:40.878059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-05T20:33:40.878412] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-05T20:33:40.879323] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-05T20:33:40.879379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:40.879411] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:40.879438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:40.879496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:40.934970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:40.935612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:40.935693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:40.935725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:41.056759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:41.056912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:41.056952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:41.056981] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:41.060368] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-01-05T20:33:41.060682] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-05T20:33:41.060812] [INFO ] [sig ] UNM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:41.202660] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UNM.txt [2026-01-05T20:33:41.202793] [INFO ] [sig ] [3243/3521] Completed UNM in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:41.202832] [INFO ] [sig ] [3244/3521] Forecasting UNMA... [2026-01-05T20:33:41.202861] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-05T20:33:41.202889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-05T20:33:41.213821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-05T20:33:41.214144] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-05T20:33:41.214984] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-05T20:33:41.215042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:41.215074] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:41.215101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:41.215159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:41.271648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:41.272386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:41.272468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:41.272500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:41.378355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:41.378500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:41.378537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:41.378564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:41.381995] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-05T20:33:41.382300] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-05T20:33:41.382425] [INFO ] [sig ] UNMA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:41.531048] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UNMA.txt [2026-01-05T20:33:41.531189] [INFO ] [sig ] [3244/3521] Completed UNMA in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:41.531229] [INFO ] [sig ] [3245/3521] Forecasting UNP... [2026-01-05T20:33:41.531258] [INFO ] [sig ] Generating forecast for: UNP [2026-01-05T20:33:41.531287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-05T20:33:41.542730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-05T20:33:41.543058] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-05T20:33:41.543901] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-05T20:33:41.543954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:41.543986] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:41.544013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:41.544075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:41.600185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:41.600922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:41.601037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:41.601084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:41.724410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:41.724537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:41.724593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:41.724625] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:41.727961] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=58.21%) [2026-01-05T20:33:41.728284] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-05T20:33:41.728423] [INFO ] [sig ] UNP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:41.876554] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UNP.txt [2026-01-05T20:33:41.876709] [INFO ] [sig ] [3245/3521] Completed UNP in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:41.876749] [INFO ] [sig ] [3246/3521] Forecasting UNTY... [2026-01-05T20:33:41.876778] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-05T20:33:41.876807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-05T20:33:41.887727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-05T20:33:41.888047] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-05T20:33:41.888889] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-05T20:33:41.888968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:41.889002] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:41.889032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:41.889095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:41.945611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:41.946299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:41.946379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:41.946411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:42.063638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:42.063790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:42.063830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:42.063858] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:42.067178] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=66.27%) [2026-01-05T20:33:42.067453] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-05T20:33:42.067591] [INFO ] [sig ] UNTY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:42.219868] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UNTY.txt [2026-01-05T20:33:42.220007] [INFO ] [sig ] [3246/3521] Completed UNTY in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:42.220048] [INFO ] [sig ] [3247/3521] Forecasting UONE... [2026-01-05T20:33:42.220080] [INFO ] [sig ] Generating forecast for: UONE [2026-01-05T20:33:42.220111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-05T20:33:42.230963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-05T20:33:42.231247] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-05T20:33:42.232058] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-05T20:33:42.232112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:42.232145] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:42.232173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:42.232232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:42.289150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:42.289839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:42.289922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:42.289956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:42.398483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:42.398656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:42.398697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:42.398727] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:42.402202] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: UP (p=56.79%) [2026-01-05T20:33:42.402513] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-05T20:33:42.402670] [INFO ] [sig ] UONE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:42.552954] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UONE.txt [2026-01-05T20:33:42.553111] [INFO ] [sig ] [3247/3521] Completed UONE in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:42.553154] [INFO ] [sig ] [3248/3521] Forecasting UPBD... [2026-01-05T20:33:42.553183] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-05T20:33:42.553215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-05T20:33:42.565370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-05T20:33:42.565768] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-05T20:33:42.566612] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-05T20:33:42.566668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:42.566702] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:42.566730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:42.566789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:42.624324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:42.625178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:42.625261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:42.625293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:42.743851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:42.744038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:42.744080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:42.744116] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:42.747569] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-05T20:33:42.747880] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-05T20:33:42.748014] [INFO ] [sig ] UPBD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:42.888891] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UPBD.txt [2026-01-05T20:33:42.889069] [INFO ] [sig ] [3248/3521] Completed UPBD in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:42.889109] [INFO ] [sig ] [3249/3521] Forecasting UPC... [2026-01-05T20:33:42.889140] [INFO ] [sig ] Generating forecast for: UPC [2026-01-05T20:33:42.889169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-05T20:33:42.900233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-05T20:33:42.900544] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-05T20:33:42.901350] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-05T20:33:42.901403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:42.901447] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:42.901475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:42.901534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:42.957849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:42.958566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:42.958665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:42.958698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:43.070345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:43.070492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:43.070532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:43.070559] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:43.073935] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-05T20:33:43.074213] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-05T20:33:43.074341] [INFO ] [sig ] UPC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:43.215589] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UPC.txt [2026-01-05T20:33:43.215721] [INFO ] [sig ] [3249/3521] Completed UPC in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:43.215760] [INFO ] [sig ] [3250/3521] Forecasting UPLD... [2026-01-05T20:33:43.215788] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-05T20:33:43.215817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-05T20:33:43.228348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-05T20:33:43.228709] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-05T20:33:43.229661] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-05T20:33:43.229727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:43.229763] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:43.229794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:43.229865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:43.287543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:43.288240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:43.288321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:43.288352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:43.404251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:43.404378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:43.404415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:43.404443] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:43.407775] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-01-05T20:33:43.408050] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-05T20:33:43.408176] [INFO ] [sig ] UPLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:43.550772] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UPLD.txt [2026-01-05T20:33:43.550930] [INFO ] [sig ] [3250/3521] Completed UPLD in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-05T20:33:43.550970] [INFO ] [sig ] [3251/3521] Forecasting UPS... [2026-01-05T20:33:43.551000] [INFO ] [sig ] Generating forecast for: UPS [2026-01-05T20:33:43.551030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-05T20:33:43.562597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-05T20:33:43.562892] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-05T20:33:43.563684] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-05T20:33:43.563736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:43.563767] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:43.563793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:43.563848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:43.621023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:43.621751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:43.621831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:43.621862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:43.742825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:43.742945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:43.742983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:43.743011] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:43.746300] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-01-05T20:33:43.746569] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-05T20:33:43.746721] [INFO ] [sig ] UPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:43.886969] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UPS.txt [2026-01-05T20:33:43.887103] [INFO ] [sig ] [3251/3521] Completed UPS in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-05T20:33:43.887141] [INFO ] [sig ] [3252/3521] Forecasting UPWK... [2026-01-05T20:33:43.887171] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-05T20:33:43.887199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-05T20:33:43.898202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-05T20:33:43.898493] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-05T20:33:43.899310] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-05T20:33:43.899363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:43.899431] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:43.899459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:43.899515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:43.955345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:43.956144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:43.956226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:43.956258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:44.080595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:44.080738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:44.080775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:44.080804] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:44.084141] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-01-05T20:33:44.084417] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-05T20:33:44.084542] [INFO ] [sig ] UPWK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:44.226378] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UPWK.txt [2026-01-05T20:33:44.226534] [INFO ] [sig ] [3252/3521] Completed UPWK in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:44.226602] [INFO ] [sig ] [3253/3521] Forecasting UPXI... [2026-01-05T20:33:44.226637] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-05T20:33:44.226666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-05T20:33:44.240199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-05T20:33:44.240854] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-05T20:33:44.241929] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-05T20:33:44.241997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:44.242045] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:44.242087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:44.242175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:44.311434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:44.312459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:44.312553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:44.312606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:44.431394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:44.431545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:44.431630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:44.431663] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:44.435122] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=42.03%) [2026-01-05T20:33:44.435411] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-05T20:33:44.435542] [INFO ] [sig ] UPXI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:44.583446] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UPXI.txt [2026-01-05T20:33:44.583617] [INFO ] [sig ] [3253/3521] Completed UPXI in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:44.583659] [INFO ] [sig ] [3254/3521] Forecasting URBN... [2026-01-05T20:33:44.583689] [INFO ] [sig ] Generating forecast for: URBN [2026-01-05T20:33:44.583718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-05T20:33:44.596746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-05T20:33:44.597217] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-05T20:33:44.598467] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-05T20:33:44.598531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:44.598594] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:44.598636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:44.598715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:44.656258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:44.657126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:44.657210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:44.657244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:44.786688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:44.786874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:44.786940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:44.786993] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:44.792102] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-05T20:33:44.792496] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-05T20:33:44.792722] [INFO ] [sig ] URBN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:44.935880] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/URBN.txt [2026-01-05T20:33:44.936008] [INFO ] [sig ] [3254/3521] Completed URBN in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:44.936046] [INFO ] [sig ] [3255/3521] Forecasting URGN... [2026-01-05T20:33:44.936076] [INFO ] [sig ] Generating forecast for: URGN [2026-01-05T20:33:44.936107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-05T20:33:44.947750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-05T20:33:44.948071] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-05T20:33:44.948961] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-05T20:33:44.949018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:44.949051] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:44.949081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:44.949141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:45.008151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:45.008954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:45.009043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:45.009076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:45.128292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:45.128450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:45.128490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:45.128555] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:45.132360] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-05T20:33:45.132683] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-05T20:33:45.132820] [INFO ] [sig ] URGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:45.281320] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/URGN.txt [2026-01-05T20:33:45.281460] [INFO ] [sig ] [3255/3521] Completed URGN in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:45.281501] [INFO ] [sig ] [3256/3521] Forecasting URI... [2026-01-05T20:33:45.281533] [INFO ] [sig ] Generating forecast for: URI [2026-01-05T20:33:45.281563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-05T20:33:45.294257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-05T20:33:45.294706] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-05T20:33:45.295774] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-05T20:33:45.295841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:45.295881] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:45.295913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:45.295986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:45.363835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:45.364643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:45.364728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:45.364762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:45.497963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:45.498133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:45.498194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:45.498254] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:45.502160] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-01-05T20:33:45.502497] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-05T20:33:45.502668] [INFO ] [sig ] URI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:45.642920] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/URI.txt [2026-01-05T20:33:45.643065] [INFO ] [sig ] [3256/3521] Completed URI in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:45.643107] [INFO ] [sig ] [3257/3521] Forecasting URNJ... [2026-01-05T20:33:45.643138] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-05T20:33:45.643169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-05T20:33:45.656012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-05T20:33:45.656374] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-05T20:33:45.657229] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-05T20:33:45.657284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:45.657316] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:45.657342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:45.657400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:45.713633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:45.714291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:45.714373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:45.714406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:45.834659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:45.834806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:45.834844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:45.834872] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:45.838211] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-01-05T20:33:45.838484] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-05T20:33:45.838623] [INFO ] [sig ] URNJ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:45.976329] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/URNJ.txt [2026-01-05T20:33:45.976485] [INFO ] [sig ] [3257/3521] Completed URNJ in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:45.976525] [INFO ] [sig ] [3258/3521] Forecasting UROY... [2026-01-05T20:33:45.976555] [INFO ] [sig ] Generating forecast for: UROY [2026-01-05T20:33:45.976605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-05T20:33:45.988047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-05T20:33:45.988398] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-05T20:33:45.989196] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-05T20:33:45.989250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:45.989281] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:45.989307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:45.989364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:46.052963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:46.054037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:46.054167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:46.054211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:46.186207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:46.186363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:46.186403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:46.186432] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:46.189917] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=57.60%) [2026-01-05T20:33:46.190223] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-05T20:33:46.190356] [INFO ] [sig ] UROY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:46.331698] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UROY.txt [2026-01-05T20:33:46.331851] [INFO ] [sig ] [3258/3521] Completed UROY in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:46.331892] [INFO ] [sig ] [3259/3521] Forecasting USA... [2026-01-05T20:33:46.331921] [INFO ] [sig ] Generating forecast for: USA [2026-01-05T20:33:46.331951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-05T20:33:46.343488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-05T20:33:46.343869] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-05T20:33:46.344735] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-05T20:33:46.344792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:46.344825] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:46.344853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:46.344913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:46.401114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:46.401960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:46.402042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:46.402075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:46.520237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:46.520391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:46.520432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:46.520461] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:46.523883] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-05T20:33:46.524193] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-05T20:33:46.524326] [INFO ] [sig ] USA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:46.664261] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/USA.txt [2026-01-05T20:33:46.664401] [INFO ] [sig ] [3259/3521] Completed USA in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:46.664440] [INFO ] [sig ] [3260/3521] Forecasting USAC... [2026-01-05T20:33:46.664469] [INFO ] [sig ] Generating forecast for: USAC [2026-01-05T20:33:46.664498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-05T20:33:46.675740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-05T20:33:46.676044] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-05T20:33:46.676834] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-05T20:33:46.676887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:46.676917] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:46.676954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:46.677011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:46.733754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:46.734414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:46.734492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:46.734523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:46.851481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:46.851614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:46.851654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:46.851681] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:46.854998] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=72.34%) [2026-01-05T20:33:46.855268] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-05T20:33:46.855389] [INFO ] [sig ] USAC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:46.995483] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USAC.txt [2026-01-05T20:33:46.995634] [INFO ] [sig ] [3260/3521] Completed USAC in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:46.995674] [INFO ] [sig ] [3261/3521] Forecasting USB... [2026-01-05T20:33:46.995705] [INFO ] [sig ] Generating forecast for: USB [2026-01-05T20:33:46.995733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-05T20:33:47.006648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-05T20:33:47.006923] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-05T20:33:47.007702] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-05T20:33:47.007755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:47.007785] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:47.007813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:47.007869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:47.064603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:47.065331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:47.065415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:47.065448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:47.185202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:47.185346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:47.185382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:47.185410] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:47.188732] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=60.99%) [2026-01-05T20:33:47.189024] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-05T20:33:47.189149] [INFO ] [sig ] USB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:47.329761] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USB.txt [2026-01-05T20:33:47.329915] [INFO ] [sig ] [3261/3521] Completed USB in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:47.329955] [INFO ] [sig ] [3262/3521] Forecasting USCB... [2026-01-05T20:33:47.329984] [INFO ] [sig ] Generating forecast for: USCB [2026-01-05T20:33:47.330014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-05T20:33:47.341956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-05T20:33:47.342313] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-05T20:33:47.343119] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-05T20:33:47.343172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:47.343203] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:47.343231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:47.343288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:47.399516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:47.400321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:47.400430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:47.400463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:47.510780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:47.510920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:47.510959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:47.510988] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:47.514346] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-05T20:33:47.514640] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-05T20:33:47.514769] [INFO ] [sig ] USCB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:47.656856] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/USCB.txt [2026-01-05T20:33:47.656984] [INFO ] [sig ] [3262/3521] Completed USCB in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:47.657023] [INFO ] [sig ] [3263/3521] Forecasting USDX... [2026-01-05T20:33:47.657052] [INFO ] [sig ] Generating forecast for: USDX [2026-01-05T20:33:47.657081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-05T20:33:47.668563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-05T20:33:47.668970] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-05T20:33:47.669787] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-05T20:33:47.669841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:47.669874] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:47.669901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:47.669960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:47.726903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:47.727787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:47.727887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:47.727935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:47.839370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:47.839528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:47.839601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:47.839658] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:47.843108] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-05T20:33:47.843389] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-05T20:33:47.843519] [INFO ] [sig ] USDX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:47.982873] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USDX.txt [2026-01-05T20:33:47.983010] [INFO ] [sig ] [3263/3521] Completed USDX in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:47.983049] [INFO ] [sig ] [3264/3521] Forecasting USEA... [2026-01-05T20:33:47.983078] [INFO ] [sig ] Generating forecast for: USEA [2026-01-05T20:33:47.983115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-05T20:33:47.994677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-05T20:33:47.994972] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-05T20:33:47.995787] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-05T20:33:47.995842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:47.995875] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:47.995902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:47.995962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:48.053304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:48.054223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:48.054312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:48.054345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:48.168826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:48.168999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:48.169040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:48.169071] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:48.172773] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-05T20:33:48.173087] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-05T20:33:48.173251] [INFO ] [sig ] USEA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:48.326488] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/USEA.txt [2026-01-05T20:33:48.326678] [INFO ] [sig ] [3264/3521] Completed USEA in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:48.326918] [INFO ] [sig ] [3265/3521] Forecasting USFD... [2026-01-05T20:33:48.326958] [INFO ] [sig ] Generating forecast for: USFD [2026-01-05T20:33:48.327004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-05T20:33:48.338997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-05T20:33:48.339335] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-05T20:33:48.340143] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-05T20:33:48.340198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:48.340231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:48.340260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:48.340319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:48.399824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:48.400668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:48.400770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:48.400818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:48.523873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:48.524029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:48.524067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:48.524097] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:48.527390] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-05T20:33:48.527719] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-05T20:33:48.527846] [INFO ] [sig ] USFD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:48.667025] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USFD.txt [2026-01-05T20:33:48.667192] [INFO ] [sig ] [3265/3521] Completed USFD in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:48.667233] [INFO ] [sig ] [3266/3521] Forecasting USGO... [2026-01-05T20:33:48.667263] [INFO ] [sig ] Generating forecast for: USGO [2026-01-05T20:33:48.667293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-05T20:33:48.678454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-05T20:33:48.678800] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-05T20:33:48.679613] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-05T20:33:48.679666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:48.679696] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:48.679723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:48.679779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:48.735672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:48.736341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:48.736421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:48.736454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:48.852369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:48.852527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:48.852584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:48.852617] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:48.856089] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-05T20:33:48.856369] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-05T20:33:48.856496] [INFO ] [sig ] USGO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:49.000268] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USGO.txt [2026-01-05T20:33:49.000439] [INFO ] [sig ] [3266/3521] Completed USGO in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:49.000487] [INFO ] [sig ] [3267/3521] Forecasting USIG... [2026-01-05T20:33:49.000517] [INFO ] [sig ] Generating forecast for: USIG [2026-01-05T20:33:49.000547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-05T20:33:49.012560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-05T20:33:49.012898] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-05T20:33:49.013680] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-05T20:33:49.013733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:49.013765] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:49.013792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:49.013849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:49.072739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:49.073454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:49.073547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:49.073609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:49.201932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:49.202075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:49.202113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:49.202159] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:49.205601] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-01-05T20:33:49.205903] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-05T20:33:49.206033] [INFO ] [sig ] USIG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:49.348459] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USIG.txt [2026-01-05T20:33:49.348602] [INFO ] [sig ] [3267/3521] Completed USIG in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:49.348642] [INFO ] [sig ] [3268/3521] Forecasting USIO... [2026-01-05T20:33:49.348671] [INFO ] [sig ] Generating forecast for: USIO [2026-01-05T20:33:49.348700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-05T20:33:49.360725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-05T20:33:49.361009] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-05T20:33:49.361920] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-05T20:33:49.361974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:49.362007] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:49.362035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:49.362094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:49.422091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:49.422973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:49.423059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:49.423093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:49.538155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:49.538299] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:33:49.538339] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:49.538370] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:49.541761] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-05T20:33:49.542045] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-05T20:33:49.542171] [INFO ] [sig ] USIO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:49.683567] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USIO.txt [2026-01-05T20:33:49.683720] [INFO ] [sig ] [3268/3521] Completed USIO in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-05T20:33:49.683759] [INFO ] [sig ] [3269/3521] Forecasting USLM... [2026-01-05T20:33:49.683790] [INFO ] [sig ] Generating forecast for: USLM [2026-01-05T20:33:49.683820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-05T20:33:49.695414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-05T20:33:49.695780] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-05T20:33:49.696667] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-05T20:33:49.696721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:49.696779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:49.696809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:49.696869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:49.755619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:49.756241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:49.756319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:49.756364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:49.876337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:49.876495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:49.876538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:49.876583] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:49.880053] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-05T20:33:49.880346] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-05T20:33:49.880475] [INFO ] [sig ] USLM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:50.036707] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USLM.txt [2026-01-05T20:33:50.036864] [INFO ] [sig ] [3269/3521] Completed USLM in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:50.036904] [INFO ] [sig ] [3270/3521] Forecasting USMC... [2026-01-05T20:33:50.036935] [INFO ] [sig ] Generating forecast for: USMC [2026-01-05T20:33:50.036965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-05T20:33:50.048119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-05T20:33:50.048402] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-05T20:33:50.049226] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-05T20:33:50.049283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:50.049315] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:50.049343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:50.049402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:50.114042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:50.114903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:50.114988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:50.115022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:50.241342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:50.241498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:50.241541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:50.241587] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:50.244982] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-05T20:33:50.245263] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-05T20:33:50.245389] [INFO ] [sig ] USMC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:50.385674] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USMC.txt [2026-01-05T20:33:50.385795] [INFO ] [sig ] [3270/3521] Completed USMC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:50.385832] [INFO ] [sig ] [3271/3521] Forecasting USOI... [2026-01-05T20:33:50.385862] [INFO ] [sig ] Generating forecast for: USOI [2026-01-05T20:33:50.385890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-05T20:33:50.397084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-05T20:33:50.397400] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-05T20:33:50.398281] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-05T20:33:50.398335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:50.398369] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:50.398395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:50.398468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:50.459076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:50.459795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:50.459897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:50.459933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:50.580870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:50.581024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:50.581063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:50.581092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:50.584520] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=63.10%) [2026-01-05T20:33:50.584813] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-05T20:33:50.584938] [INFO ] [sig ] USOI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:50.726687] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USOI.txt [2026-01-05T20:33:50.726810] [INFO ] [sig ] [3271/3521] Completed USOI in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:50.726848] [INFO ] [sig ] [3272/3521] Forecasting USOY... [2026-01-05T20:33:50.726877] [INFO ] [sig ] Generating forecast for: USOY [2026-01-05T20:33:50.726907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-05T20:33:50.738889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-05T20:33:50.739253] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-05T20:33:50.740045] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-05T20:33:50.740100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:50.740132] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:50.740160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:50.740219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:50.800375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:50.801172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:50.801259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:50.801294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:50.917975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:50.918135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:50.918175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:50.918238] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:50.921715] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-05T20:33:50.921993] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-05T20:33:50.922118] [INFO ] [sig ] USOY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:51.065787] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USOY.txt [2026-01-05T20:33:51.065923] [INFO ] [sig ] [3272/3521] Completed USOY in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:51.065963] [INFO ] [sig ] [3273/3521] Forecasting USTB... [2026-01-05T20:33:51.065993] [INFO ] [sig ] Generating forecast for: USTB [2026-01-05T20:33:51.066024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-05T20:33:51.077458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-05T20:33:51.077770] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-05T20:33:51.078735] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-05T20:33:51.078789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:51.078822] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:51.078850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:51.078910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:51.135518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:51.136163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:51.136242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:51.136275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:51.251661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:51.251819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:51.251859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:51.251888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:51.255230] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-01-05T20:33:51.255508] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-05T20:33:51.255648] [INFO ] [sig ] USTB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:51.397349] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/USTB.txt [2026-01-05T20:33:51.397473] [INFO ] [sig ] [3273/3521] Completed USTB in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:51.397513] [INFO ] [sig ] [3274/3521] Forecasting USVM... [2026-01-05T20:33:51.397541] [INFO ] [sig ] Generating forecast for: USVM [2026-01-05T20:33:51.397585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-05T20:33:51.408732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-05T20:33:51.409032] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-05T20:33:51.409826] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-05T20:33:51.409880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:51.409912] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:51.409939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:51.409998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:51.467998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:51.468645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:51.468725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:51.468759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:51.583817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:51.583982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:51.584020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:51.584050] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:51.587473] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-05T20:33:51.587782] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-05T20:33:51.587915] [INFO ] [sig ] USVM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:51.783833] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/USVM.txt [2026-01-05T20:33:51.783974] [INFO ] [sig ] [3274/3521] Completed USVM in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:51.784013] [INFO ] [sig ] [3275/3521] Forecasting USXF... [2026-01-05T20:33:51.784044] [INFO ] [sig ] Generating forecast for: USXF [2026-01-05T20:33:51.784083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-05T20:33:51.795912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-05T20:33:51.796216] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-05T20:33:51.797012] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-05T20:33:51.797066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:51.797099] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:51.797127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:51.797185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:51.860002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:51.860751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:51.860842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:51.860877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:51.978366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:51.978512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:51.978551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:51.978598] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:51.982027] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-01-05T20:33:51.982307] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-05T20:33:51.982435] [INFO ] [sig ] USXF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:52.125564] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/USXF.txt [2026-01-05T20:33:52.125740] [INFO ] [sig ] [3275/3521] Completed USXF in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:52.125788] [INFO ] [sig ] [3276/3521] Forecasting UTEN... [2026-01-05T20:33:52.125818] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-05T20:33:52.125848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-05T20:33:52.136895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-05T20:33:52.137184] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-05T20:33:52.137952] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-05T20:33:52.138005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:52.138036] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:52.138062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:52.138119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:52.197657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:52.198398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:52.198482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:52.198514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:52.326158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:52.326320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:52.326365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:52.326398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:52.330377] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-05T20:33:52.330684] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-05T20:33:52.330814] [INFO ] [sig ] UTEN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:52.476778] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UTEN.txt [2026-01-05T20:33:52.476949] [INFO ] [sig ] [3276/3521] Completed UTEN in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:52.476993] [INFO ] [sig ] [3277/3521] Forecasting UTF... [2026-01-05T20:33:52.477023] [INFO ] [sig ] Generating forecast for: UTF [2026-01-05T20:33:52.477054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-05T20:33:52.489315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-05T20:33:52.489811] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-05T20:33:52.490727] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-05T20:33:52.490790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:52.490831] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:52.490870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:52.490950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:52.553526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:52.554521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:52.554667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:52.554701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:52.689099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:52.689270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:52.689310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:52.689339] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:52.694009] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-05T20:33:52.694475] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-05T20:33:52.694690] [INFO ] [sig ] UTF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:52.929025] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UTF.txt [2026-01-05T20:33:52.929269] [INFO ] [sig ] [3277/3521] Completed UTF in 0.5s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:52.929333] [INFO ] [sig ] [3278/3521] Forecasting UTI... [2026-01-05T20:33:52.929381] [INFO ] [sig ] Generating forecast for: UTI [2026-01-05T20:33:52.929428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-05T20:33:52.952126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-05T20:33:52.952707] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-05T20:33:52.954111] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-05T20:33:52.954197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:52.954250] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:52.954294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:52.954376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:53.027685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:53.028672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:53.028782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:53.028815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:53.186788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:53.186986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:53.187046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:53.187092] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:53.192552] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-01-05T20:33:53.193135] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-05T20:33:53.193370] [INFO ] [sig ] UTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:53.362595] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UTI.txt [2026-01-05T20:33:53.362761] [INFO ] [sig ] [3278/3521] Completed UTI in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:53.362803] [INFO ] [sig ] [3279/3521] Forecasting UTL... [2026-01-05T20:33:53.362832] [INFO ] [sig ] Generating forecast for: UTL [2026-01-05T20:33:53.362862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-05T20:33:53.374893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-05T20:33:53.375276] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-05T20:33:53.376154] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-05T20:33:53.376209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:53.376241] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:53.376270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:53.376334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:53.437004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:53.437943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:53.438067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:53.438101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:53.566437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:53.566612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:53.566666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:53.566711] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:53.570462] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-05T20:33:53.570772] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-05T20:33:53.570907] [INFO ] [sig ] UTL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:53.710804] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UTL.txt [2026-01-05T20:33:53.710934] [INFO ] [sig ] [3279/3521] Completed UTL in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:53.710973] [INFO ] [sig ] [3280/3521] Forecasting UTMD... [2026-01-05T20:33:53.711004] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-05T20:33:53.711033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-05T20:33:53.721763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-05T20:33:53.722057] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-05T20:33:53.722832] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-05T20:33:53.722885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:53.722917] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:53.722943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:53.722999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:53.779132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:53.779836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:53.779917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:53.779948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:53.891893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:53.892069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:53.892111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:53.892140] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:53.895922] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-05T20:33:53.896224] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-05T20:33:53.896357] [INFO ] [sig ] UTMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:54.042425] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UTMD.txt [2026-01-05T20:33:54.042593] [INFO ] [sig ] [3280/3521] Completed UTMD in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:54.042634] [INFO ] [sig ] [3281/3521] Forecasting UTZ... [2026-01-05T20:33:54.042664] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-05T20:33:54.042694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-05T20:33:54.054747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-05T20:33:54.055083] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-05T20:33:54.055879] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-05T20:33:54.055932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:54.055963] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:54.055990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:54.056048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:54.114166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:54.114999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:54.115084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:54.115117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:54.231458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:54.231820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:54.231860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:54.231887] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:54.235339] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-01-05T20:33:54.235628] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-05T20:33:54.235751] [INFO ] [sig ] UTZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:54.373651] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UTZ.txt [2026-01-05T20:33:54.373790] [INFO ] [sig ] [3281/3521] Completed UTZ in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:54.373829] [INFO ] [sig ] [3282/3521] Forecasting UVE... [2026-01-05T20:33:54.373859] [INFO ] [sig ] Generating forecast for: UVE [2026-01-05T20:33:54.373887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-05T20:33:54.385028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-05T20:33:54.385340] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-05T20:33:54.386147] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-05T20:33:54.386200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:54.386231] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:54.386257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:54.386314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:54.443296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:54.444026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:54.444105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:54.444137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:54.563209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:54.563347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:54.563385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:54.563413] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:54.566717] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=24.32%) [2026-01-05T20:33:54.566992] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-05T20:33:54.567117] [INFO ] [sig ] UVE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:54.704941] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UVE.txt [2026-01-05T20:33:54.705096] [INFO ] [sig ] [3282/3521] Completed UVE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:54.705135] [INFO ] [sig ] [3283/3521] Forecasting UVSP... [2026-01-05T20:33:54.705163] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-05T20:33:54.705194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-05T20:33:54.716222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-05T20:33:54.716526] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-05T20:33:54.717308] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-05T20:33:54.717360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:54.717390] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:54.717416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:54.717472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:54.772837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:54.773442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:54.773520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:54.773552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:54.895477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:54.895664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:54.895706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:54.895735] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:54.899176] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-05T20:33:54.899454] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-05T20:33:54.899596] [INFO ] [sig ] UVSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:55.041934] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UVSP.txt [2026-01-05T20:33:55.042062] [INFO ] [sig ] [3283/3521] Completed UVSP in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:55.042100] [INFO ] [sig ] [3284/3521] Forecasting UWMC... [2026-01-05T20:33:55.042129] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-05T20:33:55.042160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-05T20:33:55.053587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-05T20:33:55.053881] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-05T20:33:55.054655] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-05T20:33:55.054716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:55.054749] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:55.054777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:55.054835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:55.113501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:55.114227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:55.114311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:55.114352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:55.240251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:55.240423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:55.240479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:55.240516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:55.244059] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=23.87%) [2026-01-05T20:33:55.244344] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-05T20:33:55.244488] [INFO ] [sig ] UWMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:55.387361] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UWMC.txt [2026-01-05T20:33:55.387511] [INFO ] [sig ] [3284/3521] Completed UWMC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:55.387550] [INFO ] [sig ] [3285/3521] Forecasting UXIN... [2026-01-05T20:33:55.387597] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-05T20:33:55.387630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-05T20:33:55.399869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-05T20:33:55.400246] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-05T20:33:55.401112] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-05T20:33:55.401173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:55.401207] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:55.401234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:55.401292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:55.457833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:55.458702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:55.458787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:55.458820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:55.573933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:55.574088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:55.574127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:55.574156] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:55.577558] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-05T20:33:55.577857] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-05T20:33:55.577986] [INFO ] [sig ] UXIN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:55.727937] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/UXIN.txt [2026-01-05T20:33:55.728075] [INFO ] [sig ] [3285/3521] Completed UXIN in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-05T20:33:55.728114] [INFO ] [sig ] [3286/3521] Forecasting UYLD... [2026-01-05T20:33:55.728143] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-05T20:33:55.728174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-05T20:33:55.738882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-05T20:33:55.739202] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-05T20:33:55.739993] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-05T20:33:55.740045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:55.740104] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:55.740132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:55.740190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:55.797433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:55.798287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:55.798371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:55.798402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:55.908761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:55.908914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:55.908971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:55.908999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:55.912340] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-05T20:33:55.912655] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-05T20:33:55.912780] [INFO ] [sig ] UYLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:56.056138] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UYLD.txt [2026-01-05T20:33:56.056275] [INFO ] [sig ] [3286/3521] Completed UYLD in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:56.056314] [INFO ] [sig ] [3287/3521] Forecasting UZE... [2026-01-05T20:33:56.056344] [INFO ] [sig ] Generating forecast for: UZE [2026-01-05T20:33:56.056373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-05T20:33:56.067253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-05T20:33:56.067547] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-05T20:33:56.068320] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-05T20:33:56.068372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:56.068404] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:56.068431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:56.068492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:56.124804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:56.125471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:56.125550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:56.125601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:56.234728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:56.234880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:56.234919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:56.234947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:56.238251] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-01-05T20:33:56.238527] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-05T20:33:56.238667] [INFO ] [sig ] UZE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:56.378131] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/UZE.txt [2026-01-05T20:33:56.378288] [INFO ] [sig ] [3287/3521] Completed UZE in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:56.378334] [INFO ] [sig ] [3288/3521] Forecasting VAC... [2026-01-05T20:33:56.378366] [INFO ] [sig ] Generating forecast for: VAC [2026-01-05T20:33:56.378397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-05T20:33:56.390050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-05T20:33:56.390389] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-05T20:33:56.391162] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-05T20:33:56.391213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:56.391246] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:56.391273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:56.391329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:56.448432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:56.449383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:56.449481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:56.449513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:56.567754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:56.567905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:56.567944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:56.567972] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:56.571348] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-05T20:33:56.571644] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-05T20:33:56.571773] [INFO ] [sig ] VAC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:56.712980] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VAC.txt [2026-01-05T20:33:56.713151] [INFO ] [sig ] [3288/3521] Completed VAC in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:56.713192] [INFO ] [sig ] [3289/3521] Forecasting VAL... [2026-01-05T20:33:56.713222] [INFO ] [sig ] Generating forecast for: VAL [2026-01-05T20:33:56.713252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-05T20:33:56.725080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-05T20:33:56.725468] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-05T20:33:56.726534] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-05T20:33:56.726638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:56.726683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:56.726722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:56.726806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:56.785978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:56.786903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:56.787025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:56.787061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:56.905993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:56.906156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:56.906195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:56.906250] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:56.909646] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=22.04%) [2026-01-05T20:33:56.909920] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-05T20:33:56.910086] [INFO ] [sig ] VAL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:57.049300] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VAL.txt [2026-01-05T20:33:57.049410] [INFO ] [sig ] [3289/3521] Completed VAL in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:57.049448] [INFO ] [sig ] [3290/3521] Forecasting VALE... [2026-01-05T20:33:57.049477] [INFO ] [sig ] Generating forecast for: VALE [2026-01-05T20:33:57.049509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-05T20:33:57.061661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-05T20:33:57.062015] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-05T20:33:57.062822] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-05T20:33:57.062890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:57.062922] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:57.062948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:57.063004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:57.119023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:57.119974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:57.120062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:57.120094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:57.240015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:57.240191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:57.240232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:57.240258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:57.243859] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=18.38%) [2026-01-05T20:33:57.244182] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-05T20:33:57.244324] [INFO ] [sig ] VALE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:57.384763] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VALE.txt [2026-01-05T20:33:57.384935] [INFO ] [sig ] [3290/3521] Completed VALE in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:57.384975] [INFO ] [sig ] [3291/3521] Forecasting VALN... [2026-01-05T20:33:57.385004] [INFO ] [sig ] Generating forecast for: VALN [2026-01-05T20:33:57.385032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-05T20:33:57.396656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-05T20:33:57.397037] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-05T20:33:57.397837] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-05T20:33:57.397894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:57.397934] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:57.397964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:57.398023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:57.456047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:57.456923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:57.457010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:57.457042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:57.573563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:57.573751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:57.573808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:57.573836] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:57.577360] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-01-05T20:33:57.577664] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-05T20:33:57.577797] [INFO ] [sig ] VALN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:57.723330] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VALN.txt [2026-01-05T20:33:57.723487] [INFO ] [sig ] [3291/3521] Completed VALN in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:57.723525] [INFO ] [sig ] [3292/3521] Forecasting VANI... [2026-01-05T20:33:57.723555] [INFO ] [sig ] Generating forecast for: VANI [2026-01-05T20:33:57.723605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-05T20:33:57.736061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-05T20:33:57.736443] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-05T20:33:57.737244] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-05T20:33:57.737299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:57.737330] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:57.737357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:57.737419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:57.794692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:57.795543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:57.795657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:57.795690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:57.921434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:57.921608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:57.921648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:57.921676] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:57.925057] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-01-05T20:33:57.925345] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-05T20:33:57.925481] [INFO ] [sig ] VANI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:58.064549] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VANI.txt [2026-01-05T20:33:58.064694] [INFO ] [sig ] [3292/3521] Completed VANI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:58.064733] [INFO ] [sig ] [3293/3521] Forecasting VBF... [2026-01-05T20:33:58.064762] [INFO ] [sig ] Generating forecast for: VBF [2026-01-05T20:33:58.064791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-05T20:33:58.075536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-05T20:33:58.075888] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-05T20:33:58.076660] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-05T20:33:58.076713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:58.076745] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:58.076772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:58.076829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:58.132773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:58.133625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:58.133744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:58.133777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:58.253722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:58.253880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:58.253918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:58.253946] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:58.257472] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-05T20:33:58.257794] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-05T20:33:58.257928] [INFO ] [sig ] VBF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:58.412561] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VBF.txt [2026-01-05T20:33:58.412722] [INFO ] [sig ] [3293/3521] Completed VBF in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:58.412760] [INFO ] [sig ] [3294/3521] Forecasting VBNK... [2026-01-05T20:33:58.412795] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-05T20:33:58.412841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-05T20:33:58.424989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-05T20:33:58.425322] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-05T20:33:58.426122] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-05T20:33:58.426177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:58.426209] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:58.426236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:58.426292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:58.486704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:58.487652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:58.487767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:58.487801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:58.613352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:58.613550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:58.613633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:58.613665] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:58.617884] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=30.28%) [2026-01-05T20:33:58.618209] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-05T20:33:58.618373] [INFO ] [sig ] VBNK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:58.771553] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VBNK.txt [2026-01-05T20:33:58.771735] [INFO ] [sig ] [3294/3521] Completed VBNK in 0.4s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:58.771773] [INFO ] [sig ] [3295/3521] Forecasting VC... [2026-01-05T20:33:58.771804] [INFO ] [sig ] Generating forecast for: VC [2026-01-05T20:33:58.771833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-05T20:33:58.783190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-05T20:33:58.783454] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-05T20:33:58.784230] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-05T20:33:58.784283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:58.784323] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:58.784351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:58.784407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:58.840943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:58.841718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:58.841799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:58.841830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:58.967789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:58.967971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:58.968012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:58.968041] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:58.971735] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-05T20:33:58.972099] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-05T20:33:58.972248] [INFO ] [sig ] VC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:33:59.120172] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VC.txt [2026-01-05T20:33:59.120334] [INFO ] [sig ] [3295/3521] Completed VC in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:59.120381] [INFO ] [sig ] [3296/3521] Forecasting VCEL... [2026-01-05T20:33:59.120416] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-05T20:33:59.120450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-05T20:33:59.131522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-05T20:33:59.131867] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-05T20:33:59.132658] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-05T20:33:59.132713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:59.132746] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:59.132775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:59.132835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:59.190740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:59.191521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:59.191654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:59.191687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:59.310447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:59.310616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:59.310659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:59.310688] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:59.314090] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-05T20:33:59.314361] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-05T20:33:59.314487] [INFO ] [sig ] VCEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:59.457328] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VCEL.txt [2026-01-05T20:33:59.457474] [INFO ] [sig ] [3296/3521] Completed VCEL in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:59.457513] [INFO ] [sig ] [3297/3521] Forecasting VCRB... [2026-01-05T20:33:59.457543] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-05T20:33:59.457589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-05T20:33:59.468615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-05T20:33:59.468958] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-05T20:33:59.469738] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-05T20:33:59.469790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:59.469820] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:59.469845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:59.469901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:59.534458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:59.535336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:59.535420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:59.535454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:59.652910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:59.653064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:59.653105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:59.653133] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:59.656451] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-01-05T20:33:59.656741] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-05T20:33:59.656869] [INFO ] [sig ] VCRB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:33:59.798503] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VCRB.txt [2026-01-05T20:33:59.798701] [INFO ] [sig ] [3297/3521] Completed VCRB in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:33:59.798742] [INFO ] [sig ] [3298/3521] Forecasting VCSH... [2026-01-05T20:33:59.798771] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-05T20:33:59.798808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-05T20:33:59.810044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-05T20:33:59.810331] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-05T20:33:59.811132] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-05T20:33:59.811187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:33:59.811219] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:33:59.811245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:33:59.811302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:33:59.868095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:33:59.869088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:33:59.869195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:33:59.869229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:33:59.993330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:33:59.993481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:33:59.993519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:33:59.993547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:33:59.996918] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-05T20:33:59.997192] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-05T20:33:59.997316] [INFO ] [sig ] VCSH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:00.143201] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VCSH.txt [2026-01-05T20:34:00.143349] [INFO ] [sig ] [3298/3521] Completed VCSH in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:00.143388] [INFO ] [sig ] [3299/3521] Forecasting VECO... [2026-01-05T20:34:00.143423] [INFO ] [sig ] Generating forecast for: VECO [2026-01-05T20:34:00.143454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-05T20:34:00.154645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-05T20:34:00.154936] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-05T20:34:00.155748] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-05T20:34:00.155803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:00.155838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:00.155867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:00.155926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:00.213021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:00.213734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:00.213813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:00.213846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:00.333981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:00.334132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:00.334172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:00.334203] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:00.337760] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=69.17%) [2026-01-05T20:34:00.338041] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-05T20:34:00.338168] [INFO ] [sig ] VECO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:00.485166] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VECO.txt [2026-01-05T20:34:00.485476] [INFO ] [sig ] [3299/3521] Completed VECO in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:00.485542] [INFO ] [sig ] [3300/3521] Forecasting VEEE... [2026-01-05T20:34:00.485610] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-05T20:34:00.485650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-05T20:34:00.497502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-05T20:34:00.497831] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-05T20:34:00.498660] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-05T20:34:00.498714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:00.498747] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:00.498776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:00.498835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:00.556288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:00.557038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:00.557149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:00.557184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:00.672760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:00.672920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:00.673808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:00.673844] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:00.677233] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-05T20:34:00.677505] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-05T20:34:00.677650] [INFO ] [sig ] VEEE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:00.819492] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VEEE.txt [2026-01-05T20:34:00.819652] [INFO ] [sig ] [3300/3521] Completed VEEE in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:00.819695] [INFO ] [sig ] [3301/3521] Forecasting VEL... [2026-01-05T20:34:00.819727] [INFO ] [sig ] Generating forecast for: VEL [2026-01-05T20:34:00.819758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-05T20:34:00.834923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-05T20:34:00.835220] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-05T20:34:00.836042] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-05T20:34:00.836097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:00.836130] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:00.836158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:00.836218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:00.902232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:00.903152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:00.903252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:00.903295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:01.030675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:01.030833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:01.030873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:01.030902] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:01.034252] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-05T20:34:01.034527] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-05T20:34:01.034667] [INFO ] [sig ] VEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:01.175845] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VEL.txt [2026-01-05T20:34:01.176014] [INFO ] [sig ] [3301/3521] Completed VEL in 0.4s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:01.176055] [INFO ] [sig ] [3302/3521] Forecasting VEON... [2026-01-05T20:34:01.176086] [INFO ] [sig ] Generating forecast for: VEON [2026-01-05T20:34:01.176118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-05T20:34:01.187596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-05T20:34:01.187980] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-05T20:34:01.188794] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-05T20:34:01.188849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:01.188881] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:01.188909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:01.189000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:01.251163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:01.252059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:01.252153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:01.252187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:01.378249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:01.378402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:01.378444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:01.378491] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:01.381968] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=23.37%) [2026-01-05T20:34:01.382280] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-05T20:34:01.382418] [INFO ] [sig ] VEON: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:01.532078] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VEON.txt [2026-01-05T20:34:01.532266] [INFO ] [sig ] [3302/3521] Completed VEON in 0.4s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:01.532309] [INFO ] [sig ] [3303/3521] Forecasting VERA... [2026-01-05T20:34:01.532338] [INFO ] [sig ] Generating forecast for: VERA [2026-01-05T20:34:01.532367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-05T20:34:01.544653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-05T20:34:01.544977] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-05T20:34:01.545881] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-05T20:34:01.545944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:01.546007] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:01.546037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:01.546095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:01.604873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:01.605601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:01.605685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:01.605718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:01.722255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:01.722417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:01.722458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:01.722487] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:01.725957] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-05T20:34:01.726242] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-05T20:34:01.726373] [INFO ] [sig ] VERA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:01.871209] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VERA.txt [2026-01-05T20:34:01.871350] [INFO ] [sig ] [3303/3521] Completed VERA in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-05T20:34:01.871390] [INFO ] [sig ] [3304/3521] Forecasting VERI... [2026-01-05T20:34:01.871419] [INFO ] [sig ] Generating forecast for: VERI [2026-01-05T20:34:01.871449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-05T20:34:01.882625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-05T20:34:01.882914] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-05T20:34:01.883695] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-05T20:34:01.883747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:01.883779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:01.883805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:01.883861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:01.943178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:01.944152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:01.944235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:01.944283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:02.064548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:02.064721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:02.064761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:02.064789] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:02.068218] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=11.29%) [2026-01-05T20:34:02.068500] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-05T20:34:02.068652] [INFO ] [sig ] VERI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:02.219934] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VERI.txt [2026-01-05T20:34:02.220068] [INFO ] [sig ] [3304/3521] Completed VERI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:02.220107] [INFO ] [sig ] [3305/3521] Forecasting VERO... [2026-01-05T20:34:02.220137] [INFO ] [sig ] Generating forecast for: VERO [2026-01-05T20:34:02.220167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-05T20:34:02.232665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-05T20:34:02.232970] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-05T20:34:02.233826] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-05T20:34:02.233880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:02.233914] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:02.233953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:02.234027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:02.304839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:02.305796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:02.305886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:02.305918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:02.426179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:02.426332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:02.426370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:02.426399] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:02.429868] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=48.14%) [2026-01-05T20:34:02.430150] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-05T20:34:02.430282] [INFO ] [sig ] VERO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:02.570502] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VERO.txt [2026-01-05T20:34:02.570687] [INFO ] [sig ] [3305/3521] Completed VERO in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:02.570735] [INFO ] [sig ] [3306/3521] Forecasting VERX... [2026-01-05T20:34:02.570767] [INFO ] [sig ] Generating forecast for: VERX [2026-01-05T20:34:02.570799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-05T20:34:02.584033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-05T20:34:02.584368] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-05T20:34:02.585200] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-05T20:34:02.585255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:02.585287] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:02.585325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:02.585384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:02.643414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:02.644284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:02.644370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:02.644403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:02.765749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:02.765902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:02.765941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:02.766007] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:02.770112] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-05T20:34:02.770638] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-05T20:34:02.770826] [INFO ] [sig ] VERX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:02.916821] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VERX.txt [2026-01-05T20:34:02.916979] [INFO ] [sig ] [3306/3521] Completed VERX in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:02.917020] [INFO ] [sig ] [3307/3521] Forecasting VFC... [2026-01-05T20:34:02.917050] [INFO ] [sig ] Generating forecast for: VFC [2026-01-05T20:34:02.917079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-05T20:34:02.928599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-05T20:34:02.928881] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-05T20:34:02.929755] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-05T20:34:02.929807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:02.929838] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:02.929864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:02.929921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:02.986850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:02.987563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:02.987660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:02.987692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:03.109322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:03.109478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:03.109517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:03.109546] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:03.113009] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=16.79%) [2026-01-05T20:34:03.113309] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-05T20:34:03.113443] [INFO ] [sig ] VFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:03.254656] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VFC.txt [2026-01-05T20:34:03.254792] [INFO ] [sig ] [3307/3521] Completed VFC in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:03.254832] [INFO ] [sig ] [3308/3521] Forecasting VFF... [2026-01-05T20:34:03.254860] [INFO ] [sig ] Generating forecast for: VFF [2026-01-05T20:34:03.254890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-05T20:34:03.266279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-05T20:34:03.266618] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-05T20:34:03.267408] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-05T20:34:03.267463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:03.267495] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:03.267523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:03.267600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:03.325049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:03.325925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:03.326035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:03.326069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:03.442787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:03.442933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:03.442971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:03.443001] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:03.446478] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-05T20:34:03.446777] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-05T20:34:03.446908] [INFO ] [sig ] VFF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:03.587716] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VFF.txt [2026-01-05T20:34:03.587855] [INFO ] [sig ] [3308/3521] Completed VFF in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:03.587894] [INFO ] [sig ] [3309/3521] Forecasting VFLO... [2026-01-05T20:34:03.587923] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-05T20:34:03.587953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-05T20:34:03.599023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-05T20:34:03.599331] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-05T20:34:03.600132] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-05T20:34:03.600184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:03.600215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:03.600242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:03.600298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:03.656813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:03.657419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:03.657497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:03.657533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:03.782658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:03.782801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:03.782837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:03.782864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:03.786154] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-05T20:34:03.786429] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-05T20:34:03.786555] [INFO ] [sig ] VFLO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:03.924756] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VFLO.txt [2026-01-05T20:34:03.924896] [INFO ] [sig ] [3309/3521] Completed VFLO in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:03.924935] [INFO ] [sig ] [3310/3521] Forecasting VFS... [2026-01-05T20:34:03.924964] [INFO ] [sig ] Generating forecast for: VFS [2026-01-05T20:34:03.924999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-05T20:34:03.935797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-05T20:34:03.936162] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-05T20:34:03.936973] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-05T20:34:03.937025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:03.937057] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:03.937084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:03.937141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:03.993091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:03.993983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:03.994066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:03.994098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:04.115590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:04.115775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:04.115826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:04.115863] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:04.120303] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=78.61%) [2026-01-05T20:34:04.120602] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-05T20:34:04.120738] [INFO ] [sig ] VFS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:04.266374] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VFS.txt [2026-01-05T20:34:04.266522] [INFO ] [sig ] [3310/3521] Completed VFS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:04.266562] [INFO ] [sig ] [3311/3521] Forecasting VGI... [2026-01-05T20:34:04.266611] [INFO ] [sig ] Generating forecast for: VGI [2026-01-05T20:34:04.266643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-05T20:34:04.277139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-05T20:34:04.277422] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-05T20:34:04.278207] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-05T20:34:04.278260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:04.278291] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:04.278318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:04.278375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:04.335970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:04.336735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:04.336817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:04.336849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:04.451678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:04.451837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:04.451877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:04.451905] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:04.455932] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=0.15%) [2026-01-05T20:34:04.456375] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-05T20:34:04.456562] [INFO ] [sig ] VGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:04.598491] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VGI.txt [2026-01-05T20:34:04.598647] [INFO ] [sig ] [3311/3521] Completed VGI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:04.598689] [INFO ] [sig ] [3312/3521] Forecasting VGM... [2026-01-05T20:34:04.598720] [INFO ] [sig ] Generating forecast for: VGM [2026-01-05T20:34:04.598749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-05T20:34:04.609338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-05T20:34:04.609645] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-05T20:34:04.610418] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-05T20:34:04.610470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:04.610501] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:04.610531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:04.610619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:04.668690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:04.669358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:04.669440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:04.669472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:04.789276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:04.789432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:04.789471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:04.789499] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:04.793001] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-05T20:34:04.793300] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-05T20:34:04.793432] [INFO ] [sig ] VGM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:04.934801] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VGM.txt [2026-01-05T20:34:04.934955] [INFO ] [sig ] [3312/3521] Completed VGM in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:04.934996] [INFO ] [sig ] [3313/3521] Forecasting VGSH... [2026-01-05T20:34:04.935027] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-05T20:34:04.935058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-05T20:34:04.946214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-05T20:34:04.946535] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-05T20:34:04.947340] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-05T20:34:04.947394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:04.947426] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:04.947455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:04.947517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:05.008352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:05.009321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:05.009438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:05.009472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:05.127100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:05.127246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:05.127286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:05.127314] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:05.130778] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-05T20:34:05.131069] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-05T20:34:05.131193] [INFO ] [sig ] VGSH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:05.269793] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VGSH.txt [2026-01-05T20:34:05.269929] [INFO ] [sig ] [3313/3521] Completed VGSH in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:05.269967] [INFO ] [sig ] [3314/3521] Forecasting VICI... [2026-01-05T20:34:05.269997] [INFO ] [sig ] Generating forecast for: VICI [2026-01-05T20:34:05.270026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-05T20:34:05.280935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-05T20:34:05.281216] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-05T20:34:05.282017] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-05T20:34:05.282070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:05.282103] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:05.282130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:05.282189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:05.340344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:05.341094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:05.341177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:05.341211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:05.467533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:05.467707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:05.467745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:05.467774] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:05.471452] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-05T20:34:05.471755] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-05T20:34:05.472065] [INFO ] [sig ] VICI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:05.613706] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VICI.txt [2026-01-05T20:34:05.613852] [INFO ] [sig ] [3314/3521] Completed VICI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:05.613891] [INFO ] [sig ] [3315/3521] Forecasting VIGI... [2026-01-05T20:34:05.613920] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-05T20:34:05.613950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-05T20:34:05.624687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-05T20:34:05.624978] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-05T20:34:05.625778] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-05T20:34:05.625830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:05.625862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:05.625888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:05.625945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:05.685336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:05.686220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:05.686312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:05.686345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:05.805704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:05.805878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:05.805917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:05.805945] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:05.809373] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-01-05T20:34:05.809669] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-05T20:34:05.809795] [INFO ] [sig ] VIGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:05.952261] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VIGI.txt [2026-01-05T20:34:05.952429] [INFO ] [sig ] [3315/3521] Completed VIGI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:05.952469] [INFO ] [sig ] [3316/3521] Forecasting VINP... [2026-01-05T20:34:05.952500] [INFO ] [sig ] Generating forecast for: VINP [2026-01-05T20:34:05.952530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-05T20:34:05.963761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-05T20:34:05.964050] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-05T20:34:05.964909] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-05T20:34:05.964963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:05.964996] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:05.965024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:05.965082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:06.022053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:06.022710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:06.022791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:06.022823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:06.145474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:06.145650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:06.145699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:06.145736] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:06.149182] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-05T20:34:06.149504] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-05T20:34:06.149665] [INFO ] [sig ] VINP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:06.294739] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VINP.txt [2026-01-05T20:34:06.294927] [INFO ] [sig ] [3316/3521] Completed VINP in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:06.294970] [INFO ] [sig ] [3317/3521] Forecasting VIPS... [2026-01-05T20:34:06.295003] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-05T20:34:06.295034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-05T20:34:06.307163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-05T20:34:06.307508] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-05T20:34:06.308294] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-05T20:34:06.308349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:06.308384] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:06.308413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:06.308473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:06.366382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:06.367095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:06.367177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:06.367210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:06.492910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:06.493074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:06.493113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:06.493141] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:06.496643] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=65.03%) [2026-01-05T20:34:06.496920] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-05T20:34:06.497047] [INFO ] [sig ] VIPS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:06.638089] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VIPS.txt [2026-01-05T20:34:06.638225] [INFO ] [sig ] [3317/3521] Completed VIPS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:06.638262] [INFO ] [sig ] [3318/3521] Forecasting VIRC... [2026-01-05T20:34:06.638292] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-05T20:34:06.638323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-05T20:34:06.650189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-05T20:34:06.650512] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-05T20:34:06.651297] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-05T20:34:06.651351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:06.651382] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:06.651409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:06.651465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:06.706913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:06.707669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:06.707766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:06.707804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:06.827003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:06.827158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:06.827196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:06.827222] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:06.830613] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=50.15%) [2026-01-05T20:34:06.830909] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-05T20:34:06.831041] [INFO ] [sig ] VIRC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:06.974891] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VIRC.txt [2026-01-05T20:34:06.975024] [INFO ] [sig ] [3318/3521] Completed VIRC in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:06.975062] [INFO ] [sig ] [3319/3521] Forecasting VITL... [2026-01-05T20:34:06.975092] [INFO ] [sig ] Generating forecast for: VITL [2026-01-05T20:34:06.975121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-05T20:34:06.986992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-05T20:34:06.987336] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-05T20:34:06.988202] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-05T20:34:06.988269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:06.988303] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:06.988331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:06.988390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:07.046760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:07.047712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:07.047798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:07.047830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:07.169065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:07.169214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:07.169254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:07.169283] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:07.172654] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-05T20:34:07.172936] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-05T20:34:07.173064] [INFO ] [sig ] VITL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:07.314787] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VITL.txt [2026-01-05T20:34:07.314913] [INFO ] [sig ] [3319/3521] Completed VITL in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:07.314969] [INFO ] [sig ] [3320/3521] Forecasting VKQ... [2026-01-05T20:34:07.315000] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-05T20:34:07.315037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-05T20:34:07.326585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-05T20:34:07.326864] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-05T20:34:07.327617] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-05T20:34:07.327669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:07.327724] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:07.327753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:07.327811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:07.386903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:07.387527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:07.387624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:07.387663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:07.513786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:07.514150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:07.514199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:07.514229] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:07.518445] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-01-05T20:34:07.518767] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-05T20:34:07.519099] [INFO ] [sig ] VKQ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:07.678538] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VKQ.txt [2026-01-05T20:34:07.678714] [INFO ] [sig ] [3320/3521] Completed VKQ in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-05T20:34:07.678754] [INFO ] [sig ] [3321/3521] Forecasting VKTX... [2026-01-05T20:34:07.678784] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-05T20:34:07.678814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-05T20:34:07.690550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-05T20:34:07.690914] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-05T20:34:07.691709] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-05T20:34:07.691763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:07.691795] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:07.691823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:07.691881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:07.749870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:07.750729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:07.750818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:07.750852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:07.872524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:07.872698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:07.872739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:07.872768] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:07.876208] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-05T20:34:07.876482] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-05T20:34:07.876623] [INFO ] [sig ] VKTX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:08.021189] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VKTX.txt [2026-01-05T20:34:08.021329] [INFO ] [sig ] [3321/3521] Completed VKTX in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:08.021368] [INFO ] [sig ] [3322/3521] Forecasting VLGEA... [2026-01-05T20:34:08.021398] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-05T20:34:08.021428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-05T20:34:08.033324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-05T20:34:08.033694] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-05T20:34:08.034461] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-05T20:34:08.034514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:08.034546] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:08.034595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:08.034657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:08.092162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:08.093039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:08.093132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:08.093165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:08.221175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:08.221355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:08.221400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:08.221430] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:08.225129] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-05T20:34:08.225418] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-05T20:34:08.225545] [INFO ] [sig ] VLGEA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:08.370758] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VLGEA.txt [2026-01-05T20:34:08.371109] [INFO ] [sig ] [3322/3521] Completed VLGEA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:08.371160] [INFO ] [sig ] [3323/3521] Forecasting VLN... [2026-01-05T20:34:08.371191] [INFO ] [sig ] Generating forecast for: VLN [2026-01-05T20:34:08.371225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-05T20:34:08.383671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-05T20:34:08.384228] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-05T20:34:08.385216] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-05T20:34:08.385269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:08.385300] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:08.385326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:08.385383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:08.446891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:08.447825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:08.447913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:08.447946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:08.566064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:08.566222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:08.566260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:08.566344] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:08.569782] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=52.40%) [2026-01-05T20:34:08.570073] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-05T20:34:08.570219] [INFO ] [sig ] VLN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:08.716089] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VLN.txt [2026-01-05T20:34:08.716248] [INFO ] [sig ] [3323/3521] Completed VLN in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:08.716288] [INFO ] [sig ] [3324/3521] Forecasting VLO... [2026-01-05T20:34:08.716317] [INFO ] [sig ] Generating forecast for: VLO [2026-01-05T20:34:08.716348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-05T20:34:08.728870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-05T20:34:08.729311] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-05T20:34:08.730266] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-05T20:34:08.730330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:08.730364] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:08.730394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:08.730457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:08.790741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:08.791625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:08.791717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:08.791757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:08.922549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:08.922724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:08.922763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:08.922791] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:08.926362] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-01-05T20:34:08.926715] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-05T20:34:08.926872] [INFO ] [sig ] VLO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:09.069619] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VLO.txt [2026-01-05T20:34:09.069760] [INFO ] [sig ] [3324/3521] Completed VLO in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:09.069799] [INFO ] [sig ] [3325/3521] Forecasting VLRS... [2026-01-05T20:34:09.069828] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-05T20:34:09.069857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-05T20:34:09.081526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-05T20:34:09.081838] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-05T20:34:09.082665] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-05T20:34:09.082719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:09.082751] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:09.082779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:09.082837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:09.140450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:09.141148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:09.141228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:09.141261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:09.265908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:09.266066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:09.266110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:09.266140] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:09.270115] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=65.80%) [2026-01-05T20:34:09.270418] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-05T20:34:09.270554] [INFO ] [sig ] VLRS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:09.425240] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VLRS.txt [2026-01-05T20:34:09.425386] [INFO ] [sig ] [3325/3521] Completed VLRS in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:09.425426] [INFO ] [sig ] [3326/3521] Forecasting VLTO... [2026-01-05T20:34:09.425456] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-05T20:34:09.425488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-05T20:34:09.437658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-05T20:34:09.437979] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-05T20:34:09.438776] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-05T20:34:09.438829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:09.438861] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:09.438889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:09.439002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:09.499750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:09.500798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:09.500890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:09.500923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:09.631395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:09.631590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:09.631657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:09.631689] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:09.635303] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-01-05T20:34:09.635623] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-05T20:34:09.635786] [INFO ] [sig ] VLTO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:09.776600] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VLTO.txt [2026-01-05T20:34:09.776728] [INFO ] [sig ] [3326/3521] Completed VLTO in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:09.776767] [INFO ] [sig ] [3327/3521] Forecasting VLY... [2026-01-05T20:34:09.776796] [INFO ] [sig ] Generating forecast for: VLY [2026-01-05T20:34:09.776825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-05T20:34:09.788048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-05T20:34:09.788333] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-05T20:34:09.789163] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-05T20:34:09.789216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:09.789248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:09.789275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:09.789332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:09.847628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:09.848234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:09.848314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:09.848346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:09.971278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:09.971433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:09.971475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:09.971504] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:09.974929] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-05T20:34:09.975216] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-05T20:34:09.975360] [INFO ] [sig ] VLY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:10.117296] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VLY.txt [2026-01-05T20:34:10.117418] [INFO ] [sig ] [3327/3521] Completed VLY in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:10.117456] [INFO ] [sig ] [3328/3521] Forecasting VMBS... [2026-01-05T20:34:10.117485] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-05T20:34:10.117514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-05T20:34:10.129438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-05T20:34:10.129859] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-05T20:34:10.130674] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-05T20:34:10.130740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:10.130779] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:10.130813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:10.130877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:10.189981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:10.190943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:10.191208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:10.191240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:10.315428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:10.315567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:10.315624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:10.315653] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:10.319081] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=15.87%) [2026-01-05T20:34:10.319359] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-05T20:34:10.319486] [INFO ] [sig ] VMBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:10.465628] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VMBS.txt [2026-01-05T20:34:10.465796] [INFO ] [sig ] [3328/3521] Completed VMBS in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:10.465845] [INFO ] [sig ] [3329/3521] Forecasting VMD... [2026-01-05T20:34:10.465877] [INFO ] [sig ] Generating forecast for: VMD [2026-01-05T20:34:10.465908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-05T20:34:10.477883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-05T20:34:10.478230] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-05T20:34:10.479082] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-05T20:34:10.479135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:10.479167] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:10.479192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:10.479248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:10.536099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:10.536843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:10.536928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:10.536962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:10.652709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:10.652883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:10.652923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:10.652950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:10.656452] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-05T20:34:10.656759] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-05T20:34:10.656894] [INFO ] [sig ] VMD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:10.794772] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VMD.txt [2026-01-05T20:34:10.794904] [INFO ] [sig ] [3329/3521] Completed VMD in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:10.794942] [INFO ] [sig ] [3330/3521] Forecasting VMI... [2026-01-05T20:34:10.794972] [INFO ] [sig ] Generating forecast for: VMI [2026-01-05T20:34:10.795002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-05T20:34:10.805754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-05T20:34:10.806071] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-05T20:34:10.806853] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-05T20:34:10.806905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:10.806947] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:10.806976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:10.807033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:10.865248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:10.866081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:10.866192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:10.866225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:10.988500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:10.988664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:10.988704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:10.988731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:10.992189] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-01-05T20:34:10.992468] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-05T20:34:10.992615] [INFO ] [sig ] VMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:11.142302] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VMI.txt [2026-01-05T20:34:11.142428] [INFO ] [sig ] [3330/3521] Completed VMI in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:11.142467] [INFO ] [sig ] [3331/3521] Forecasting VMO... [2026-01-05T20:34:11.142496] [INFO ] [sig ] Generating forecast for: VMO [2026-01-05T20:34:11.142526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-05T20:34:11.153200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-05T20:34:11.153480] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-05T20:34:11.154248] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-05T20:34:11.154301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:11.154333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:11.154360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:11.154418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:11.211568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:11.212215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:11.212293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:11.212325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:11.333161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:11.333326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:11.333365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:11.333393] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:11.336733] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=42.49%) [2026-01-05T20:34:11.337020] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-05T20:34:11.337148] [INFO ] [sig ] VMO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:11.487726] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VMO.txt [2026-01-05T20:34:11.487872] [INFO ] [sig ] [3331/3521] Completed VMO in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:11.487911] [INFO ] [sig ] [3332/3521] Forecasting VNDA... [2026-01-05T20:34:11.487941] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-05T20:34:11.487971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-05T20:34:11.499462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-05T20:34:11.499807] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-05T20:34:11.500592] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-05T20:34:11.500645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:11.500677] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:11.500704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:11.500765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:11.557218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:11.557963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:11.558044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:11.558076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:11.680509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:11.680682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:11.680722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:11.680752] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:11.684194] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-01-05T20:34:11.684485] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-05T20:34:11.684633] [INFO ] [sig ] VNDA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:11.836148] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VNDA.txt [2026-01-05T20:34:11.836281] [INFO ] [sig ] [3332/3521] Completed VNDA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:11.836320] [INFO ] [sig ] [3333/3521] Forecasting VNO... [2026-01-05T20:34:11.836350] [INFO ] [sig ] Generating forecast for: VNO [2026-01-05T20:34:11.836379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-05T20:34:11.849342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-05T20:34:11.849682] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-05T20:34:11.850422] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-05T20:34:11.850474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:11.850505] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:11.850532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:11.850609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:11.909498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:11.910318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:11.910403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:11.910436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:12.030595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:12.030749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:12.030789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:12.030820] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:12.034200] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=39.69%) [2026-01-05T20:34:12.034481] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-05T20:34:12.034642] [INFO ] [sig ] VNO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:12.187416] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VNO.txt [2026-01-05T20:34:12.187595] [INFO ] [sig ] [3333/3521] Completed VNO in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:12.187638] [INFO ] [sig ] [3334/3521] Forecasting VNOM... [2026-01-05T20:34:12.187681] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-05T20:34:12.187712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-05T20:34:12.199798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-05T20:34:12.200129] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-05T20:34:12.200967] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-05T20:34:12.201022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:12.201055] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:12.201084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:12.201144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:12.259296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:12.260130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:12.260214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:12.260247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:12.383134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:12.383290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:12.383329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:12.383358] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:12.387328] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-05T20:34:12.387633] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-05T20:34:12.387780] [INFO ] [sig ] VNOM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:12.537184] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VNOM.txt [2026-01-05T20:34:12.537326] [INFO ] [sig ] [3334/3521] Completed VNOM in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:12.537366] [INFO ] [sig ] [3335/3521] Forecasting VNQI... [2026-01-05T20:34:12.537395] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-05T20:34:12.537426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-05T20:34:12.549595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-05T20:34:12.549962] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-05T20:34:12.550770] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-05T20:34:12.550825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:12.550856] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:12.550883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:12.550940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:12.607758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:12.608560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:12.608678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:12.608728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:12.728279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:12.728436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:12.728476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:12.728506] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:12.732129] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-05T20:34:12.732409] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-05T20:34:12.732534] [INFO ] [sig ] VNQI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:12.881560] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VNQI.txt [2026-01-05T20:34:12.881720] [INFO ] [sig ] [3335/3521] Completed VNQI in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:12.881758] [INFO ] [sig ] [3336/3521] Forecasting VOC... [2026-01-05T20:34:12.881789] [INFO ] [sig ] Generating forecast for: VOC [2026-01-05T20:34:12.881818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-05T20:34:12.894857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-05T20:34:12.895195] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-05T20:34:12.895968] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-05T20:34:12.896021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:12.896053] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:12.896080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:12.896137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:12.952007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:12.952867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:12.952950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:12.952982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:13.071301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:13.071455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:13.071494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:13.071523] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:13.074884] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-05T20:34:13.075164] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-05T20:34:13.075288] [INFO ] [sig ] VOC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:13.225132] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VOC.txt [2026-01-05T20:34:13.225262] [INFO ] [sig ] [3336/3521] Completed VOC in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:13.225301] [INFO ] [sig ] [3337/3521] Forecasting VOD... [2026-01-05T20:34:13.225329] [INFO ] [sig ] Generating forecast for: VOD [2026-01-05T20:34:13.225358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-05T20:34:13.237913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-05T20:34:13.238265] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-05T20:34:13.239098] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-05T20:34:13.239151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:13.239211] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:13.239238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:13.239296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:13.297002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:13.297828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:13.297910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:13.297942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:13.413181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:13.413350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:13.413392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:13.413440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:13.416917] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=59.72%) [2026-01-05T20:34:13.417208] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-05T20:34:13.417340] [INFO ] [sig ] VOD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:13.559148] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VOD.txt [2026-01-05T20:34:13.559294] [INFO ] [sig ] [3337/3521] Completed VOD in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-05T20:34:13.559335] [INFO ] [sig ] [3338/3521] Forecasting VONE... [2026-01-05T20:34:13.559364] [INFO ] [sig ] Generating forecast for: VONE [2026-01-05T20:34:13.559392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-05T20:34:13.571006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-05T20:34:13.571308] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-05T20:34:13.572104] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-05T20:34:13.572160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:13.572193] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:13.572221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:13.572278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:13.629538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:13.630257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:13.630339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:13.630372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:13.753336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:13.753494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:13.753534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:13.753564] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:13.757011] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-01-05T20:34:13.757288] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-05T20:34:13.757417] [INFO ] [sig ] VONE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:13.898899] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VONE.txt [2026-01-05T20:34:13.899044] [INFO ] [sig ] [3338/3521] Completed VONE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-05T20:34:13.899088] [INFO ] [sig ] [3339/3521] Forecasting VONG... [2026-01-05T20:34:13.899116] [INFO ] [sig ] Generating forecast for: VONG [2026-01-05T20:34:13.899145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-05T20:34:13.910870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-05T20:34:13.911174] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-05T20:34:13.911951] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-05T20:34:13.912004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:13.912036] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:13.912063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:13.912121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:13.967912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:13.968813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:13.968902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:13.968982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:14.092800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:14.092965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:14.093004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:14.093032] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:14.096420] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-01-05T20:34:14.096725] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-05T20:34:14.096856] [INFO ] [sig ] VONG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:14.238465] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VONG.txt [2026-01-05T20:34:14.238644] [INFO ] [sig ] [3339/3521] Completed VONG in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:14.238684] [INFO ] [sig ] [3340/3521] Forecasting VOTE... [2026-01-05T20:34:14.238714] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-05T20:34:14.238744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-05T20:34:14.250121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-05T20:34:14.250430] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-05T20:34:14.251196] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-05T20:34:14.251247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:14.251278] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:14.251304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:14.251360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:14.307389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:14.308013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:14.308090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:14.308122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:14.424872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:14.425028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:14.425067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:14.425129] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:14.428452] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-05T20:34:14.428741] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-05T20:34:14.428869] [INFO ] [sig ] VOTE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:14.573174] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VOTE.txt [2026-01-05T20:34:14.573333] [INFO ] [sig ] [3340/3521] Completed VOTE in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:14.573374] [INFO ] [sig ] [3341/3521] Forecasting VPG... [2026-01-05T20:34:14.573403] [INFO ] [sig ] Generating forecast for: VPG [2026-01-05T20:34:14.573433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-05T20:34:14.585986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-05T20:34:14.586339] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-05T20:34:14.587156] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-05T20:34:14.587211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:14.587252] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:14.587307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:14.587382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:14.644016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:14.644877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:14.644961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:14.644994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:14.763538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:14.763690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:14.763729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:14.763757] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:14.767042] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-01-05T20:34:14.767317] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-05T20:34:14.767442] [INFO ] [sig ] VPG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:14.905761] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VPG.txt [2026-01-05T20:34:14.905902] [INFO ] [sig ] [3341/3521] Completed VPG in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:14.905943] [INFO ] [sig ] [3342/3521] Forecasting VPLS... [2026-01-05T20:34:14.905975] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-05T20:34:14.906004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-05T20:34:14.917365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-05T20:34:14.917693] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-05T20:34:14.918470] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-05T20:34:14.918524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:14.918557] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:14.918613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:14.918675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:14.975139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:14.975934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:14.976016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:14.976051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:15.097879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:15.098038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:15.098077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:15.098108] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:15.101538] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-05T20:34:15.101842] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-05T20:34:15.101974] [INFO ] [sig ] VPLS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:15.242422] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VPLS.txt [2026-01-05T20:34:15.242589] [INFO ] [sig ] [3342/3521] Completed VPLS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:15.242631] [INFO ] [sig ] [3343/3521] Forecasting VRA... [2026-01-05T20:34:15.242662] [INFO ] [sig ] Generating forecast for: VRA [2026-01-05T20:34:15.242694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-05T20:34:15.254080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-05T20:34:15.254452] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-05T20:34:15.255269] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-05T20:34:15.255323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:15.255355] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:15.255383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:15.255441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:15.314004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:15.314919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:15.315002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:15.315033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:15.432117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:15.432279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:15.432319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:15.432347] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:15.435752] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-01-05T20:34:15.436035] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-05T20:34:15.436166] [INFO ] [sig ] VRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:15.574150] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VRA.txt [2026-01-05T20:34:15.574283] [INFO ] [sig ] [3343/3521] Completed VRA in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:15.574321] [INFO ] [sig ] [3344/3521] Forecasting VRCA... [2026-01-05T20:34:15.574350] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-05T20:34:15.574380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-05T20:34:15.585242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-05T20:34:15.585543] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-05T20:34:15.586315] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-05T20:34:15.586367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:15.586398] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:15.586425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:15.586483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:15.642187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:15.643005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:15.643087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:15.643119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:15.761721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:15.761888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:15.761927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:15.761955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:15.765319] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-05T20:34:15.765612] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-05T20:34:15.765739] [INFO ] [sig ] VRCA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:15.904948] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VRCA.txt [2026-01-05T20:34:15.905108] [INFO ] [sig ] [3344/3521] Completed VRCA in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:15.905151] [INFO ] [sig ] [3345/3521] Forecasting VRDN... [2026-01-05T20:34:15.905182] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-05T20:34:15.905212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-05T20:34:15.916542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-05T20:34:15.916907] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-05T20:34:15.917679] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-05T20:34:15.917731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:15.917762] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:15.917789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:15.917846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:15.973876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:15.974767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:15.974849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:15.974881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:16.098874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:16.099060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:16.099100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:16.099127] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:16.102538] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=62.36%) [2026-01-05T20:34:16.102829] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-05T20:34:16.102952] [INFO ] [sig ] VRDN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:16.258218] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRDN.txt [2026-01-05T20:34:16.258379] [INFO ] [sig ] [3345/3521] Completed VRDN in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:16.258420] [INFO ] [sig ] [3346/3521] Forecasting VRE... [2026-01-05T20:34:16.258451] [INFO ] [sig ] Generating forecast for: VRE [2026-01-05T20:34:16.258482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-05T20:34:16.271288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-05T20:34:16.271630] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-05T20:34:16.272460] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-05T20:34:16.272514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:16.272546] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:16.272595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:16.272678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:16.337495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:16.338398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:16.338489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:16.338524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:16.469988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:16.470347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:16.470387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:16.470416] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:16.474894] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-05T20:34:16.475469] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-05T20:34:16.475642] [INFO ] [sig ] VRE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:16.621623] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VRE.txt [2026-01-05T20:34:16.621771] [INFO ] [sig ] [3346/3521] Completed VRE in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-05T20:34:16.621811] [INFO ] [sig ] [3347/3521] Forecasting VREX... [2026-01-05T20:34:16.621841] [INFO ] [sig ] Generating forecast for: VREX [2026-01-05T20:34:16.621869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-05T20:34:16.633587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-05T20:34:16.633867] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-05T20:34:16.634635] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-05T20:34:16.634687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:16.634718] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:16.634746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:16.634803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:16.692387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:16.693294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:16.693411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:16.693445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:16.814178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:16.814383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:16.814430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:16.814460] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:16.818096] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=72.06%) [2026-01-05T20:34:16.818389] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-05T20:34:16.818521] [INFO ] [sig ] VREX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:16.968440] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VREX.txt [2026-01-05T20:34:16.968678] [INFO ] [sig ] [3347/3521] Completed VREX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 59.9s [2026-01-05T20:34:16.968737] [INFO ] [sig ] [3348/3521] Forecasting VRIG... [2026-01-05T20:34:16.968778] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-05T20:34:16.968819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-05T20:34:16.982271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-05T20:34:16.982678] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-05T20:34:16.983489] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-05T20:34:16.983543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:16.983599] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:16.983630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:16.983701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:17.041840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:17.042755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:17.042842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:17.042875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:17.137074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:17.137244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:17.137284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:17.137312] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:17.141058] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-05T20:34:17.141379] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-05T20:34:17.141519] [INFO ] [sig ] VRIG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:17.288995] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRIG.txt [2026-01-05T20:34:17.289167] [INFO ] [sig ] [3348/3521] Completed VRIG in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 59.5s [2026-01-05T20:34:17.289208] [INFO ] [sig ] [3349/3521] Forecasting VRNS... [2026-01-05T20:34:17.289240] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-05T20:34:17.289270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-05T20:34:17.301354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-05T20:34:17.301742] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-05T20:34:17.302560] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-05T20:34:17.302632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:17.302667] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:17.302694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:17.302754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:17.360819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:17.361703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:17.361790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:17.361824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:17.491215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:17.491375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:17.491422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:17.491465] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:17.494933] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-01-05T20:34:17.495215] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-05T20:34:17.495346] [INFO ] [sig ] VRNS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:17.641343] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRNS.txt [2026-01-05T20:34:17.641507] [INFO ] [sig ] [3349/3521] Completed VRNS in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 59.2s [2026-01-05T20:34:17.641548] [INFO ] [sig ] [3350/3521] Forecasting VRRM... [2026-01-05T20:34:17.641597] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-05T20:34:17.641629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-05T20:34:17.653639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-05T20:34:17.653997] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-05T20:34:17.654794] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-05T20:34:17.654855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:17.654896] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:17.654925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:17.654985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:17.714413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:17.715268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:17.715354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:17.715388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:17.835701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:17.835878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:17.835920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:17.835950] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:17.839320] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-01-05T20:34:17.839613] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-05T20:34:17.839737] [INFO ] [sig ] VRRM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:17.981832] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRRM.txt [2026-01-05T20:34:17.982013] [INFO ] [sig ] [3350/3521] Completed VRRM in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 58.9s [2026-01-05T20:34:17.982056] [INFO ] [sig ] [3351/3521] Forecasting VRSK... [2026-01-05T20:34:17.982085] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-05T20:34:17.982113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-05T20:34:17.993196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-05T20:34:17.993539] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-05T20:34:17.994354] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-05T20:34:17.994407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:17.994439] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:17.994465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:17.994521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:18.050492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:18.051310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:18.051397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:18.051430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:18.179486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:18.179661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:18.179702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:18.179731] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:18.183713] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-05T20:34:18.184050] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-05T20:34:18.184188] [INFO ] [sig ] VRSK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:18.333632] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRSK.txt [2026-01-05T20:34:18.333778] [INFO ] [sig ] [3351/3521] Completed VRSK in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 58.5s [2026-01-05T20:34:18.333817] [INFO ] [sig ] [3352/3521] Forecasting VRSN... [2026-01-05T20:34:18.333849] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-05T20:34:18.333883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-05T20:34:18.346215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-05T20:34:18.346560] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-05T20:34:18.347402] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-05T20:34:18.347458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:18.347490] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:18.347518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:18.347601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:18.405715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:18.406413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:18.406495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:18.406528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:18.530217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:18.530377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:18.530416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:18.530444] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:18.533836] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=55.03%) [2026-01-05T20:34:18.534116] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-05T20:34:18.534242] [INFO ] [sig ] VRSN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:18.673919] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRSN.txt [2026-01-05T20:34:18.674054] [INFO ] [sig ] [3352/3521] Completed VRSN in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 58.2s [2026-01-05T20:34:18.674271] [INFO ] [sig ] [3353/3521] Forecasting VRTS... [2026-01-05T20:34:18.674299] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-05T20:34:18.674328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-05T20:34:18.691540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-05T20:34:18.692052] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-05T20:34:18.693116] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-05T20:34:18.693180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:18.693221] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:18.693260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:18.693350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:18.750275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:18.751028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:18.751113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:18.751147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:18.873905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:18.874070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:18.874113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:18.874144] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:18.877599] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-01-05T20:34:18.877891] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-05T20:34:18.878026] [INFO ] [sig ] VRTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:19.023059] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRTS.txt [2026-01-05T20:34:19.023239] [INFO ] [sig ] [3353/3521] Completed VRTS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.8s [2026-01-05T20:34:19.023281] [INFO ] [sig ] [3354/3521] Forecasting VRTX... [2026-01-05T20:34:19.023310] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-05T20:34:19.023340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-05T20:34:19.035956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-05T20:34:19.036307] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-05T20:34:19.037111] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-05T20:34:19.037184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:19.037247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:19.037277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:19.037337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:19.093858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:19.094784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:19.094874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:19.094907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:19.214490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:19.214667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:19.214709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:19.214738] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:19.218228] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-05T20:34:19.218528] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-05T20:34:19.218678] [INFO ] [sig ] VRTX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:19.359632] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VRTX.txt [2026-01-05T20:34:19.359789] [INFO ] [sig ] [3354/3521] Completed VRTX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.5s [2026-01-05T20:34:19.359828] [INFO ] [sig ] [3355/3521] Forecasting VS... [2026-01-05T20:34:19.359860] [INFO ] [sig ] Generating forecast for: VS [2026-01-05T20:34:19.359889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-05T20:34:19.370875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-05T20:34:19.371208] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-05T20:34:19.371989] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-05T20:34:19.372042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:19.372073] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:19.372100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:19.372157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:19.428704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:19.429408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:19.429491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:19.429525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:19.542425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:19.542593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:19.542637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:19.542667] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:19.546114] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-05T20:34:19.546392] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-05T20:34:19.546524] [INFO ] [sig ] VS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:19.686912] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VS.txt [2026-01-05T20:34:19.687050] [INFO ] [sig ] [3355/3521] Completed VS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.1s [2026-01-05T20:34:19.687089] [INFO ] [sig ] [3356/3521] Forecasting VSCO... [2026-01-05T20:34:19.687120] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-05T20:34:19.687149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-05T20:34:19.699452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-05T20:34:19.699831] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-05T20:34:19.700703] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-05T20:34:19.700757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:19.700791] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:19.700819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:19.700876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:19.762617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:19.763399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:19.763482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:19.763517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:19.886640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:19.886861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:19.886914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:19.886953] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:19.891773] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-05T20:34:19.892223] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-05T20:34:19.892391] [INFO ] [sig ] VSCO: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:20.034137] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VSCO.txt [2026-01-05T20:34:20.034281] [INFO ] [sig ] [3356/3521] Completed VSCO in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 56.8s [2026-01-05T20:34:20.034320] [INFO ] [sig ] [3357/3521] Forecasting VSDA... [2026-01-05T20:34:20.034350] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-05T20:34:20.034380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-05T20:34:20.046052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-05T20:34:20.046407] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-05T20:34:20.047206] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-05T20:34:20.047260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:20.047291] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:20.047316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:20.047373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:20.103660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:20.104475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:20.104560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:20.104610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:20.212722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:20.212873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:20.212912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:20.212973] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:20.216372] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-01-05T20:34:20.216675] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-05T20:34:20.216807] [INFO ] [sig ] VSDA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:20.357564] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VSDA.txt [2026-01-05T20:34:20.357715] [INFO ] [sig ] [3357/3521] Completed VSDA in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 56.4s [2026-01-05T20:34:20.357762] [INFO ] [sig ] [3358/3521] Forecasting VSEC... [2026-01-05T20:34:20.357793] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-05T20:34:20.357824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-05T20:34:20.370112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-05T20:34:20.370411] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-05T20:34:20.371210] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-05T20:34:20.371265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:20.371298] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:20.371325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:20.371384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:20.428784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:20.429411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:20.429490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:20.429522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:20.551519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:20.551689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:20.551729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:20.551758] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:20.555133] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-05T20:34:20.555421] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-05T20:34:20.555551] [INFO ] [sig ] VSEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:20.700081] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VSEC.txt [2026-01-05T20:34:20.700203] [INFO ] [sig ] [3358/3521] Completed VSEC in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 56.1s [2026-01-05T20:34:20.700241] [INFO ] [sig ] [3359/3521] Forecasting VSH... [2026-01-05T20:34:20.700271] [INFO ] [sig ] Generating forecast for: VSH [2026-01-05T20:34:20.700300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-05T20:34:20.712113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-05T20:34:20.712382] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-05T20:34:20.713154] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-05T20:34:20.713207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:20.713239] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:20.713266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:20.713324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:20.769454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:20.770193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:20.770273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:20.770305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:20.889525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:20.889700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:20.889739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:20.889768] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:20.893134] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-01-05T20:34:20.893431] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-05T20:34:20.893559] [INFO ] [sig ] VSH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:21.032563] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VSH.txt [2026-01-05T20:34:21.032709] [INFO ] [sig ] [3359/3521] Completed VSH in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 55.8s [2026-01-05T20:34:21.032746] [INFO ] [sig ] [3360/3521] Forecasting VSTM... [2026-01-05T20:34:21.032775] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-05T20:34:21.032805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-05T20:34:21.043088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-05T20:34:21.043352] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-05T20:34:21.044118] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-05T20:34:21.044170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:21.044201] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:21.044228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:21.044285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:21.100885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:21.101670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:21.101745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:21.101776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:21.221453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:21.221593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:21.221632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:21.221659] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:21.224910] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-01-05T20:34:21.225182] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-05T20:34:21.225324] [INFO ] [sig ] VSTM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:21.365877] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VSTM.txt [2026-01-05T20:34:21.365994] [INFO ] [sig ] [3360/3521] Completed VSTM in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 55.4s [2026-01-05T20:34:21.366033] [INFO ] [sig ] [3361/3521] Forecasting VSTS... [2026-01-05T20:34:21.366063] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-05T20:34:21.366091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-05T20:34:21.377965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-05T20:34:21.378239] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-05T20:34:21.379032] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-05T20:34:21.379085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:21.379117] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:21.379144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:21.379387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:21.436433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:21.437202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:21.437284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:21.437316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:21.560116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:21.560242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:21.560296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:21.560325] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:21.563638] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=90.98%) [2026-01-05T20:34:21.563917] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-05T20:34:21.564043] [INFO ] [sig ] VSTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:21.707121] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VSTS.txt [2026-01-05T20:34:21.707228] [INFO ] [sig ] [3361/3521] Completed VSTS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 55.1s [2026-01-05T20:34:21.707267] [INFO ] [sig ] [3362/3521] Forecasting VTC... [2026-01-05T20:34:21.707297] [INFO ] [sig ] Generating forecast for: VTC [2026-01-05T20:34:21.707326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-05T20:34:21.718625] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'VTC'. [2026-01-05T20:34:21.718888] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-05T20:34:21.719681] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-05T20:34:21.719734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:21.719765] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:21.719790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:21.719846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:21.776906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:21.777500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:21.777593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:21.777627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:21.894239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:21.894350] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:34:21.894385] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:21.894413] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:21.897537] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-01-05T20:34:21.897820] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-05T20:34:21.897945] [INFO ] [sig ] VTC: Forecast for 2026-01-02: UP (sign=1.00) [2026-01-05T20:34:22.038422] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-05 1 -> ./output/forecasts/individual/2026-01-05/VTC.txt [2026-01-05T20:34:22.038714] [INFO ] [sig ] [3362/3521] Completed VTC in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 54.7s [2026-01-05T20:34:22.038794] [INFO ] [sig ] [3363/3521] Forecasting VTEX... [2026-01-05T20:34:22.038849] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-05T20:34:22.038903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-05T20:34:22.049760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-05T20:34:22.050022] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-05T20:34:22.050815] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-05T20:34:22.050868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:22.050899] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:22.050926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:22.050983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:22.107469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:22.108075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:22.108152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:22.108182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:22.220841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:22.220974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:22.221012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:22.221039] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:22.224271] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=17.58%) [2026-01-05T20:34:22.224540] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-05T20:34:22.224679] [INFO ] [sig ] VTEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:22.363084] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTEX.txt [2026-01-05T20:34:22.363215] [INFO ] [sig ] [3363/3521] Completed VTEX in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 54.4s [2026-01-05T20:34:22.363254] [INFO ] [sig ] [3364/3521] Forecasting VTIP... [2026-01-05T20:34:22.363283] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-05T20:34:22.363311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-05T20:34:22.374799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-05T20:34:22.375095] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-05T20:34:22.375865] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-05T20:34:22.375918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:22.375949] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:22.375977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:22.376038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:22.431602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:22.432219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:22.432324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:22.432356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:22.550826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:22.550999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:22.551038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:22.551066] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:22.555028] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-05T20:34:22.555666] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-05T20:34:22.555826] [INFO ] [sig ] VTIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:22.712518] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VTIP.txt [2026-01-05T20:34:22.712690] [INFO ] [sig ] [3364/3521] Completed VTIP in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 54.0s [2026-01-05T20:34:22.712731] [INFO ] [sig ] [3365/3521] Forecasting VTMX... [2026-01-05T20:34:22.712761] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-05T20:34:22.712790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-05T20:34:22.724134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-05T20:34:22.724468] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-05T20:34:22.725239] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-05T20:34:22.725291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:22.725333] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:22.725362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:22.725419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:22.781569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:22.782402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:22.782482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:22.782513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:22.900761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:22.900883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:22.900919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:22.900947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:22.904176] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-05T20:34:22.904444] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-05T20:34:22.904569] [INFO ] [sig ] VTMX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:23.047760] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VTMX.txt [2026-01-05T20:34:23.047922] [INFO ] [sig ] [3365/3521] Completed VTMX in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 53.7s [2026-01-05T20:34:23.047964] [INFO ] [sig ] [3366/3521] Forecasting VTN... [2026-01-05T20:34:23.047992] [INFO ] [sig ] Generating forecast for: VTN [2026-01-05T20:34:23.048022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-05T20:34:23.059979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-05T20:34:23.060328] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-05T20:34:23.061156] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-05T20:34:23.061211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:23.061243] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:23.061270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:23.061328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:23.119593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:23.120412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:23.120499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:23.120531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:23.237499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:23.237677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:23.237716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:23.237744] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:23.241211] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-01-05T20:34:23.241499] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-05T20:34:23.241645] [INFO ] [sig ] VTN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:23.381417] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VTN.txt [2026-01-05T20:34:23.381557] [INFO ] [sig ] [3366/3521] Completed VTN in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 53.3s [2026-01-05T20:34:23.381614] [INFO ] [sig ] [3367/3521] Forecasting VTOL... [2026-01-05T20:34:23.381644] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-05T20:34:23.381674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-05T20:34:23.393304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-05T20:34:23.393686] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-05T20:34:23.394446] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-05T20:34:23.394498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:23.394529] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:23.394555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:23.394638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:23.450054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:23.450933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:23.451043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:23.451077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:23.565254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:23.565409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:23.565449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:23.565478] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:23.568808] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-05T20:34:23.569099] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-05T20:34:23.569220] [INFO ] [sig ] VTOL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:23.708250] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTOL.txt [2026-01-05T20:34:23.708423] [INFO ] [sig ] [3367/3521] Completed VTOL in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 53.0s [2026-01-05T20:34:23.708464] [INFO ] [sig ] [3368/3521] Forecasting VTRS... [2026-01-05T20:34:23.708493] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-05T20:34:23.708522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-05T20:34:23.720188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-05T20:34:23.720519] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-05T20:34:23.721317] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-05T20:34:23.721370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:23.721401] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:23.721427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:23.721483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:23.777203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:23.778190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:23.778274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:23.778306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:23.897929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:23.898073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:23.898111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:23.898139] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:23.901450] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=44.19%) [2026-01-05T20:34:23.901742] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-05T20:34:23.901866] [INFO ] [sig ] VTRS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:24.038353] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTRS.txt [2026-01-05T20:34:24.038484] [INFO ] [sig ] [3368/3521] Completed VTRS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 52.7s [2026-01-05T20:34:24.038529] [INFO ] [sig ] [3369/3521] Forecasting VTS... [2026-01-05T20:34:24.038561] [INFO ] [sig ] Generating forecast for: VTS [2026-01-05T20:34:24.038610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-05T20:34:24.050020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-05T20:34:24.050315] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-05T20:34:24.051087] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-05T20:34:24.051139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:24.051170] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:24.051196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:24.051253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:24.106958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:24.107569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:24.107663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:24.107693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:24.227482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:24.227645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:24.227684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:24.227711] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:24.231106] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-05T20:34:24.231389] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-05T20:34:24.231521] [INFO ] [sig ] VTS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:24.374686] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTS.txt [2026-01-05T20:34:24.374812] [INFO ] [sig ] [3369/3521] Completed VTS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 52.3s [2026-01-05T20:34:24.374851] [INFO ] [sig ] [3370/3521] Forecasting VTSI... [2026-01-05T20:34:24.374879] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-05T20:34:24.374908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-05T20:34:24.386540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-05T20:34:24.386819] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-05T20:34:24.387557] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-05T20:34:24.387630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:24.387662] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:24.387689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:24.387746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:24.444098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:24.444687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:24.444762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:24.444793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:24.563548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:24.563661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:24.563697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:24.563725] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:24.567162] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-01-05T20:34:24.567422] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-05T20:34:24.567542] [INFO ] [sig ] VTSI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:24.711056] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VTSI.txt [2026-01-05T20:34:24.711164] [INFO ] [sig ] [3370/3521] Completed VTSI in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 52.0s [2026-01-05T20:34:24.711202] [INFO ] [sig ] [3371/3521] Forecasting VTWG... [2026-01-05T20:34:24.711232] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-05T20:34:24.711260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-05T20:34:24.724750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-05T20:34:24.725137] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-05T20:34:24.726054] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-05T20:34:24.726118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:24.726184] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:24.726215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:24.726273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:24.789181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:24.790397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:24.790492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:24.790526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:24.911476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:24.911664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:24.911708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:24.911737] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:24.915922] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-01-05T20:34:24.916228] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-05T20:34:24.916383] [INFO ] [sig ] VTWG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:25.062959] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTWG.txt [2026-01-05T20:34:25.063106] [INFO ] [sig ] [3371/3521] Completed VTWG in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 51.6s [2026-01-05T20:34:25.063145] [INFO ] [sig ] [3372/3521] Forecasting VTWO... [2026-01-05T20:34:25.063176] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-05T20:34:25.063206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-05T20:34:25.075071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-05T20:34:25.075402] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-05T20:34:25.076258] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-05T20:34:25.076312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:25.076345] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:25.076372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:25.076430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:25.133507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:25.134373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:25.134460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:25.134493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:25.254625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:25.254798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:25.254841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:25.254888] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:25.258394] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-01-05T20:34:25.258705] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-05T20:34:25.258836] [INFO ] [sig ] VTWO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:25.399109] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VTWO.txt [2026-01-05T20:34:25.399264] [INFO ] [sig ] [3372/3521] Completed VTWO in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 51.3s [2026-01-05T20:34:25.399305] [INFO ] [sig ] [3373/3521] Forecasting VTYX... [2026-01-05T20:34:25.399335] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-05T20:34:25.399365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-05T20:34:25.411091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-05T20:34:25.411380] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-05T20:34:25.412235] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-05T20:34:25.412290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:25.412324] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:25.412351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:25.412409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:25.473373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:25.474140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:25.474231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:25.474266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:25.599385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:25.599554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:25.599619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:25.599649] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:25.603123] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-01-05T20:34:25.603403] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-05T20:34:25.603535] [INFO ] [sig ] VTYX: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:25.758537] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VTYX.txt [2026-01-05T20:34:25.758750] [INFO ] [sig ] [3373/3521] Completed VTYX in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 50.9s [2026-01-05T20:34:25.758797] [INFO ] [sig ] [3374/3521] Forecasting VUZI... [2026-01-05T20:34:25.758833] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-05T20:34:25.758871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-05T20:34:25.771969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-05T20:34:25.772293] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-05T20:34:25.773089] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-05T20:34:25.773142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:25.773173] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:25.773199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:25.773257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:25.830123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:25.831038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:25.831136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:25.831169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:25.951296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:25.951396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:25.951432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:25.951490] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:25.954675] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=20.29%) [2026-01-05T20:34:25.954942] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-05T20:34:25.955063] [INFO ] [sig ] VUZI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:26.092670] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VUZI.txt [2026-01-05T20:34:26.092773] [INFO ] [sig ] [3374/3521] Completed VUZI in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 50.6s [2026-01-05T20:34:26.092812] [INFO ] [sig ] [3375/3521] Forecasting VVOS... [2026-01-05T20:34:26.092841] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-05T20:34:26.092870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-05T20:34:26.103859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-05T20:34:26.104117] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-05T20:34:26.104871] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-05T20:34:26.104924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:26.104955] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:26.104981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:26.105037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:26.161711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:26.162284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:26.162358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:26.162389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:26.274636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:26.274728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:26.274763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:26.274790] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:26.277817] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-05T20:34:26.278077] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-05T20:34:26.278199] [INFO ] [sig ] VVOS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:26.417542] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VVOS.txt [2026-01-05T20:34:26.417661] [INFO ] [sig ] [3375/3521] Completed VVOS in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 50.2s [2026-01-05T20:34:26.417700] [INFO ] [sig ] [3376/3521] Forecasting VVX... [2026-01-05T20:34:26.417728] [INFO ] [sig ] Generating forecast for: VVX [2026-01-05T20:34:26.417757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-05T20:34:26.429197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-05T20:34:26.429445] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-05T20:34:26.430203] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-05T20:34:26.430256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:26.430287] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:26.430323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:26.430382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:26.485915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:26.486493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:26.486569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:26.486625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:26.604792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:26.604881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:26.604915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:26.604943] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:26.608234] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-05T20:34:26.608712] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-05T20:34:26.608833] [INFO ] [sig ] VVX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:26.748750] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VVX.txt [2026-01-05T20:34:26.748879] [INFO ] [sig ] [3376/3521] Completed VVX in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 49.9s [2026-01-05T20:34:26.748931] [INFO ] [sig ] [3377/3521] Forecasting VWOB... [2026-01-05T20:34:26.748961] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-05T20:34:26.748990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-05T20:34:26.760119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-05T20:34:26.760376] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-05T20:34:26.761152] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-05T20:34:26.761215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:26.761248] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:26.761274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:26.761330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:26.816667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:26.817239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:26.817314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:26.817346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:26.943518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:26.943656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:26.943694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:26.943733] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:26.946874] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-05T20:34:26.947144] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-05T20:34:26.947266] [INFO ] [sig ] VWOB: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:27.084267] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VWOB.txt [2026-01-05T20:34:27.084369] [INFO ] [sig ] [3377/3521] Completed VWOB in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 49.6s [2026-01-05T20:34:27.084406] [INFO ] [sig ] [3378/3521] Forecasting VXUS... [2026-01-05T20:34:27.084435] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-05T20:34:27.084464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-05T20:34:27.095494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-05T20:34:27.095779] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-05T20:34:27.096506] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-05T20:34:27.096557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:27.096610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:27.096638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:27.096696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:27.153025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:27.153625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:27.153699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:27.153730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:27.271377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:27.271473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:27.271508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:27.271536] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:27.274605] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=20.05%) [2026-01-05T20:34:27.274867] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-05T20:34:27.274988] [INFO ] [sig ] VXUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:27.414052] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VXUS.txt [2026-01-05T20:34:27.414156] [INFO ] [sig ] [3378/3521] Completed VXUS in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 49.2s [2026-01-05T20:34:27.414194] [INFO ] [sig ] [3379/3521] Forecasting VYMI... [2026-01-05T20:34:27.414223] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-05T20:34:27.414252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-05T20:34:27.425167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-05T20:34:27.425418] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-05T20:34:27.426171] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-05T20:34:27.426224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:27.426254] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:27.426281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:27.426337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:27.481862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:27.482445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:27.482520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:27.482552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:27.596815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:27.596912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:27.596947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:27.596975] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:27.600051] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-01-05T20:34:27.600315] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-05T20:34:27.600435] [INFO ] [sig ] VYMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:27.738187] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VYMI.txt [2026-01-05T20:34:27.738289] [INFO ] [sig ] [3379/3521] Completed VYMI in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 48.9s [2026-01-05T20:34:27.738327] [INFO ] [sig ] [3380/3521] Forecasting VYX... [2026-01-05T20:34:27.738361] [INFO ] [sig ] Generating forecast for: VYX [2026-01-05T20:34:27.738391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-05T20:34:27.749749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-05T20:34:27.749996] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-05T20:34:27.750780] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-05T20:34:27.750832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:27.750863] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:27.750889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:27.750946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:27.806820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:27.807407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:27.807482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:27.807513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:27.925491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:27.925606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:27.925643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:27.925671] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:27.928747] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=49.68%) [2026-01-05T20:34:27.929024] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-05T20:34:27.929144] [INFO ] [sig ] VYX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:28.066674] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/VYX.txt [2026-01-05T20:34:28.066823] [INFO ] [sig ] [3380/3521] Completed VYX in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 48.5s [2026-01-05T20:34:28.066864] [INFO ] [sig ] [3381/3521] Forecasting VZ... [2026-01-05T20:34:28.066893] [INFO ] [sig ] Generating forecast for: VZ [2026-01-05T20:34:28.066922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-05T20:34:28.078643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-05T20:34:28.078992] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-05T20:34:28.079783] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-05T20:34:28.079834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:28.079865] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:28.079892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:28.079949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:28.136746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:28.137629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:28.137745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:28.137779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:28.257955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:28.258116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:28.258155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:28.258183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:28.261728] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-05T20:34:28.262005] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-05T20:34:28.262135] [INFO ] [sig ] VZ: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:28.403528] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/VZ.txt [2026-01-05T20:34:28.403677] [INFO ] [sig ] [3381/3521] Completed VZ in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 48.2s [2026-01-05T20:34:28.403717] [INFO ] [sig ] [3382/3521] Forecasting WAB... [2026-01-05T20:34:28.403746] [INFO ] [sig ] Generating forecast for: WAB [2026-01-05T20:34:28.403776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-05T20:34:28.415739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-05T20:34:28.416016] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-05T20:34:28.416812] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-05T20:34:28.416863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:28.416894] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:28.416920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:28.416977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:28.473447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:28.474160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:28.474261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:28.474294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:28.593505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:28.593681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:28.593721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:28.593749] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:28.597159] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-05T20:34:28.597492] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-05T20:34:28.597652] [INFO ] [sig ] WAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:28.753215] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WAB.txt [2026-01-05T20:34:28.753340] [INFO ] [sig ] [3382/3521] Completed WAB in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 47.8s [2026-01-05T20:34:28.753378] [INFO ] [sig ] [3383/3521] Forecasting WABC... [2026-01-05T20:34:28.753408] [INFO ] [sig ] Generating forecast for: WABC [2026-01-05T20:34:28.753437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-05T20:34:28.767216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-05T20:34:28.767751] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-05T20:34:28.768869] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-05T20:34:28.768966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:28.769013] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:28.769051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:28.769134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:28.832446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:28.833424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:28.833513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:28.833545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:28.949228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:28.949392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:28.949432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:28.949459] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:28.952901] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-01-05T20:34:28.953203] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-05T20:34:28.953337] [INFO ] [sig ] WABC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:29.093831] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WABC.txt [2026-01-05T20:34:29.093981] [INFO ] [sig ] [3383/3521] Completed WABC in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 47.5s [2026-01-05T20:34:29.094021] [INFO ] [sig ] [3384/3521] Forecasting WAFD... [2026-01-05T20:34:29.094052] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-05T20:34:29.094081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-05T20:34:29.106108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-05T20:34:29.106468] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-05T20:34:29.107272] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-05T20:34:29.107326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:29.107360] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:29.107388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:29.107447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:29.164086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:29.164716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:29.164795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:29.164828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:29.280747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:29.280858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:29.280894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:29.280922] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:29.284061] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-01-05T20:34:29.284329] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-05T20:34:29.284450] [INFO ] [sig ] WAFD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:29.426192] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WAFD.txt [2026-01-05T20:34:29.426338] [INFO ] [sig ] [3384/3521] Completed WAFD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 47.1s [2026-01-05T20:34:29.426377] [INFO ] [sig ] [3385/3521] Forecasting WAFDP... [2026-01-05T20:34:29.426405] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-05T20:34:29.426434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-05T20:34:29.437565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-05T20:34:29.437839] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-05T20:34:29.438605] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-05T20:34:29.438657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:29.438688] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:29.438715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:29.438771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:29.495775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:29.496421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:29.496500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:29.496534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:29.620604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:29.620760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:29.620799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:29.620827] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:29.624150] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=56.93%) [2026-01-05T20:34:29.624421] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-05T20:34:29.624545] [INFO ] [sig ] WAFDP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:29.785475] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WAFDP.txt [2026-01-05T20:34:29.785648] [INFO ] [sig ] [3385/3521] Completed WAFDP in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 46.8s [2026-01-05T20:34:29.785689] [INFO ] [sig ] [3386/3521] Forecasting WAL... [2026-01-05T20:34:29.785720] [INFO ] [sig ] Generating forecast for: WAL [2026-01-05T20:34:29.785750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-05T20:34:29.796617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-05T20:34:29.796930] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-05T20:34:29.797702] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-05T20:34:29.797754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:29.797785] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:29.797812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:29.797869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:29.854183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:29.854796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:29.854872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:29.854904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:29.972157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:29.972299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:29.972337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:29.972365] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:29.975635] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-01-05T20:34:29.975909] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-05T20:34:29.976033] [INFO ] [sig ] WAL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:30.121832] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WAL.txt [2026-01-05T20:34:30.122002] [INFO ] [sig ] [3386/3521] Completed WAL in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 46.5s [2026-01-05T20:34:30.122043] [INFO ] [sig ] [3387/3521] Forecasting WALD... [2026-01-05T20:34:30.122071] [INFO ] [sig ] Generating forecast for: WALD [2026-01-05T20:34:30.122102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-05T20:34:30.132957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-05T20:34:30.133212] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-05T20:34:30.133965] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-05T20:34:30.134017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:30.134049] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:30.134075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:30.134142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:30.189887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:30.190520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:30.190633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:30.190669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:30.306377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:30.306527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:30.306565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:30.306613] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:30.309925] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-05T20:34:30.310196] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-05T20:34:30.310325] [INFO ] [sig ] WALD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:30.449634] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WALD.txt [2026-01-05T20:34:30.449760] [INFO ] [sig ] [3387/3521] Completed WALD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 46.1s [2026-01-05T20:34:30.449798] [INFO ] [sig ] [3388/3521] Forecasting WASH... [2026-01-05T20:34:30.449827] [INFO ] [sig ] Generating forecast for: WASH [2026-01-05T20:34:30.449856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-05T20:34:30.461241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-05T20:34:30.461510] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-05T20:34:30.462262] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-05T20:34:30.462314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:30.462369] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:30.462397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:30.462454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:30.518311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:30.518965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:30.519044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:30.519076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:30.635824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:30.635975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:30.636015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:30.636044] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:30.639415] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-01-05T20:34:30.639708] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-05T20:34:30.639857] [INFO ] [sig ] WASH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:30.783014] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WASH.txt [2026-01-05T20:34:30.783147] [INFO ] [sig ] [3388/3521] Completed WASH in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 45.8s [2026-01-05T20:34:30.783187] [INFO ] [sig ] [3389/3521] Forecasting WAVE... [2026-01-05T20:34:30.783221] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-05T20:34:30.783251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-05T20:34:30.795094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-05T20:34:30.795462] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-05T20:34:30.796271] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-05T20:34:30.796335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:30.796367] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:30.796393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:30.796453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:30.851788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:30.852522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:30.852622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:30.852656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:30.960670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:30.960829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:30.960869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:30.960897] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:30.964245] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=73.77%) [2026-01-05T20:34:30.964524] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-05T20:34:30.964669] [INFO ] [sig ] WAVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:31.101215] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WAVE.txt [2026-01-05T20:34:31.101348] [INFO ] [sig ] [3389/3521] Completed WAVE in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 45.4s [2026-01-05T20:34:31.101387] [INFO ] [sig ] [3390/3521] Forecasting WAY... [2026-01-05T20:34:31.101415] [INFO ] [sig ] Generating forecast for: WAY [2026-01-05T20:34:31.101443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-05T20:34:31.112448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-05T20:34:31.112793] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-05T20:34:31.113589] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-05T20:34:31.113649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:31.113683] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:31.113711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:31.113770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:31.171321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:31.172076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:31.172161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:31.172195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:31.295170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:31.295324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:31.295362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:31.295390] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:31.298692] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=64.18%) [2026-01-05T20:34:31.298990] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-05T20:34:31.299116] [INFO ] [sig ] WAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:31.436426] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WAY.txt [2026-01-05T20:34:31.436589] [INFO ] [sig ] [3390/3521] Completed WAY in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 45.1s [2026-01-05T20:34:31.436630] [INFO ] [sig ] [3391/3521] Forecasting WB... [2026-01-05T20:34:31.436659] [INFO ] [sig ] Generating forecast for: WB [2026-01-05T20:34:31.436689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-05T20:34:31.447948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-05T20:34:31.448289] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-05T20:34:31.449142] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-05T20:34:31.449198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:31.449229] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:31.449256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:31.449312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:31.509101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:31.509948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:31.510036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:31.510069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:31.640259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:31.640413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:31.640452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:31.640517] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:31.643916] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-05T20:34:31.644197] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-05T20:34:31.644324] [INFO ] [sig ] WB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:31.783358] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WB.txt [2026-01-05T20:34:31.783480] [INFO ] [sig ] [3391/3521] Completed WB in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.7s [2026-01-05T20:34:31.783518] [INFO ] [sig ] [3392/3521] Forecasting WBD... [2026-01-05T20:34:31.783548] [INFO ] [sig ] Generating forecast for: WBD [2026-01-05T20:34:31.783594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-05T20:34:31.795449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-05T20:34:31.796049] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-05T20:34:31.796857] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-05T20:34:31.796910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:31.796941] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:31.796968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:31.797025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:31.854353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:31.855157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:31.855238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:31.855270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:31.978490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:31.978618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:31.978655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:31.978683] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:31.981812] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-05T20:34:31.982079] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-05T20:34:31.982200] [INFO ] [sig ] WBD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:32.123634] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WBD.txt [2026-01-05T20:34:32.123752] [INFO ] [sig ] [3392/3521] Completed WBD in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 44.4s [2026-01-05T20:34:32.123792] [INFO ] [sig ] [3393/3521] Forecasting WBIY... [2026-01-05T20:34:32.123821] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-05T20:34:32.123850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-05T20:34:32.133480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-05T20:34:32.133722] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-05T20:34:32.134627] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-05T20:34:32.134679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:32.134710] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:32.134736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:32.134794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:32.190817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:32.191383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:32.191457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:32.191490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:32.287546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:32.287662] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-05T20:34:32.287699] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:32.287728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:32.291015] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=43.80%) [2026-01-05T20:34:32.291302] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-05T20:34:32.291454] [INFO ] [sig ] WBIY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:32.430199] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WBIY.txt [2026-01-05T20:34:32.430326] [INFO ] [sig ] [3393/3521] Completed WBIY in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 44.0s [2026-01-05T20:34:32.430371] [INFO ] [sig ] [3394/3521] Forecasting WBS... [2026-01-05T20:34:32.430402] [INFO ] [sig ] Generating forecast for: WBS [2026-01-05T20:34:32.430431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-05T20:34:32.441715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-05T20:34:32.441959] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-05T20:34:32.442719] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-05T20:34:32.442772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:32.442803] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:32.442829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:32.442886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:32.499438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:32.500031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:32.500107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:32.500138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:32.623561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:32.623702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:32.623738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:32.623766] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:32.627015] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-05T20:34:32.627303] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-05T20:34:32.627424] [INFO ] [sig ] WBS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:32.765042] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WBS.txt [2026-01-05T20:34:32.765143] [INFO ] [sig ] [3394/3521] Completed WBS in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 43.7s [2026-01-05T20:34:32.765180] [INFO ] [sig ] [3395/3521] Forecasting WBTN... [2026-01-05T20:34:32.765210] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-05T20:34:32.765238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-05T20:34:32.776083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-05T20:34:32.776334] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-05T20:34:32.777084] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-05T20:34:32.777136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:32.777168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:32.777194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:32.777251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:32.833673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:32.834236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:32.834315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:32.834346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:32.955617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:32.955727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:32.955763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:32.955791] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:32.958911] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=37.37%) [2026-01-05T20:34:32.959203] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-05T20:34:32.959328] [INFO ] [sig ] WBTN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:33.098101] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WBTN.txt [2026-01-05T20:34:33.098203] [INFO ] [sig ] [3395/3521] Completed WBTN in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 43.4s [2026-01-05T20:34:33.098239] [INFO ] [sig ] [3396/3521] Forecasting WBX... [2026-01-05T20:34:33.098268] [INFO ] [sig ] Generating forecast for: WBX [2026-01-05T20:34:33.098296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-05T20:34:33.108908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-05T20:34:33.109187] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-05T20:34:33.109936] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-05T20:34:33.109988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:33.110018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:33.110044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:33.110100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:33.166390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:33.166970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:33.167046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:33.167078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:33.287184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:33.287277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:33.287325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:33.287354] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:33.290500] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-05T20:34:33.290777] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-05T20:34:33.290899] [INFO ] [sig ] WBX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:33.429618] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WBX.txt [2026-01-05T20:34:33.429721] [INFO ] [sig ] [3396/3521] Completed WBX in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 43.0s [2026-01-05T20:34:33.429759] [INFO ] [sig ] [3397/3521] Forecasting WCC... [2026-01-05T20:34:33.429788] [INFO ] [sig ] Generating forecast for: WCC [2026-01-05T20:34:33.429817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-05T20:34:33.441510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-05T20:34:33.441782] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-05T20:34:33.442504] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-05T20:34:33.442555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:33.442608] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:33.442636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:33.442693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:33.498793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:33.499393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:33.499468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:33.499499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:33.623304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:33.623418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:33.623456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:33.623484] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:33.626655] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-05T20:34:33.626918] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-05T20:34:33.627040] [INFO ] [sig ] WCC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:33.765549] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WCC.txt [2026-01-05T20:34:33.765671] [INFO ] [sig ] [3397/3521] Completed WCC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 42.7s [2026-01-05T20:34:33.765709] [INFO ] [sig ] [3398/3521] Forecasting WCLD... [2026-01-05T20:34:33.765737] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-05T20:34:33.765766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-05T20:34:33.776520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-05T20:34:33.776795] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-05T20:34:33.777521] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-05T20:34:33.777588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:33.777627] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:33.777658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:33.777714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:33.834376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:33.834994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:33.835095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:33.835127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:33.950819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:33.950931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:33.950968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:33.950995] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:33.954142] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-05T20:34:33.954414] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-05T20:34:33.954533] [INFO ] [sig ] WCLD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:34.092082] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WCLD.txt [2026-01-05T20:34:34.092187] [INFO ] [sig ] [3398/3521] Completed WCLD in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 42.3s [2026-01-05T20:34:34.092225] [INFO ] [sig ] [3399/3521] Forecasting WD... [2026-01-05T20:34:34.092255] [INFO ] [sig ] Generating forecast for: WD [2026-01-05T20:34:34.092284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-05T20:34:34.104248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-05T20:34:34.104640] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-05T20:34:34.105423] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-05T20:34:34.105476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:34.105508] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:34.105534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:34.105608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:34.161946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:34.162770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:34.162862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:34.162894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:34.279682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:34.279854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:34.279892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:34.279921] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:34.283369] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=58.43%) [2026-01-05T20:34:34.283681] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-05T20:34:34.283814] [INFO ] [sig ] WD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:34.423512] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WD.txt [2026-01-05T20:34:34.423664] [INFO ] [sig ] [3399/3521] Completed WD in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 42.0s [2026-01-05T20:34:34.423705] [INFO ] [sig ] [3400/3521] Forecasting WDAY... [2026-01-05T20:34:34.423734] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-05T20:34:34.423762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-05T20:34:34.434971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-05T20:34:34.435317] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-05T20:34:34.436139] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-05T20:34:34.436192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:34.436234] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:34.436261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:34.436317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:34.492456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:34.493169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:34.493254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:34.493286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:34.615090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:34.615247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:34.615287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:34.615314] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:34.618724] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=55.10%) [2026-01-05T20:34:34.619044] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-05T20:34:34.619181] [INFO ] [sig ] WDAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:34.765969] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WDAY.txt [2026-01-05T20:34:34.766125] [INFO ] [sig ] [3400/3521] Completed WDAY in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 41.6s [2026-01-05T20:34:34.766162] [INFO ] [sig ] [3401/3521] Forecasting WDC... [2026-01-05T20:34:34.766193] [INFO ] [sig ] Generating forecast for: WDC [2026-01-05T20:34:34.766223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-05T20:34:34.777773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-05T20:34:34.778154] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-05T20:34:34.779019] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-05T20:34:34.779074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:34.779107] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:34.779135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:34.779193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:34.836451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:34.837231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:34.837315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:34.837347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:34.960933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:34.961089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:34.961128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:34.961157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:34.964546] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-05T20:34:34.964852] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-05T20:34:34.964983] [INFO ] [sig ] WDC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:35.104609] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WDC.txt [2026-01-05T20:34:35.104775] [INFO ] [sig ] [3401/3521] Completed WDC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 41.3s [2026-01-05T20:34:35.104817] [INFO ] [sig ] [3402/3521] Forecasting WDFC... [2026-01-05T20:34:35.104845] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-05T20:34:35.104874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-05T20:34:35.116030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-05T20:34:35.116392] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-05T20:34:35.117179] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-05T20:34:35.117233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:35.117264] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:35.117291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:35.117348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:35.174000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:35.174889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:35.174996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:35.175030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:35.292212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:35.292373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:35.292412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:35.292440] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:35.295869] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-01-05T20:34:35.296181] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-05T20:34:35.296322] [INFO ] [sig ] WDFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:35.435671] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WDFC.txt [2026-01-05T20:34:35.435833] [INFO ] [sig ] [3402/3521] Completed WDFC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.9s [2026-01-05T20:34:35.435876] [INFO ] [sig ] [3403/3521] Forecasting WDH... [2026-01-05T20:34:35.435906] [INFO ] [sig ] Generating forecast for: WDH [2026-01-05T20:34:35.435937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-05T20:34:35.448144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-05T20:34:35.448492] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-05T20:34:35.449299] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-05T20:34:35.449354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:35.449386] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:35.449415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:35.449472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:35.508084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:35.508807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:35.508890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:35.508943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:35.628224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:35.628387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:35.628428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:35.628458] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:35.631938] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-01-05T20:34:35.632238] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-05T20:34:35.632379] [INFO ] [sig ] WDH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:35.772753] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WDH.txt [2026-01-05T20:34:35.772918] [INFO ] [sig ] [3403/3521] Completed WDH in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.6s [2026-01-05T20:34:35.772961] [INFO ] [sig ] [3404/3521] Forecasting WDI... [2026-01-05T20:34:35.772997] [INFO ] [sig ] Generating forecast for: WDI [2026-01-05T20:34:35.773028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-05T20:34:35.784814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-05T20:34:35.785187] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-05T20:34:35.785993] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-05T20:34:35.786049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:35.786083] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:35.786112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:35.786172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:35.845446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:35.846320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:35.846411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:35.846445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:35.970670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:35.970824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:35.970863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:35.970894] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:35.974348] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-05T20:34:35.974656] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-05T20:34:35.974788] [INFO ] [sig ] WDI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:36.118459] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WDI.txt [2026-01-05T20:34:36.118641] [INFO ] [sig ] [3404/3521] Completed WDI in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.3s [2026-01-05T20:34:36.118681] [INFO ] [sig ] [3405/3521] Forecasting WDS... [2026-01-05T20:34:36.118710] [INFO ] [sig ] Generating forecast for: WDS [2026-01-05T20:34:36.118741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-05T20:34:36.130094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-05T20:34:36.130458] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-05T20:34:36.131267] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-05T20:34:36.131321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:36.131378] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:36.131407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:36.131464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:36.193513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:36.194401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:36.194490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:36.194524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:36.318876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:36.319040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:36.319078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:36.319105] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:36.322832] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-05T20:34:36.323124] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-05T20:34:36.323258] [INFO ] [sig ] WDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:36.523728] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WDS.txt [2026-01-05T20:34:36.523881] [INFO ] [sig ] [3405/3521] Completed WDS in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 39.9s [2026-01-05T20:34:36.523920] [INFO ] [sig ] [3406/3521] Forecasting WEA... [2026-01-05T20:34:36.523951] [INFO ] [sig ] Generating forecast for: WEA [2026-01-05T20:34:36.523980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-05T20:34:36.535385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-05T20:34:36.535682] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-05T20:34:36.536441] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-05T20:34:36.536494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:36.536525] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:36.536551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:36.536635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:36.596618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:36.597460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:36.597554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:36.597609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:36.707107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:36.707263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:36.707301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:36.707329] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:36.710731] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-01-05T20:34:36.711020] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-05T20:34:36.711148] [INFO ] [sig ] WEA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:36.851729] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WEA.txt [2026-01-05T20:34:36.851882] [INFO ] [sig ] [3406/3521] Completed WEA in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 39.6s [2026-01-05T20:34:36.851921] [INFO ] [sig ] [3407/3521] Forecasting WEC... [2026-01-05T20:34:36.851952] [INFO ] [sig ] Generating forecast for: WEC [2026-01-05T20:34:36.851982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-05T20:34:36.863738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-05T20:34:36.864109] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-05T20:34:36.864986] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-05T20:34:36.865041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:36.865074] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:36.865103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:36.865163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:36.923044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:36.923887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:36.923974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:36.924008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:37.045231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:37.045367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:37.045404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:37.045448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:37.048771] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-05T20:34:37.049068] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-05T20:34:37.049194] [INFO ] [sig ] WEC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:37.193741] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WEC.txt [2026-01-05T20:34:37.193903] [INFO ] [sig ] [3407/3521] Completed WEC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 39.2s [2026-01-05T20:34:37.193945] [INFO ] [sig ] [3408/3521] Forecasting WEN... [2026-01-05T20:34:37.193973] [INFO ] [sig ] Generating forecast for: WEN [2026-01-05T20:34:37.194004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-05T20:34:37.205754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-05T20:34:37.206136] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-05T20:34:37.206970] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-05T20:34:37.207024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:37.207055] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:37.207081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:37.207138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:37.263523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:37.264379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:37.264462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:37.264494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:37.385686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:37.385842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:37.385881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:37.385909] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:37.389326] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=46.17%) [2026-01-05T20:34:37.389640] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-05T20:34:37.389777] [INFO ] [sig ] WEN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:37.531905] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WEN.txt [2026-01-05T20:34:37.532044] [INFO ] [sig ] [3408/3521] Completed WEN in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.9s [2026-01-05T20:34:37.532083] [INFO ] [sig ] [3409/3521] Forecasting WERN... [2026-01-05T20:34:37.532112] [INFO ] [sig ] Generating forecast for: WERN [2026-01-05T20:34:37.532141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-05T20:34:37.545041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-05T20:34:37.545411] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-05T20:34:37.546230] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-05T20:34:37.546284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:37.546317] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:37.546345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:37.546405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:37.605255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:37.606265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:37.606353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:37.606405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:37.728083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:37.728240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:37.728281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:37.728309] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:37.732060] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=84.16%) [2026-01-05T20:34:37.732342] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-05T20:34:37.732487] [INFO ] [sig ] WERN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:37.879471] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WERN.txt [2026-01-05T20:34:37.879626] [INFO ] [sig ] [3409/3521] Completed WERN in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.5s [2026-01-05T20:34:37.879669] [INFO ] [sig ] [3410/3521] Forecasting WES... [2026-01-05T20:34:37.879698] [INFO ] [sig ] Generating forecast for: WES [2026-01-05T20:34:37.879728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-05T20:34:37.892098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-05T20:34:37.892504] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-05T20:34:37.893369] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-05T20:34:37.893426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:37.893460] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:37.893489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:37.893549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:37.950864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:37.951619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:37.951701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:37.951732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:38.067902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:38.068055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:38.068094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:38.068122] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:38.071515] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=56.77%) [2026-01-05T20:34:38.071837] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-05T20:34:38.071987] [INFO ] [sig ] WES: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:38.212051] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WES.txt [2026-01-05T20:34:38.212207] [INFO ] [sig ] [3410/3521] Completed WES in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 38.2s [2026-01-05T20:34:38.212246] [INFO ] [sig ] [3411/3521] Forecasting WEX... [2026-01-05T20:34:38.212275] [INFO ] [sig ] Generating forecast for: WEX [2026-01-05T20:34:38.212308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-05T20:34:38.224342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-05T20:34:38.224749] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-05T20:34:38.225535] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-05T20:34:38.225617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:38.225655] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:38.225684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:38.225755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:38.284149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:38.285024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:38.285111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:38.285144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:38.404295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:38.404455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:38.404494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:38.404522] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:38.407949] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-05T20:34:38.408259] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-05T20:34:38.408398] [INFO ] [sig ] WEX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:38.553529] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WEX.txt [2026-01-05T20:34:38.553735] [INFO ] [sig ] [3411/3521] Completed WEX in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 37.8s [2026-01-05T20:34:38.553797] [INFO ] [sig ] [3412/3521] Forecasting WEYS... [2026-01-05T20:34:38.553828] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-05T20:34:38.553857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-05T20:34:38.566554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-05T20:34:38.566942] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-05T20:34:38.567765] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-05T20:34:38.567818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:38.567849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:38.567876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:38.567933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:38.624619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:38.625498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:38.625630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:38.625666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:38.730975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:38.731132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:38.731171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:38.731199] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:38.734667] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=59.83%) [2026-01-05T20:34:38.734984] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-05T20:34:38.735117] [INFO ] [sig ] WEYS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:38.876634] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WEYS.txt [2026-01-05T20:34:38.876793] [INFO ] [sig ] [3412/3521] Completed WEYS in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 37.5s [2026-01-05T20:34:38.876848] [INFO ] [sig ] [3413/3521] Forecasting WF... [2026-01-05T20:34:38.876884] [INFO ] [sig ] Generating forecast for: WF [2026-01-05T20:34:38.876914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-05T20:34:38.888123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-05T20:34:38.888478] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-05T20:34:38.889301] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-05T20:34:38.889367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:38.889400] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:38.889427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:38.889485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:38.947476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:38.948313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:38.948398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:38.948436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:39.070948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:39.071103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:39.071143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:39.071172] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:39.074638] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=62.37%) [2026-01-05T20:34:39.074932] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-05T20:34:39.075064] [INFO ] [sig ] WF: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:39.214688] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WF.txt [2026-01-05T20:34:39.214831] [INFO ] [sig ] [3413/3521] Completed WF in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 37.2s [2026-01-05T20:34:39.214871] [INFO ] [sig ] [3414/3521] Forecasting WFC... [2026-01-05T20:34:39.214899] [INFO ] [sig ] Generating forecast for: WFC [2026-01-05T20:34:39.214928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-05T20:34:39.226819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-05T20:34:39.227140] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-05T20:34:39.227948] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-05T20:34:39.228013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:39.228066] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:39.228102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:39.228180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:39.290047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:39.290896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:39.290989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:39.291024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:39.417871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:39.418019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:39.418058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:39.418086] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:39.421501] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=73.00%) [2026-01-05T20:34:39.421794] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-05T20:34:39.421925] [INFO ] [sig ] WFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:39.563982] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WFC.txt [2026-01-05T20:34:39.564134] [INFO ] [sig ] [3414/3521] Completed WFC in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 36.8s [2026-01-05T20:34:39.564175] [INFO ] [sig ] [3415/3521] Forecasting WFG... [2026-01-05T20:34:39.564207] [INFO ] [sig ] Generating forecast for: WFG [2026-01-05T20:34:39.564248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-05T20:34:39.575353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-05T20:34:39.575670] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-05T20:34:39.576436] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-05T20:34:39.576494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:39.576527] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:39.576557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:39.576636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:39.634259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:39.635023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:39.635108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:39.635172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:39.761296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:39.761449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:39.761487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:39.761516] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:39.764893] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-05T20:34:39.765162] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-05T20:34:39.765288] [INFO ] [sig ] WFG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:39.906179] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WFG.txt [2026-01-05T20:34:39.906308] [INFO ] [sig ] [3415/3521] Completed WFG in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 36.5s [2026-01-05T20:34:39.906346] [INFO ] [sig ] [3416/3521] Forecasting WFRD... [2026-01-05T20:34:39.906377] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-05T20:34:39.906406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-05T20:34:39.917735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-05T20:34:39.918068] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-05T20:34:39.918860] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-05T20:34:39.918914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:39.918966] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:39.918993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:39.919051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:39.977456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:39.978339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:39.978428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:39.978463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:40.108741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:40.108901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:40.108968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:40.108999] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:40.112639] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-05T20:34:40.112945] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-05T20:34:40.113086] [INFO ] [sig ] WFRD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:40.253266] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WFRD.txt [2026-01-05T20:34:40.253415] [INFO ] [sig ] [3416/3521] Completed WFRD in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 36.1s [2026-01-05T20:34:40.253456] [INFO ] [sig ] [3417/3521] Forecasting WGMI... [2026-01-05T20:34:40.253484] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-05T20:34:40.253514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-05T20:34:40.265384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-05T20:34:40.265746] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-05T20:34:40.266565] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-05T20:34:40.266637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:40.266671] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:40.266699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:40.266757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:40.323507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:40.324337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:40.324423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:40.324457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:40.448737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:40.448892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:40.448952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:40.448984] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:40.452523] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-05T20:34:40.452823] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-05T20:34:40.452950] [INFO ] [sig ] WGMI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:40.594729] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WGMI.txt [2026-01-05T20:34:40.594866] [INFO ] [sig ] [3417/3521] Completed WGMI in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 35.8s [2026-01-05T20:34:40.594904] [INFO ] [sig ] [3418/3521] Forecasting WGO... [2026-01-05T20:34:40.594935] [INFO ] [sig ] Generating forecast for: WGO [2026-01-05T20:34:40.594964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-05T20:34:40.607504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-05T20:34:40.607824] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-05T20:34:40.608610] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-05T20:34:40.608669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:40.608703] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:40.608732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:40.608791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:40.667122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:40.667896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:40.667979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:40.668013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:40.786864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:40.787016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:40.787058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:40.787088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:40.790660] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-05T20:34:40.790959] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-05T20:34:40.791090] [INFO ] [sig ] WGO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:40.936722] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WGO.txt [2026-01-05T20:34:40.936896] [INFO ] [sig ] [3418/3521] Completed WGO in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 35.4s [2026-01-05T20:34:40.936938] [INFO ] [sig ] [3419/3521] Forecasting WGS... [2026-01-05T20:34:40.936967] [INFO ] [sig ] Generating forecast for: WGS [2026-01-05T20:34:40.936997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-05T20:34:40.948217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-05T20:34:40.948516] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-05T20:34:40.949349] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-05T20:34:40.949403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:40.949435] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:40.949462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:40.949520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:41.009423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:41.010351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:41.010444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:41.010478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:41.132418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:41.132586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:41.132629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:41.132658] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:41.136184] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-05T20:34:41.136469] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-05T20:34:41.136615] [INFO ] [sig ] WGS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:41.275675] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WGS.txt [2026-01-05T20:34:41.275807] [INFO ] [sig ] [3419/3521] Completed WGS in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 35.1s [2026-01-05T20:34:41.275847] [INFO ] [sig ] [3420/3521] Forecasting WH... [2026-01-05T20:34:41.275875] [INFO ] [sig ] Generating forecast for: WH [2026-01-05T20:34:41.275905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-05T20:34:41.286828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-05T20:34:41.287120] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-05T20:34:41.287883] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-05T20:34:41.287935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:41.287966] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:41.287992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:41.288048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:41.344551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:41.345266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:41.345349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:41.345383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:41.468268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:41.468417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:41.468472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:41.468500] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:41.471847] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-01-05T20:34:41.472121] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-05T20:34:41.472246] [INFO ] [sig ] WH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:41.616043] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WH.txt [2026-01-05T20:34:41.616183] [INFO ] [sig ] [3420/3521] Completed WH in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.7s [2026-01-05T20:34:41.616222] [INFO ] [sig ] [3421/3521] Forecasting WHD... [2026-01-05T20:34:41.616253] [INFO ] [sig ] Generating forecast for: WHD [2026-01-05T20:34:41.616281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-05T20:34:41.627396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-05T20:34:41.627715] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-05T20:34:41.628504] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-05T20:34:41.628556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:41.628608] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:41.628636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:41.628693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:41.685836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:41.686714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:41.686808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:41.686843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:41.805715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:41.805868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:41.805907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:41.805937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:41.809489] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=67.09%) [2026-01-05T20:34:41.809825] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-05T20:34:41.809956] [INFO ] [sig ] WHD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:41.949362] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WHD.txt [2026-01-05T20:34:41.949492] [INFO ] [sig ] [3421/3521] Completed WHD in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.4s [2026-01-05T20:34:41.949536] [INFO ] [sig ] [3422/3521] Forecasting WHF... [2026-01-05T20:34:41.949565] [INFO ] [sig ] Generating forecast for: WHF [2026-01-05T20:34:41.949614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-05T20:34:41.960512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-05T20:34:41.960857] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-05T20:34:41.961633] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-05T20:34:41.961685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:41.961741] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:41.961769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:41.961827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:42.020954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:42.021826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:42.021911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:42.021945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:42.143642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:42.143798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:42.143843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:42.143882] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:42.147274] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-05T20:34:42.147552] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-05T20:34:42.147699] [INFO ] [sig ] WHF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:42.289392] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WHF.txt [2026-01-05T20:34:42.289539] [INFO ] [sig ] [3422/3521] Completed WHF in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.1s [2026-01-05T20:34:42.289597] [INFO ] [sig ] [3423/3521] Forecasting WHG... [2026-01-05T20:34:42.289629] [INFO ] [sig ] Generating forecast for: WHG [2026-01-05T20:34:42.289659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-05T20:34:42.300889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-05T20:34:42.301201] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-05T20:34:42.302002] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-05T20:34:42.302057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:42.302090] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:42.302117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:42.302174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:42.363042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:42.363934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:42.364030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:42.364065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:42.468034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:42.468189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:42.468229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:42.468258] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:42.471763] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-05T20:34:42.472049] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-05T20:34:42.472179] [INFO ] [sig ] WHG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:42.613932] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WHG.txt [2026-01-05T20:34:42.614079] [INFO ] [sig ] [3423/3521] Completed WHG in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.7s [2026-01-05T20:34:42.614127] [INFO ] [sig ] [3424/3521] Forecasting WIA... [2026-01-05T20:34:42.614156] [INFO ] [sig ] Generating forecast for: WIA [2026-01-05T20:34:42.614188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-05T20:34:42.624750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-05T20:34:42.625034] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-05T20:34:42.625821] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-05T20:34:42.625875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:42.625919] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:42.625947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:42.626006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:42.684416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:42.685245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:42.685329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:42.685363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:42.799582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:42.799734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:42.799774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:42.799803] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:42.803205] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=66.46%) [2026-01-05T20:34:42.803492] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-05T20:34:42.803638] [INFO ] [sig ] WIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:42.942856] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WIA.txt [2026-01-05T20:34:42.942989] [INFO ] [sig ] [3424/3521] Completed WIA in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.4s [2026-01-05T20:34:42.943027] [INFO ] [sig ] [3425/3521] Forecasting WIMI... [2026-01-05T20:34:42.943057] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-05T20:34:42.943087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-05T20:34:42.955317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-05T20:34:42.955672] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-05T20:34:42.956710] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-05T20:34:42.956777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:42.956821] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:42.956862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:42.956943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:43.014137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:43.014968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:43.015050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:43.015082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:43.138101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:43.138263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:43.138312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:43.138383] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:43.142007] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-01-05T20:34:43.142305] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-05T20:34:43.142438] [INFO ] [sig ] WIMI: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:43.280639] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WIMI.txt [2026-01-05T20:34:43.280789] [INFO ] [sig ] [3425/3521] Completed WIMI in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.0s [2026-01-05T20:34:43.280830] [INFO ] [sig ] [3426/3521] Forecasting WINA... [2026-01-05T20:34:43.280866] [INFO ] [sig ] Generating forecast for: WINA [2026-01-05T20:34:43.280896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-05T20:34:43.291923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-05T20:34:43.292239] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-05T20:34:43.293012] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-05T20:34:43.293065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:43.293097] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:43.293124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:43.293181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:43.350027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:43.350743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:43.350824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:43.350857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:43.471125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:43.471280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:43.471322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:43.471351] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:43.474732] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=38.24%) [2026-01-05T20:34:43.475016] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-05T20:34:43.475144] [INFO ] [sig ] WINA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:43.616988] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WINA.txt [2026-01-05T20:34:43.617135] [INFO ] [sig ] [3426/3521] Completed WINA in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.7s [2026-01-05T20:34:43.617174] [INFO ] [sig ] [3427/3521] Forecasting WING... [2026-01-05T20:34:43.617204] [INFO ] [sig ] Generating forecast for: WING [2026-01-05T20:34:43.617234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-05T20:34:43.628822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-05T20:34:43.629154] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-05T20:34:43.629932] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-05T20:34:43.629985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:43.630018] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:43.630045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:43.630104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:43.687702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:43.688484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:43.688569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:43.688625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:43.810822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:43.810978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:43.811017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:43.811046] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:43.814406] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-05T20:34:43.814700] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-05T20:34:43.814828] [INFO ] [sig ] WING: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:43.957267] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WING.txt [2026-01-05T20:34:43.957449] [INFO ] [sig ] [3427/3521] Completed WING in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.3s [2026-01-05T20:34:43.957497] [INFO ] [sig ] [3428/3521] Forecasting WINN... [2026-01-05T20:34:43.957540] [INFO ] [sig ] Generating forecast for: WINN [2026-01-05T20:34:43.957593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-05T20:34:43.969154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-05T20:34:43.969442] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-05T20:34:43.970242] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-05T20:34:43.970294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:43.970326] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:43.970352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:43.970409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:44.027283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:44.028085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:44.028169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:44.028200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:44.146347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:44.146485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:44.146522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:44.146550] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:44.149850] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-01-05T20:34:44.150121] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-05T20:34:44.150244] [INFO ] [sig ] WINN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:44.291042] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WINN.txt [2026-01-05T20:34:44.291162] [INFO ] [sig ] [3428/3521] Completed WINN in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 32.0s [2026-01-05T20:34:44.291200] [INFO ] [sig ] [3429/3521] Forecasting WIX... [2026-01-05T20:34:44.291227] [INFO ] [sig ] Generating forecast for: WIX [2026-01-05T20:34:44.291256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-05T20:34:44.302682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-05T20:34:44.302950] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-05T20:34:44.303860] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-05T20:34:44.303912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:44.303943] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:44.303968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:44.304025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:44.361042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:44.361704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:44.361782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:44.361814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:44.484155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:44.484316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:44.484356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:44.484385] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:44.487930] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=42.77%) [2026-01-05T20:34:44.488217] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-05T20:34:44.488350] [INFO ] [sig ] WIX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:44.631950] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WIX.txt [2026-01-05T20:34:44.632109] [INFO ] [sig ] [3429/3521] Completed WIX in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 31.6s [2026-01-05T20:34:44.632150] [INFO ] [sig ] [3430/3521] Forecasting WK... [2026-01-05T20:34:44.632179] [INFO ] [sig ] Generating forecast for: WK [2026-01-05T20:34:44.632209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-05T20:34:44.648612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-05T20:34:44.649099] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-05T20:34:44.650105] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-05T20:34:44.650169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:44.650206] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:44.650237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:44.650308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:44.732138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:44.733476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:44.733614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:44.733673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:44.893305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:44.893507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:44.893592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:44.893643] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:44.898980] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-01-05T20:34:44.899448] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-05T20:34:44.899673] [INFO ] [sig ] WK: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:45.106284] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WK.txt [2026-01-05T20:34:45.106462] [INFO ] [sig ] [3430/3521] Completed WK in 0.5s | 2.91 sym/s | Total: 19.7m | ETA: 31.3s [2026-01-05T20:34:45.106503] [INFO ] [sig ] [3431/3521] Forecasting WKC... [2026-01-05T20:34:45.106535] [INFO ] [sig ] Generating forecast for: WKC [2026-01-05T20:34:45.106566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-05T20:34:45.123007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-05T20:34:45.123493] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-05T20:34:45.124639] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-05T20:34:45.124711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:45.124762] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:45.124808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:45.124900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:45.206798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:45.207834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:45.207922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:45.207956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:45.360970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:45.361154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:45.361197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:45.361250] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:45.365606] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-01-05T20:34:45.366056] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-05T20:34:45.366240] [INFO ] [sig ] WKC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:45.524318] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WKC.txt [2026-01-05T20:34:45.524529] [INFO ] [sig ] [3431/3521] Completed WKC in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 31.0s [2026-01-05T20:34:45.524614] [INFO ] [sig ] [3432/3521] Forecasting WKEY... [2026-01-05T20:34:45.524670] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-05T20:34:45.524722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-05T20:34:45.539902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-05T20:34:45.540291] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-05T20:34:45.541126] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-05T20:34:45.541183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:45.541215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:45.541243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:45.541302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:45.598825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:45.599838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:45.599930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:45.600016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:45.731220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:45.731379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:45.731419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:45.731448] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:45.735222] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-01-05T20:34:45.735595] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-05T20:34:45.735758] [INFO ] [sig ] WKEY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:45.884443] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WKEY.txt [2026-01-05T20:34:45.884674] [INFO ] [sig ] [3432/3521] Completed WKEY in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 30.6s [2026-01-05T20:34:45.884734] [INFO ] [sig ] [3433/3521] Forecasting WKSP... [2026-01-05T20:34:45.884774] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-05T20:34:45.884805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-05T20:34:45.896546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-05T20:34:45.896895] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-05T20:34:45.897764] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-05T20:34:45.897828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:45.897862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:45.897892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:45.897972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:45.959357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:45.960183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:45.960271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:45.960319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:46.085830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:46.085985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:46.086028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:46.086058] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:46.089712] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-05T20:34:46.090012] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-05T20:34:46.090148] [INFO ] [sig ] WKSP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:46.237071] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WKSP.txt [2026-01-05T20:34:46.237205] [INFO ] [sig ] [3433/3521] Completed WKSP in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 30.3s [2026-01-05T20:34:46.237248] [INFO ] [sig ] [3434/3521] Forecasting WLDN... [2026-01-05T20:34:46.237278] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-05T20:34:46.237308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-05T20:34:46.249364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-05T20:34:46.249702] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-05T20:34:46.250504] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-05T20:34:46.250559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:46.250613] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:46.250642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:46.250701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:46.311559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:46.312261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:46.312343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:46.312376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:46.438642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:46.438793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:46.438832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:46.438862] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:46.442406] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-01-05T20:34:46.442697] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-05T20:34:46.442823] [INFO ] [sig ] WLDN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:46.580822] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WLDN.txt [2026-01-05T20:34:46.580945] [INFO ] [sig ] [3434/3521] Completed WLDN in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 29.9s [2026-01-05T20:34:46.580984] [INFO ] [sig ] [3435/3521] Forecasting WLDS... [2026-01-05T20:34:46.581013] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-05T20:34:46.581042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-05T20:34:46.593881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-05T20:34:46.594189] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-05T20:34:46.594971] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-05T20:34:46.595024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:46.595055] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:46.595095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:46.595154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:46.652211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:46.653156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:46.653246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:46.653278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:46.767907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:46.768066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:46.768103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:46.768132] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:46.771495] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-05T20:34:46.771829] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-05T20:34:46.771956] [INFO ] [sig ] WLDS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:46.910026] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WLDS.txt [2026-01-05T20:34:46.910182] [INFO ] [sig ] [3435/3521] Completed WLDS in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 29.6s [2026-01-05T20:34:46.910221] [INFO ] [sig ] [3436/3521] Forecasting WLFC... [2026-01-05T20:34:46.910250] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-05T20:34:46.910277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-05T20:34:46.921671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-05T20:34:46.921971] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-05T20:34:46.922746] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-05T20:34:46.922799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:46.922830] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:46.922857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:46.922914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:46.978281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:46.979219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:46.979442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:46.979479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:47.098015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:47.098175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:47.098215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:47.098243] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:47.101622] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=56.39%) [2026-01-05T20:34:47.101896] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-05T20:34:47.102023] [INFO ] [sig ] WLFC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:47.239497] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WLFC.txt [2026-01-05T20:34:47.239640] [INFO ] [sig ] [3436/3521] Completed WLFC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 29.2s [2026-01-05T20:34:47.239690] [INFO ] [sig ] [3437/3521] Forecasting WLK... [2026-01-05T20:34:47.239724] [INFO ] [sig ] Generating forecast for: WLK [2026-01-05T20:34:47.239758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-05T20:34:47.251344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-05T20:34:47.251669] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-05T20:34:47.252448] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-05T20:34:47.252500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:47.252532] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:47.252559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:47.252636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:47.309112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:47.309749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:47.309827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:47.309859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:47.430471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:47.430630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:47.430674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:47.430703] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:47.434091] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=14.14%) [2026-01-05T20:34:47.434376] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-05T20:34:47.434500] [INFO ] [sig ] WLK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:47.575190] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WLK.txt [2026-01-05T20:34:47.575311] [INFO ] [sig ] [3437/3521] Completed WLK in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.9s [2026-01-05T20:34:47.575350] [INFO ] [sig ] [3438/3521] Forecasting WLKP... [2026-01-05T20:34:47.575378] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-05T20:34:47.575406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-05T20:34:47.586902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-05T20:34:47.587198] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-05T20:34:47.587964] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-05T20:34:47.588017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:47.588049] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:47.588077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:47.588134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:47.644247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:47.645153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:47.645232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:47.645264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:47.760243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:47.760399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:47.760438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:47.760466] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:47.763801] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-05T20:34:47.764081] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-05T20:34:47.764206] [INFO ] [sig ] WLKP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:47.903054] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WLKP.txt [2026-01-05T20:34:47.903203] [INFO ] [sig ] [3438/3521] Completed WLKP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.6s [2026-01-05T20:34:47.903243] [INFO ] [sig ] [3439/3521] Forecasting WMG... [2026-01-05T20:34:47.903272] [INFO ] [sig ] Generating forecast for: WMG [2026-01-05T20:34:47.903308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-05T20:34:47.914738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-05T20:34:47.915099] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-05T20:34:47.915864] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-05T20:34:47.915916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:47.915973] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:47.916001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:47.916063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:47.971861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:47.972568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:47.972667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:47.972699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:48.095497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:48.095668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:48.095706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:48.095734] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:48.099041] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-01-05T20:34:48.099313] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-05T20:34:48.099434] [INFO ] [sig ] WMG: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:48.244148] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WMG.txt [2026-01-05T20:34:48.244273] [INFO ] [sig ] [3439/3521] Completed WMG in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.2s [2026-01-05T20:34:48.244310] [INFO ] [sig ] [3440/3521] Forecasting WMK... [2026-01-05T20:34:48.244339] [INFO ] [sig ] Generating forecast for: WMK [2026-01-05T20:34:48.244368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-05T20:34:48.256092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-05T20:34:48.256383] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-05T20:34:48.257219] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-05T20:34:48.257274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:48.257307] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:48.257335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:48.257395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:48.316230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:48.317076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:48.317158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:48.317190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:48.453218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:48.453401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:48.453459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:48.453502] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:48.457928] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-01-05T20:34:48.458274] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-05T20:34:48.458432] [INFO ] [sig ] WMK: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:48.605172] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WMK.txt [2026-01-05T20:34:48.605316] [INFO ] [sig ] [3440/3521] Completed WMK in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 27.9s [2026-01-05T20:34:48.605359] [INFO ] [sig ] [3441/3521] Forecasting WMS... [2026-01-05T20:34:48.605390] [INFO ] [sig ] Generating forecast for: WMS [2026-01-05T20:34:48.605420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-05T20:34:48.617337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-05T20:34:48.617657] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-05T20:34:48.618445] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-05T20:34:48.618500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:48.618534] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:48.618562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:48.618648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:48.678292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:48.679001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:48.679096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:48.679130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:48.804743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:48.804880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:48.804918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:48.804947] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:48.808326] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-05T20:34:48.808638] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-05T20:34:48.808771] [INFO ] [sig ] WMS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:48.954865] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WMS.txt [2026-01-05T20:34:48.954991] [INFO ] [sig ] [3441/3521] Completed WMS in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 27.5s [2026-01-05T20:34:48.955032] [INFO ] [sig ] [3442/3521] Forecasting WNC... [2026-01-05T20:34:48.955063] [INFO ] [sig ] Generating forecast for: WNC [2026-01-05T20:34:48.955095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-05T20:34:48.967293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-05T20:34:48.967625] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-05T20:34:48.968429] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-05T20:34:48.968482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:48.968515] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:48.968542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:48.968628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:49.028328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:49.029006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:49.029097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:49.029137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:49.149825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:49.149984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:49.150022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:49.150083] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:49.153469] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-01-05T20:34:49.153782] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-05T20:34:49.153912] [INFO ] [sig ] WNC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:49.293825] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WNC.txt [2026-01-05T20:34:49.293982] [INFO ] [sig ] [3442/3521] Completed WNC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 27.2s [2026-01-05T20:34:49.294020] [INFO ] [sig ] [3443/3521] Forecasting WNEB... [2026-01-05T20:34:49.294052] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-05T20:34:49.294083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-05T20:34:49.308664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-05T20:34:49.309042] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-05T20:34:49.309858] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-05T20:34:49.309912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:49.309943] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:49.309969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:49.310028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:49.365771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:49.366678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:49.366767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:49.366800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:49.486504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:49.486688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:49.486733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:49.486759] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:49.490166] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-05T20:34:49.490442] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-05T20:34:49.490567] [INFO ] [sig ] WNEB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:49.628180] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WNEB.txt [2026-01-05T20:34:49.628306] [INFO ] [sig ] [3443/3521] Completed WNEB in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.8s [2026-01-05T20:34:49.628344] [INFO ] [sig ] [3444/3521] Forecasting WOOD... [2026-01-05T20:34:49.628374] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-05T20:34:49.628403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-05T20:34:49.639338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-05T20:34:49.639640] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-05T20:34:49.640384] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-05T20:34:49.640436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:49.640467] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:49.640493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:49.640550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:49.696108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:49.696705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:49.696781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:49.696812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:49.798145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:49.798253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:49.798288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:49.798317] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:49.801395] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-01-05T20:34:49.801671] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-05T20:34:49.801792] [INFO ] [sig ] WOOD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:49.939539] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WOOD.txt [2026-01-05T20:34:49.939658] [INFO ] [sig ] [3444/3521] Completed WOOD in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.5s [2026-01-05T20:34:49.939700] [INFO ] [sig ] [3445/3521] Forecasting WOOF... [2026-01-05T20:34:49.939729] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-05T20:34:49.939759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-05T20:34:49.951231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-05T20:34:49.951487] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-05T20:34:49.952245] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-05T20:34:49.952297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:49.952328] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:49.952354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:49.952410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:50.008813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:50.009403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:50.009480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:50.009511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:50.131080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:50.131208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:50.131244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:50.131271] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:50.134551] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=32.47%) [2026-01-05T20:34:50.134850] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-05T20:34:50.134975] [INFO ] [sig ] WOOF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:50.274379] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WOOF.txt [2026-01-05T20:34:50.274482] [INFO ] [sig ] [3445/3521] Completed WOOF in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 26.1s [2026-01-05T20:34:50.274520] [INFO ] [sig ] [3446/3521] Forecasting WPC... [2026-01-05T20:34:50.274548] [INFO ] [sig ] Generating forecast for: WPC [2026-01-05T20:34:50.274595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-05T20:34:50.285518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-05T20:34:50.285819] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-05T20:34:50.286559] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-05T20:34:50.286636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:50.286669] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:50.286695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:50.286753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:50.342322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:50.342915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:50.342992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:50.343023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:50.460669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:50.460799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:50.460837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:50.460864] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:50.464132] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-05T20:34:50.464401] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-05T20:34:50.464524] [INFO ] [sig ] WPC: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:50.604391] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WPC.txt [2026-01-05T20:34:50.604495] [INFO ] [sig ] [3446/3521] Completed WPC in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 25.8s [2026-01-05T20:34:50.604532] [INFO ] [sig ] [3447/3521] Forecasting WPP... [2026-01-05T20:34:50.604560] [INFO ] [sig ] Generating forecast for: WPP [2026-01-05T20:34:50.604608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-05T20:34:50.615406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-05T20:34:50.615685] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-05T20:34:50.616426] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-05T20:34:50.616479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:50.616510] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:50.616537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:50.616613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:50.672509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:50.673116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:50.673192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:50.673223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:50.793242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:50.793345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:50.793380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:50.793407] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:50.796556] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-01-05T20:34:50.796842] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-05T20:34:50.796964] [INFO ] [sig ] WPP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:50.938980] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WPP.txt [2026-01-05T20:34:50.939091] [INFO ] [sig ] [3447/3521] Completed WPP in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 25.5s [2026-01-05T20:34:50.939129] [INFO ] [sig ] [3448/3521] Forecasting WRAP... [2026-01-05T20:34:50.939157] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-05T20:34:50.939186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-05T20:34:50.950530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-05T20:34:50.950840] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-05T20:34:50.951596] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-05T20:34:50.951657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:50.951693] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:50.951720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:50.951776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:51.007126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:51.007745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:51.007822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:51.007854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:51.120361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:51.120484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:51.120522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:51.120549] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:51.123778] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-05T20:34:51.124046] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-05T20:34:51.124172] [INFO ] [sig ] WRAP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:51.261012] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WRAP.txt [2026-01-05T20:34:51.261113] [INFO ] [sig ] [3448/3521] Completed WRAP in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 25.1s [2026-01-05T20:34:51.261149] [INFO ] [sig ] [3449/3521] Forecasting WRB... [2026-01-05T20:34:51.261177] [INFO ] [sig ] Generating forecast for: WRB [2026-01-05T20:34:51.261206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-05T20:34:51.271991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-05T20:34:51.272259] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-05T20:34:51.273024] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-05T20:34:51.273076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:51.273107] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:51.273136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:51.273192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:51.329473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:51.330071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:51.330174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:51.330206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:51.447656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:51.447774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:51.447811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:51.447839] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:51.451211] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-01-05T20:34:51.451483] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-05T20:34:51.451624] [INFO ] [sig ] WRB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:51.589360] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WRB.txt [2026-01-05T20:34:51.589465] [INFO ] [sig ] [3449/3521] Completed WRB in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 24.8s [2026-01-05T20:34:51.589503] [INFO ] [sig ] [3450/3521] Forecasting WRBY... [2026-01-05T20:34:51.589531] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-05T20:34:51.589561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-05T20:34:51.601038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-05T20:34:51.601312] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-05T20:34:51.602081] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-05T20:34:51.602134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:51.602165] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:51.602192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:51.602249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:51.657852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:51.658428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:51.658505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:51.658536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:51.777752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:51.777890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:51.777927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:51.777955] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:51.781244] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-01-05T20:34:51.781515] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-05T20:34:51.781656] [INFO ] [sig ] WRBY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:51.919791] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WRBY.txt [2026-01-05T20:34:51.919920] [INFO ] [sig ] [3450/3521] Completed WRBY in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 24.4s [2026-01-05T20:34:51.919957] [INFO ] [sig ] [3451/3521] Forecasting WRLD... [2026-01-05T20:34:51.919986] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-05T20:34:51.920016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-05T20:34:51.931130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-05T20:34:51.931391] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-05T20:34:51.932158] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-05T20:34:51.932209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:51.932241] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:51.932267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:51.932323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:51.988180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:51.988781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:51.988859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:51.988890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:52.102394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:52.102515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:52.102551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:52.102598] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:52.105789] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-01-05T20:34:52.106056] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-05T20:34:52.106183] [INFO ] [sig ] WRLD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:52.243181] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WRLD.txt [2026-01-05T20:34:52.243292] [INFO ] [sig ] [3451/3521] Completed WRLD in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 24.1s [2026-01-05T20:34:52.243335] [INFO ] [sig ] [3452/3521] Forecasting WSBC... [2026-01-05T20:34:52.243364] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-05T20:34:52.243394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-05T20:34:52.254687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-05T20:34:52.254957] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-05T20:34:52.255707] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-05T20:34:52.255761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:52.255794] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:52.255822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:52.255879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:52.311960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:52.312536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:52.312628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:52.312661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:52.430747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:52.430862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:52.430898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:52.430926] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:52.434073] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=40.64%) [2026-01-05T20:34:52.434336] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-05T20:34:52.434456] [INFO ] [sig ] WSBC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:52.572814] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WSBC.txt [2026-01-05T20:34:52.572940] [INFO ] [sig ] [3452/3521] Completed WSBC in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 23.7s [2026-01-05T20:34:52.572978] [INFO ] [sig ] [3453/3521] Forecasting WSBF... [2026-01-05T20:34:52.573007] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-05T20:34:52.573035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-05T20:34:52.583834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-05T20:34:52.584099] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-05T20:34:52.584845] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-05T20:34:52.584897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:52.584929] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:52.584955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:52.585012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:52.641982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:52.642616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:52.642695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:52.642728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:52.760939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:52.761039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:52.761074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:52.761101] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:52.764185] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-01-05T20:34:52.764465] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-05T20:34:52.764601] [INFO ] [sig ] WSBF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:52.903155] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WSBF.txt [2026-01-05T20:34:52.903257] [INFO ] [sig ] [3453/3521] Completed WSBF in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 23.4s [2026-01-05T20:34:52.903293] [INFO ] [sig ] [3454/3521] Forecasting WSC... [2026-01-05T20:34:52.903321] [INFO ] [sig ] Generating forecast for: WSC [2026-01-05T20:34:52.903351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-05T20:34:52.914973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-05T20:34:52.915250] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-05T20:34:52.916029] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-05T20:34:52.916082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:52.916115] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:52.916144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:52.916203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:52.972708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:52.973299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:52.973377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:52.973407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:53.097280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:53.097411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:53.097447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:53.097475] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:53.100848] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-01-05T20:34:53.101114] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-05T20:34:53.101237] [INFO ] [sig ] WSC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:53.240961] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WSC.txt [2026-01-05T20:34:53.241263] [INFO ] [sig ] [3454/3521] Completed WSC in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 23.0s [2026-01-05T20:34:53.241300] [INFO ] [sig ] [3455/3521] Forecasting WSFS... [2026-01-05T20:34:53.241329] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-05T20:34:53.241357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-05T20:34:53.253070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-05T20:34:53.253344] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-05T20:34:53.254111] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-05T20:34:53.254163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:53.254195] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:53.254222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:53.254279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:53.313629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:53.314328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:53.314404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:53.314435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:53.426298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:53.426408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:53.426459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:53.426488] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:53.429665] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-01-05T20:34:53.429936] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-05T20:34:53.430059] [INFO ] [sig ] WSFS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:53.568054] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WSFS.txt [2026-01-05T20:34:53.568158] [INFO ] [sig ] [3455/3521] Completed WSFS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.7s [2026-01-05T20:34:53.568194] [INFO ] [sig ] [3456/3521] Forecasting WSM... [2026-01-05T20:34:53.568223] [INFO ] [sig ] Generating forecast for: WSM [2026-01-05T20:34:53.568251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-05T20:34:53.579192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-05T20:34:53.579460] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-05T20:34:53.580226] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-05T20:34:53.580278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:53.580334] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:53.580362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:53.580420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:53.636501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:53.637102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:53.637179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:53.637211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:53.753982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:53.754085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:53.754120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:53.754147] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:53.757259] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=67.76%) [2026-01-05T20:34:53.757522] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-05T20:34:53.757660] [INFO ] [sig ] WSM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:53.906763] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WSM.txt [2026-01-05T20:34:53.906936] [INFO ] [sig ] [3456/3521] Completed WSM in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.4s [2026-01-05T20:34:53.906978] [INFO ] [sig ] [3457/3521] Forecasting WSO... [2026-01-05T20:34:53.907009] [INFO ] [sig ] Generating forecast for: WSO [2026-01-05T20:34:53.907039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-05T20:34:53.919168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-05T20:34:53.919513] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-05T20:34:53.920318] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-05T20:34:53.920371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:53.920402] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:53.920428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:53.920485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:53.976536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:53.977427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:53.977515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:53.977547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:54.105095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:54.105281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:54.105324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:54.105352] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:54.109029] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-01-05T20:34:54.109330] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-05T20:34:54.109464] [INFO ] [sig ] WSO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:54.253182] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WSO.txt [2026-01-05T20:34:54.253348] [INFO ] [sig ] [3457/3521] Completed WSO in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.0s [2026-01-05T20:34:54.253392] [INFO ] [sig ] [3458/3521] Forecasting WTBA... [2026-01-05T20:34:54.253420] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-05T20:34:54.253450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-05T20:34:54.264998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-05T20:34:54.265420] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-05T20:34:54.266240] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-05T20:34:54.266294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:54.266325] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:54.266351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:54.266409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:54.324320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:54.325240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:54.325325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:54.325357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:54.447986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:54.448151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:54.448189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:54.448217] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:54.451887] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-05T20:34:54.452211] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-05T20:34:54.452348] [INFO ] [sig ] WTBA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:54.595608] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WTBA.txt [2026-01-05T20:34:54.595771] [INFO ] [sig ] [3458/3521] Completed WTBA in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.7s [2026-01-05T20:34:54.595811] [INFO ] [sig ] [3459/3521] Forecasting WTFC... [2026-01-05T20:34:54.595839] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-05T20:34:54.595871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-05T20:34:54.607778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-05T20:34:54.608161] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-05T20:34:54.609001] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-05T20:34:54.609057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:54.609101] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:54.609129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:54.609186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:54.665287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:54.666120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:54.666206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:54.666239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:54.785781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:54.785938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:54.785977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:54.786038] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:54.789447] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-01-05T20:34:54.789770] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-05T20:34:54.789906] [INFO ] [sig ] WTFC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:54.935615] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WTFC.txt [2026-01-05T20:34:54.935768] [INFO ] [sig ] [3459/3521] Completed WTFC in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.3s [2026-01-05T20:34:54.935812] [INFO ] [sig ] [3460/3521] Forecasting WTI... [2026-01-05T20:34:54.935844] [INFO ] [sig ] Generating forecast for: WTI [2026-01-05T20:34:54.935875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-05T20:34:54.947950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-05T20:34:54.948251] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-05T20:34:54.949088] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-05T20:34:54.949143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:54.949186] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:54.949223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:54.949287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:55.010193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:55.011056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:55.011141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:55.011174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:55.130956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:55.131112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:55.131151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:55.131179] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:55.134477] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-01-05T20:34:55.134767] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-05T20:34:55.134893] [INFO ] [sig ] WTI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:55.277556] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WTI.txt [2026-01-05T20:34:55.277706] [INFO ] [sig ] [3460/3521] Completed WTI in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.0s [2026-01-05T20:34:55.277747] [INFO ] [sig ] [3461/3521] Forecasting WTRG... [2026-01-05T20:34:55.277778] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-05T20:34:55.277809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-05T20:34:55.289182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-05T20:34:55.289529] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-05T20:34:55.290443] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-05T20:34:55.290506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:55.290539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:55.290567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:55.290655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:55.349947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:55.350807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:55.350896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:55.350932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:55.468505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:55.468676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:55.468717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:55.468747] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:55.472151] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-05T20:34:55.472454] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-05T20:34:55.472618] [INFO ] [sig ] WTRG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:55.614314] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WTRG.txt [2026-01-05T20:34:55.614446] [INFO ] [sig ] [3461/3521] Completed WTRG in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.6s [2026-01-05T20:34:55.614486] [INFO ] [sig ] [3462/3521] Forecasting WTS... [2026-01-05T20:34:55.614515] [INFO ] [sig ] Generating forecast for: WTS [2026-01-05T20:34:55.614547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-05T20:34:55.626237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-05T20:34:55.626519] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-05T20:34:55.627283] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-05T20:34:55.627334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:55.627366] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:55.627393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:55.627450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:55.683797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:55.684558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:55.684657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:55.684690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:55.803400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:55.803542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:55.803596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:55.803626] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:55.806906] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-05T20:34:55.807191] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-05T20:34:55.807323] [INFO ] [sig ] WTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:55.948217] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WTS.txt [2026-01-05T20:34:55.948345] [INFO ] [sig ] [3462/3521] Completed WTS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.3s [2026-01-05T20:34:55.948383] [INFO ] [sig ] [3463/3521] Forecasting WULF... [2026-01-05T20:34:55.948418] [INFO ] [sig ] Generating forecast for: WULF [2026-01-05T20:34:55.948449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-05T20:34:55.960090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-05T20:34:55.960398] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-05T20:34:55.961195] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-05T20:34:55.961248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:55.961281] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:55.961308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:55.961366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:56.019849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:56.020473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:56.020552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:56.020603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:56.140725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:56.140872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:56.140911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:56.140939] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:56.144225] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-05T20:34:56.144494] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-05T20:34:56.144653] [INFO ] [sig ] WULF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:56.284133] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WULF.txt [2026-01-05T20:34:56.284258] [INFO ] [sig ] [3463/3521] Completed WULF in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 20.0s [2026-01-05T20:34:56.284297] [INFO ] [sig ] [3464/3521] Forecasting WVE... [2026-01-05T20:34:56.284326] [INFO ] [sig ] Generating forecast for: WVE [2026-01-05T20:34:56.284355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-05T20:34:56.295277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-05T20:34:56.295548] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-05T20:34:56.296330] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-05T20:34:56.296383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:56.296415] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:56.296442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:56.296500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:56.355848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:56.356587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:56.356667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:56.356698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:56.480100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:56.480277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:56.480317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:56.480346] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:56.483794] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-05T20:34:56.484081] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-05T20:34:56.484215] [INFO ] [sig ] WVE: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:56.624176] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/WVE.txt [2026-01-05T20:34:56.624305] [INFO ] [sig ] [3464/3521] Completed WVE in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 19.6s [2026-01-05T20:34:56.624344] [INFO ] [sig ] [3465/3521] Forecasting WWD... [2026-01-05T20:34:56.624373] [INFO ] [sig ] Generating forecast for: WWD [2026-01-05T20:34:56.624406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-05T20:34:56.636020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-05T20:34:56.636309] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-05T20:34:56.637085] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-05T20:34:56.637137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:56.637168] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:56.637195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:56.637251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:56.695512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:56.696149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:56.696231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:56.696263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:56.814690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:56.814832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:56.814869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:56.814897] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:56.818230] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-01-05T20:34:56.818501] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-05T20:34:56.818641] [INFO ] [sig ] WWD: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:56.956987] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WWD.txt [2026-01-05T20:34:56.957111] [INFO ] [sig ] [3465/3521] Completed WWD in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 19.3s [2026-01-05T20:34:56.957149] [INFO ] [sig ] [3466/3521] Forecasting WY... [2026-01-05T20:34:56.957177] [INFO ] [sig ] Generating forecast for: WY [2026-01-05T20:34:56.957206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-05T20:34:56.969442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-05T20:34:56.969759] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-05T20:34:56.970507] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-05T20:34:56.970559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:56.970610] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:56.970640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:56.970697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:57.028429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:57.029084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:57.029187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:57.029222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:57.162246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:57.162449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:57.162503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:57.162552] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:57.166210] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-05T20:34:57.166498] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-05T20:34:57.166646] [INFO ] [sig ] WY: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:57.313470] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WY.txt [2026-01-05T20:34:57.313656] [INFO ] [sig ] [3466/3521] Completed WY in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 18.9s [2026-01-05T20:34:57.313701] [INFO ] [sig ] [3467/3521] Forecasting WYNN... [2026-01-05T20:34:57.313731] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-05T20:34:57.313760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-05T20:34:57.330499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-05T20:34:57.331010] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-05T20:34:57.331839] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-05T20:34:57.331894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:57.331925] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:57.331952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:57.332009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:57.387429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:57.388229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:57.388318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:57.388350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:57.509383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:57.509560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:57.509626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:57.509656] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:57.513549] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=26.93%) [2026-01-05T20:34:57.513869] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-05T20:34:57.514011] [INFO ] [sig ] WYNN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:57.659800] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/WYNN.txt [2026-01-05T20:34:57.659962] [INFO ] [sig ] [3467/3521] Completed WYNN in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 18.6s [2026-01-05T20:34:57.660012] [INFO ] [sig ] [3468/3521] Forecasting XBIL... [2026-01-05T20:34:57.660050] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-05T20:34:57.660089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-05T20:34:57.673383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-05T20:34:57.673754] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-05T20:34:57.674536] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-05T20:34:57.674613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:57.674649] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:57.674677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:57.674735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:57.737513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:57.738408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:57.738496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:57.738547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:57.836809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:57.836965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:57.837005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:57.837036] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:57.841607] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-01-05T20:34:57.842062] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-05T20:34:57.842232] [INFO ] [sig ] XBIL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:57.982430] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XBIL.txt [2026-01-05T20:34:57.982588] [INFO ] [sig ] [3468/3521] Completed XBIL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 18.2s [2026-01-05T20:34:57.982630] [INFO ] [sig ] [3469/3521] Forecasting XEL... [2026-01-05T20:34:57.982658] [INFO ] [sig ] Generating forecast for: XEL [2026-01-05T20:34:57.982688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-05T20:34:57.994316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-05T20:34:57.994679] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-05T20:34:57.995451] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-05T20:34:57.995504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:57.995536] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:57.995563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:57.995643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:58.050922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:58.051655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:58.051740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:58.051771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:58.171410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:58.171587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:58.171628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:58.171657] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:58.174998] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-01-05T20:34:58.175275] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-05T20:34:58.175400] [INFO ] [sig ] XEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:58.313536] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XEL.txt [2026-01-05T20:34:58.313717] [INFO ] [sig ] [3469/3521] Completed XEL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 17.9s [2026-01-05T20:34:58.313759] [INFO ] [sig ] [3470/3521] Forecasting XENE... [2026-01-05T20:34:58.313789] [INFO ] [sig ] Generating forecast for: XENE [2026-01-05T20:34:58.313818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-05T20:34:58.325556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-05T20:34:58.325907] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-05T20:34:58.326695] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-05T20:34:58.326748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:58.326780] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:58.326820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:58.326877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:58.383139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:58.384136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:58.384223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:58.384255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:58.499536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:58.499714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:58.499753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:58.499780] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:58.503112] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-01-05T20:34:58.503392] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-05T20:34:58.503516] [INFO ] [sig ] XENE: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:58.641399] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XENE.txt [2026-01-05T20:34:58.641527] [INFO ] [sig ] [3470/3521] Completed XENE in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 17.5s [2026-01-05T20:34:58.641567] [INFO ] [sig ] [3471/3521] Forecasting XERS... [2026-01-05T20:34:58.641615] [INFO ] [sig ] Generating forecast for: XERS [2026-01-05T20:34:58.641644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-05T20:34:58.653632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-05T20:34:58.653923] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-05T20:34:58.654705] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-05T20:34:58.654757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:58.654789] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:58.654815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:58.654872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:58.713938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:58.714863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:58.714948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:58.714979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:58.832554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:58.832730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:58.832769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:58.832797] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:58.836184] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-05T20:34:58.836456] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-05T20:34:58.836595] [INFO ] [sig ] XERS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:34:58.976856] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/XERS.txt [2026-01-05T20:34:58.976985] [INFO ] [sig ] [3471/3521] Completed XERS in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 17.2s [2026-01-05T20:34:58.977025] [INFO ] [sig ] [3472/3521] Forecasting XGN... [2026-01-05T20:34:58.977053] [INFO ] [sig ] Generating forecast for: XGN [2026-01-05T20:34:58.977082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-05T20:34:58.988821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-05T20:34:58.989110] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-05T20:34:58.989904] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-05T20:34:58.989957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:58.989991] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:58.990018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:58.990076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:59.046151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:59.046771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:59.046852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:59.046889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:59.164034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:59.164192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:59.164234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:59.164264] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:59.167663] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=31.79%) [2026-01-05T20:34:59.167940] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-05T20:34:59.168066] [INFO ] [sig ] XGN: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:59.307338] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XGN.txt [2026-01-05T20:34:59.307457] [INFO ] [sig ] [3472/3521] Completed XGN in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 16.9s [2026-01-05T20:34:59.307496] [INFO ] [sig ] [3473/3521] Forecasting XOM... [2026-01-05T20:34:59.307525] [INFO ] [sig ] Generating forecast for: XOM [2026-01-05T20:34:59.307554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-05T20:34:59.319511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-05T20:34:59.319810] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-05T20:34:59.320547] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-05T20:34:59.320619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:59.320690] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:59.320719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:59.320777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:59.376790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:59.377601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:59.377684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:59.377716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:59.499756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:59.499919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:59.499958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:59.499987] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:59.503288] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-05T20:34:59.503553] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-05T20:34:59.503693] [INFO ] [sig ] XOM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:59.649763] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XOM.txt [2026-01-05T20:34:59.649905] [INFO ] [sig ] [3473/3521] Completed XOM in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 16.5s [2026-01-05T20:34:59.649944] [INFO ] [sig ] [3474/3521] Forecasting XOMA... [2026-01-05T20:34:59.649974] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-05T20:34:59.650018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-05T20:34:59.662594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-05T20:34:59.662855] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-05T20:34:59.663630] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-05T20:34:59.663683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:59.663712] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:59.663738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:59.663794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:34:59.719559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:34:59.720166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:34:59.720243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:34:59.720274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:34:59.835589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:34:59.835753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:34:59.835793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:34:59.835821] [INFO ] [FORECASTER] Training complete [2026-01-05T20:34:59.839170] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=22.47%) [2026-01-05T20:34:59.839446] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-05T20:34:59.839569] [INFO ] [sig ] XOMA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:34:59.978841] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XOMA.txt [2026-01-05T20:34:59.978983] [INFO ] [sig ] [3474/3521] Completed XOMA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 16.2s [2026-01-05T20:34:59.979022] [INFO ] [sig ] [3475/3521] Forecasting XOS... [2026-01-05T20:34:59.979050] [INFO ] [sig ] Generating forecast for: XOS [2026-01-05T20:34:59.979080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-05T20:34:59.990864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-05T20:34:59.991146] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-05T20:34:59.991994] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-05T20:34:59.992048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:34:59.992080] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:34:59.992106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:34:59.992163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:00.050003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:00.050879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:00.050964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:00.050997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:00.167794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:00.167942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:00.167979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:00.168006] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:00.171314] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-01-05T20:35:00.171601] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-05T20:35:00.171725] [INFO ] [sig ] XOS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:00.313862] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XOS.txt [2026-01-05T20:35:00.314017] [INFO ] [sig ] [3475/3521] Completed XOS in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 15.8s [2026-01-05T20:35:00.314057] [INFO ] [sig ] [3476/3521] Forecasting XP... [2026-01-05T20:35:00.314088] [INFO ] [sig ] Generating forecast for: XP [2026-01-05T20:35:00.314119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-05T20:35:00.326715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-05T20:35:00.327082] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-05T20:35:00.327905] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-05T20:35:00.327960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:00.327993] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:00.328021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:00.328079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:00.385609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:00.386313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:00.386396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:00.386428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:00.518012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:00.518195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:00.518251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:00.518322] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:00.521967] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-05T20:35:00.522285] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-05T20:35:00.522426] [INFO ] [sig ] XP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:00.667689] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XP.txt [2026-01-05T20:35:00.667847] [INFO ] [sig ] [3476/3521] Completed XP in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 15.5s [2026-01-05T20:35:00.667887] [INFO ] [sig ] [3477/3521] Forecasting XPEL... [2026-01-05T20:35:00.667920] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-05T20:35:00.667951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-05T20:35:00.680662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-05T20:35:00.681041] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-05T20:35:00.681856] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-05T20:35:00.681910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:00.681943] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:00.681972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:00.682029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:00.742500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:00.743403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:00.743487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:00.743518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:00.863388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:00.863559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:00.863621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:00.863650] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:00.867067] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=41.81%) [2026-01-05T20:35:00.867352] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-05T20:35:00.867479] [INFO ] [sig ] XPEL: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:01.006941] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XPEL.txt [2026-01-05T20:35:01.007075] [INFO ] [sig ] [3477/3521] Completed XPEL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 15.1s [2026-01-05T20:35:01.007114] [INFO ] [sig ] [3478/3521] Forecasting XPO... [2026-01-05T20:35:01.007143] [INFO ] [sig ] Generating forecast for: XPO [2026-01-05T20:35:01.007172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-05T20:35:01.019497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-05T20:35:01.019837] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-05T20:35:01.020825] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-05T20:35:01.020878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:01.020910] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:01.020938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:01.020997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:01.081043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:01.081725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:01.081808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:01.081840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:01.204123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:01.204309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:01.204355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:01.204398] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:01.208342] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-05T20:35:01.208753] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-05T20:35:01.208908] [INFO ] [sig ] XPO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:01.359895] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XPO.txt [2026-01-05T20:35:01.360064] [INFO ] [sig ] [3478/3521] Completed XPO in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 14.8s [2026-01-05T20:35:01.360109] [INFO ] [sig ] [3479/3521] Forecasting XPOF... [2026-01-05T20:35:01.360139] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-05T20:35:01.360171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-05T20:35:01.372169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-05T20:35:01.372569] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-05T20:35:01.373392] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-05T20:35:01.373449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:01.373481] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:01.373509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:01.373567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:01.433397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:01.434513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:01.434622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:01.434658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:01.591905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:01.592087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:01.592128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:01.592157] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:01.595990] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-01-05T20:35:01.596289] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-05T20:35:01.596429] [INFO ] [sig ] XPOF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:01.742153] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XPOF.txt [2026-01-05T20:35:01.742283] [INFO ] [sig ] [3479/3521] Completed XPOF in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 14.4s [2026-01-05T20:35:01.742323] [INFO ] [sig ] [3480/3521] Forecasting XPRO... [2026-01-05T20:35:01.742351] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-05T20:35:01.742380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-05T20:35:01.753822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-05T20:35:01.754129] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-05T20:35:01.754902] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-05T20:35:01.754955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:01.754986] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:01.755013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:01.755070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:01.812814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:01.813699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:01.813796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:01.813832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:01.932930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:01.933284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:01.933325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:01.933353] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:01.937049] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-05T20:35:01.937334] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-05T20:35:01.937464] [INFO ] [sig ] XPRO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:02.077207] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XPRO.txt [2026-01-05T20:35:02.077345] [INFO ] [sig ] [3480/3521] Completed XPRO in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 14.1s [2026-01-05T20:35:02.077385] [INFO ] [sig ] [3481/3521] Forecasting XRAY... [2026-01-05T20:35:02.077413] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-05T20:35:02.077441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-05T20:35:02.090406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-05T20:35:02.090841] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-05T20:35:02.091769] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-05T20:35:02.091828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:02.091862] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:02.091889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:02.091946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:02.150886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:02.151788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:02.151878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:02.151919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:02.274054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:02.274210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:02.274249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:02.274277] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:02.277906] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-05T20:35:02.278213] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-05T20:35:02.278350] [INFO ] [sig ] XRAY: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:02.419728] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/XRAY.txt [2026-01-05T20:35:02.419887] [INFO ] [sig ] [3481/3521] Completed XRAY in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 13.8s [2026-01-05T20:35:02.419928] [INFO ] [sig ] [3482/3521] Forecasting XRX... [2026-01-05T20:35:02.419959] [INFO ] [sig ] Generating forecast for: XRX [2026-01-05T20:35:02.419991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-05T20:35:02.431506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-05T20:35:02.431917] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-05T20:35:02.432761] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-05T20:35:02.432817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:02.432849] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:02.432876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:02.432934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:02.490949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:02.491839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:02.491923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:02.491956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:02.608902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:02.609068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:02.609109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:02.609137] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:02.612615] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-05T20:35:02.612904] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-05T20:35:02.613035] [INFO ] [sig ] XRX: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:02.751069] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XRX.txt [2026-01-05T20:35:02.751223] [INFO ] [sig ] [3482/3521] Completed XRX in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 13.4s [2026-01-05T20:35:02.751261] [INFO ] [sig ] [3483/3521] Forecasting XTIA... [2026-01-05T20:35:02.751292] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-05T20:35:02.751321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-05T20:35:02.762724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-05T20:35:02.763050] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-05T20:35:02.763829] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-05T20:35:02.763892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:02.763924] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:02.763952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:02.764009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:02.819996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:02.820872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:02.821012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:02.821053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:02.942824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:02.942993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:02.943044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:02.943074] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:02.946521] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=54.46%) [2026-01-05T20:35:02.946829] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-05T20:35:02.946973] [INFO ] [sig ] XTIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:03.093369] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/XTIA.txt [2026-01-05T20:35:03.093502] [INFO ] [sig ] [3483/3521] Completed XTIA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 13.1s [2026-01-05T20:35:03.093542] [INFO ] [sig ] [3484/3521] Forecasting XYF... [2026-01-05T20:35:03.093589] [INFO ] [sig ] Generating forecast for: XYF [2026-01-05T20:35:03.093622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-05T20:35:03.104632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-05T20:35:03.104918] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-05T20:35:03.105700] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-05T20:35:03.105752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:03.105783] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:03.105809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:03.105865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:03.161860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:03.162509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:03.162604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:03.162638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:03.278897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:03.279069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:03.279107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:03.279134] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:03.282549] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-01-05T20:35:03.282854] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-05T20:35:03.282980] [INFO ] [sig ] XYF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:03.422727] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/XYF.txt [2026-01-05T20:35:03.422855] [INFO ] [sig ] [3484/3521] Completed XYF in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 12.7s [2026-01-05T20:35:03.422895] [INFO ] [sig ] [3485/3521] Forecasting XYL... [2026-01-05T20:35:03.422924] [INFO ] [sig ] Generating forecast for: XYL [2026-01-05T20:35:03.422953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-05T20:35:03.435292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-05T20:35:03.435643] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-05T20:35:03.436463] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-05T20:35:03.436518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:03.436550] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:03.436596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:03.436664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:03.497094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:03.497958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:03.498048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:03.498081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:03.619913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:03.620063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:03.620103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:03.620132] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:03.623568] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-05T20:35:03.623866] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-05T20:35:03.623998] [INFO ] [sig ] XYL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:03.769508] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/XYL.txt [2026-01-05T20:35:03.769691] [INFO ] [sig ] [3485/3521] Completed XYL in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 12.4s [2026-01-05T20:35:03.769734] [INFO ] [sig ] [3486/3521] Forecasting YALA... [2026-01-05T20:35:03.769762] [INFO ] [sig ] Generating forecast for: YALA [2026-01-05T20:35:03.769790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-05T20:35:03.781185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-05T20:35:03.781546] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-05T20:35:03.782339] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-05T20:35:03.782392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:03.782423] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:03.782450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:03.782507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:03.838044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:03.838893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:03.839002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:03.839036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:03.958477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:03.958643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:03.958683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:03.958712] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:03.962101] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-05T20:35:03.962376] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-05T20:35:03.962499] [INFO ] [sig ] YALA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:04.108892] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/YALA.txt [2026-01-05T20:35:04.109124] [INFO ] [sig ] [3486/3521] Completed YALA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 12.0s [2026-01-05T20:35:04.109182] [INFO ] [sig ] [3487/3521] Forecasting YELP... [2026-01-05T20:35:04.109214] [INFO ] [sig ] Generating forecast for: YELP [2026-01-05T20:35:04.109244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-05T20:35:04.120481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-05T20:35:04.120847] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-05T20:35:04.121654] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-05T20:35:04.121709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:04.121742] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:04.121770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:04.121827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:04.179684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:04.180532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:04.180634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:04.180668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:04.304600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:04.304757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:04.304796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:04.304824] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:04.308133] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-05T20:35:04.308416] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-05T20:35:04.308546] [INFO ] [sig ] YELP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:04.453694] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YELP.txt [2026-01-05T20:35:04.453842] [INFO ] [sig ] [3487/3521] Completed YELP in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 11.7s [2026-01-05T20:35:04.453882] [INFO ] [sig ] [3488/3521] Forecasting YETI... [2026-01-05T20:35:04.453912] [INFO ] [sig ] Generating forecast for: YETI [2026-01-05T20:35:04.453941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-05T20:35:04.465251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-05T20:35:04.465642] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-05T20:35:04.466415] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-05T20:35:04.466468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:04.466500] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:04.466527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:04.466606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:04.525298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:04.526234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:04.526326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:04.526359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:04.648829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:04.649013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:04.649059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:04.649088] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:04.652398] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-05T20:35:04.652706] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-05T20:35:04.652830] [INFO ] [sig ] YETI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:04.790349] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YETI.txt [2026-01-05T20:35:04.790481] [INFO ] [sig ] [3488/3521] Completed YETI in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 11.4s [2026-01-05T20:35:04.790521] [INFO ] [sig ] [3489/3521] Forecasting YMM... [2026-01-05T20:35:04.790550] [INFO ] [sig ] Generating forecast for: YMM [2026-01-05T20:35:04.790596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-05T20:35:04.802386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-05T20:35:04.802695] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-05T20:35:04.803455] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-05T20:35:04.803507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:04.803539] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:04.803567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:04.803646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:04.860191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:04.860820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:04.860896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:04.860928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:04.976991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:04.977143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:04.977180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:04.977209] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:04.980543] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=11.15%) [2026-01-05T20:35:04.980830] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-05T20:35:04.980955] [INFO ] [sig ] YMM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:05.118908] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YMM.txt [2026-01-05T20:35:05.119113] [INFO ] [sig ] [3489/3521] Completed YMM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 11.0s [2026-01-05T20:35:05.119158] [INFO ] [sig ] [3490/3521] Forecasting YPF... [2026-01-05T20:35:05.119187] [INFO ] [sig ] Generating forecast for: YPF [2026-01-05T20:35:05.119216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-05T20:35:05.133962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-05T20:35:05.134370] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-05T20:35:05.135218] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-05T20:35:05.135273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:05.135336] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:05.135367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:05.135433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:05.194918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:05.195771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:05.195855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:05.195891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:05.327146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:05.327316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:05.327381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:05.327411] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:05.330959] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-05T20:35:05.331257] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-05T20:35:05.331408] [INFO ] [sig ] YPF: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:05.472837] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YPF.txt [2026-01-05T20:35:05.472995] [INFO ] [sig ] [3490/3521] Completed YPF in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 10.7s [2026-01-05T20:35:05.473036] [INFO ] [sig ] [3491/3521] Forecasting YQQQ... [2026-01-05T20:35:05.473065] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-05T20:35:05.473094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-05T20:35:05.484486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-05T20:35:05.484815] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-05T20:35:05.485590] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-05T20:35:05.485644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:05.485676] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:05.485703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:05.485765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:05.541935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:05.542791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:05.542876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:05.542910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:05.662953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:05.663116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:05.663156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:05.663183] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:05.666545] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-05T20:35:05.666855] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-05T20:35:05.666989] [INFO ] [sig ] YQQQ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:05.805209] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YQQQ.txt [2026-01-05T20:35:05.805367] [INFO ] [sig ] [3491/3521] Completed YQQQ in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 10.3s [2026-01-05T20:35:05.805408] [INFO ] [sig ] [3492/3521] Forecasting YRD... [2026-01-05T20:35:05.805437] [INFO ] [sig ] Generating forecast for: YRD [2026-01-05T20:35:05.805465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-05T20:35:05.817662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-05T20:35:05.818079] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-05T20:35:05.818982] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-05T20:35:05.819038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:05.819077] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:05.819118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:05.819190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:05.879305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:05.880233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:05.880325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:05.880360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:06.004616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:06.004778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:06.004825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:06.004856] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:06.008355] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=59.77%) [2026-01-05T20:35:06.008662] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-05T20:35:06.008797] [INFO ] [sig ] YRD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:06.150081] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/YRD.txt [2026-01-05T20:35:06.150226] [INFO ] [sig ] [3492/3521] Completed YRD in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 10.0s [2026-01-05T20:35:06.150267] [INFO ] [sig ] [3493/3521] Forecasting YSG... [2026-01-05T20:35:06.150297] [INFO ] [sig ] Generating forecast for: YSG [2026-01-05T20:35:06.150329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-05T20:35:06.162331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-05T20:35:06.162671] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-05T20:35:06.163437] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-05T20:35:06.163490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:06.163523] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:06.163551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:06.163630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:06.221330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:06.222127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:06.222214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:06.222249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:06.344312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:06.344467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:06.344508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:06.344584] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:06.348020] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-01-05T20:35:06.348302] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-05T20:35:06.348432] [INFO ] [sig ] YSG: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:06.504738] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YSG.txt [2026-01-05T20:35:06.504899] [INFO ] [sig ] [3493/3521] Completed YSG in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 9.6s [2026-01-05T20:35:06.504942] [INFO ] [sig ] [3494/3521] Forecasting YTRA... [2026-01-05T20:35:06.504976] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-05T20:35:06.505009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-05T20:35:06.517420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-05T20:35:06.517789] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-05T20:35:06.518862] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-05T20:35:06.518942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:06.519014] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:06.519063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:06.519123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:06.581485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:06.582648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:06.582737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:06.582771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:06.713159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:06.713316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:06.713357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:06.713386] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:06.716994] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=14.19%) [2026-01-05T20:35:06.717293] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-05T20:35:06.717427] [INFO ] [sig ] YTRA: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:06.859898] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YTRA.txt [2026-01-05T20:35:06.860031] [INFO ] [sig ] [3494/3521] Completed YTRA in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 9.3s [2026-01-05T20:35:06.860069] [INFO ] [sig ] [3495/3521] Forecasting YUM... [2026-01-05T20:35:06.860099] [INFO ] [sig ] Generating forecast for: YUM [2026-01-05T20:35:06.860128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-05T20:35:06.873255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-05T20:35:06.873627] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-05T20:35:06.874609] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-05T20:35:06.874663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:06.874693] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:06.874718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:06.874775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:06.935719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:06.936442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:06.936526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:06.936558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:07.054345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:07.054499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:07.054537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:07.054566] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:07.057970] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-05T20:35:07.058252] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-05T20:35:07.058381] [INFO ] [sig ] YUM: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:07.202804] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/YUM.txt [2026-01-05T20:35:07.202939] [INFO ] [sig ] [3495/3521] Completed YUM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 8.9s [2026-01-05T20:35:07.202977] [INFO ] [sig ] [3496/3521] Forecasting YUMC... [2026-01-05T20:35:07.203006] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-05T20:35:07.203036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-05T20:35:07.215520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-05T20:35:07.215906] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-05T20:35:07.216872] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-05T20:35:07.216927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:07.216960] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:07.216987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:07.217045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:07.277726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:07.278622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:07.278711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:07.278744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:07.403483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:07.403657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:07.403699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:07.403728] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:07.407223] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-05T20:35:07.407546] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-05T20:35:07.407718] [INFO ] [sig ] YUMC: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:07.558356] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/YUMC.txt [2026-01-05T20:35:07.558502] [INFO ] [sig ] [3496/3521] Completed YUMC in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 8.6s [2026-01-05T20:35:07.558543] [INFO ] [sig ] [3497/3521] Forecasting Z... [2026-01-05T20:35:07.558592] [INFO ] [sig ] Generating forecast for: Z [2026-01-05T20:35:07.558626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-05T20:35:07.573276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-05T20:35:07.573656] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-05T20:35:07.574482] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-05T20:35:07.574538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:07.574596] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:07.574628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:07.574687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:07.636185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:07.637436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:07.637543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:07.637595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:07.771728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:07.771890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:07.771928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:07.771956] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:07.775804] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-01-05T20:35:07.776116] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-05T20:35:07.776250] [INFO ] [sig ] Z: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:07.920533] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/Z.txt [2026-01-05T20:35:07.920710] [INFO ] [sig ] [3497/3521] Completed Z in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 8.3s [2026-01-05T20:35:07.920752] [INFO ] [sig ] [3498/3521] Forecasting ZBH... [2026-01-05T20:35:07.920790] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-05T20:35:07.920821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-05T20:35:07.933682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-05T20:35:07.934110] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-05T20:35:07.934947] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-05T20:35:07.935011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:07.935057] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:07.935097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:07.935178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:08.000937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:08.001827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:08.001924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:08.001963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:08.124614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:08.124769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:08.124807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:08.124835] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:08.128188] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-05T20:35:08.128463] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-05T20:35:08.128602] [INFO ] [sig ] ZBH: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:08.268786] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZBH.txt [2026-01-05T20:35:08.268950] [INFO ] [sig ] [3498/3521] Completed ZBH in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 7.9s [2026-01-05T20:35:08.268999] [INFO ] [sig ] [3499/3521] Forecasting ZBIO... [2026-01-05T20:35:08.269028] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-05T20:35:08.269058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-05T20:35:08.280358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-05T20:35:08.280640] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-05T20:35:08.281390] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-05T20:35:08.281442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:08.281473] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:08.281500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:08.281557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:08.338215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:08.338844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:08.338947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:08.338982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:08.458312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:08.458480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:08.458519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:08.458547] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:08.462084] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-05T20:35:08.462380] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-05T20:35:08.462511] [INFO ] [sig ] ZBIO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:08.603094] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZBIO.txt [2026-01-05T20:35:08.603233] [INFO ] [sig ] [3499/3521] Completed ZBIO in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 7.6s [2026-01-05T20:35:08.603273] [INFO ] [sig ] [3500/3521] Forecasting ZBRA... [2026-01-05T20:35:08.603302] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-05T20:35:08.603331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-05T20:35:08.614604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-05T20:35:08.614876] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-05T20:35:08.615636] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-05T20:35:08.615688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:08.615719] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:08.615746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:08.615804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:08.672158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:08.672823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:08.672924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:08.672957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:08.797057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:08.797199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:08.797238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:08.797266] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:08.800751] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=64.80%) [2026-01-05T20:35:08.801032] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-05T20:35:08.801181] [INFO ] [sig ] ZBRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:08.941944] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZBRA.txt [2026-01-05T20:35:08.942072] [INFO ] [sig ] [3500/3521] Completed ZBRA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 7.2s [2026-01-05T20:35:08.942113] [INFO ] [sig ] [3501/3521] Forecasting ZD... [2026-01-05T20:35:08.942143] [INFO ] [sig ] Generating forecast for: ZD [2026-01-05T20:35:08.942172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-05T20:35:08.953432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-05T20:35:08.953729] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-05T20:35:08.954490] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-05T20:35:08.954544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:08.954596] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:08.954627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:08.954686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:09.012408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:09.013057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:09.013136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:09.013169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:09.131387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:09.131539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:09.131595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:09.131645] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:09.134972] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-01-05T20:35:09.135250] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-05T20:35:09.135377] [INFO ] [sig ] ZD: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:09.275842] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZD.txt [2026-01-05T20:35:09.275962] [INFO ] [sig ] [3501/3521] Completed ZD in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 6.9s [2026-01-05T20:35:09.276001] [INFO ] [sig ] [3502/3521] Forecasting ZEPP... [2026-01-05T20:35:09.276030] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-05T20:35:09.276058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-05T20:35:09.286987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-05T20:35:09.287243] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-05T20:35:09.287999] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-05T20:35:09.288052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:09.288082] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:09.288108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:09.288169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:09.346406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:09.347035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:09.347116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:09.347149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:09.458517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:09.458682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:09.458721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:09.458748] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:09.462280] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-05T20:35:09.462635] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-05T20:35:09.462779] [INFO ] [sig ] ZEPP: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:09.606385] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZEPP.txt [2026-01-05T20:35:09.606510] [INFO ] [sig ] [3502/3521] Completed ZEPP in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 6.5s [2026-01-05T20:35:09.606548] [INFO ] [sig ] [3503/3521] Forecasting ZETA... [2026-01-05T20:35:09.606594] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-05T20:35:09.606626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-05T20:35:09.618873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-05T20:35:09.619254] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-05T20:35:09.620042] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-05T20:35:09.620104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:09.620142] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:09.620175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:09.620234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:09.675935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:09.676654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:09.676768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:09.676802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:09.796357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:09.796521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:09.796559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:09.796606] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:09.800007] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-01-05T20:35:09.800292] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-05T20:35:09.800422] [INFO ] [sig ] ZETA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:09.939541] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZETA.txt [2026-01-05T20:35:09.939750] [INFO ] [sig ] [3503/3521] Completed ZETA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 6.2s [2026-01-05T20:35:09.939791] [INFO ] [sig ] [3504/3521] Forecasting ZEUS... [2026-01-05T20:35:09.939820] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-05T20:35:09.939850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-05T20:35:09.955146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-05T20:35:09.955549] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-05T20:35:09.956536] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-05T20:35:09.956611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:09.956645] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:09.956674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:09.956732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:10.013948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:10.014556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:10.014661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:10.014693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:10.138479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:10.138627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:10.138668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:10.138696] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:10.142430] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=38.84%) [2026-01-05T20:35:10.142724] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-05T20:35:10.142852] [INFO ] [sig ] ZEUS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:10.283078] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZEUS.txt [2026-01-05T20:35:10.283212] [INFO ] [sig ] [3504/3521] Completed ZEUS in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 5.8s [2026-01-05T20:35:10.283252] [INFO ] [sig ] [3505/3521] Forecasting ZGN... [2026-01-05T20:35:10.283281] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-05T20:35:10.283310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-05T20:35:10.294842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-05T20:35:10.295127] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-05T20:35:10.295887] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-05T20:35:10.295939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:10.295971] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:10.295997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:10.296065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:10.353873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:10.354466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:10.354543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:10.354591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:10.474428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:10.474618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:10.474659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:10.474687] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:10.478709] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-05T20:35:10.479084] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-05T20:35:10.479227] [INFO ] [sig ] ZGN: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:10.627405] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZGN.txt [2026-01-05T20:35:10.627584] [INFO ] [sig ] [3505/3521] Completed ZGN in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 5.5s [2026-01-05T20:35:10.627627] [INFO ] [sig ] [3506/3521] Forecasting ZH... [2026-01-05T20:35:10.627657] [INFO ] [sig ] Generating forecast for: ZH [2026-01-05T20:35:10.627686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-05T20:35:10.639965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-05T20:35:10.640292] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-05T20:35:10.641067] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-05T20:35:10.641119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:10.641152] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:10.641178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:10.641235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:10.698886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:10.699800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:10.699919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:10.699955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:10.821019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:10.821187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:10.821227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:10.821255] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:10.824797] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-01-05T20:35:10.825078] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-05T20:35:10.825250] [INFO ] [sig ] ZH: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:10.965218] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZH.txt [2026-01-05T20:35:10.965372] [INFO ] [sig ] [3506/3521] Completed ZH in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 5.2s [2026-01-05T20:35:10.965412] [INFO ] [sig ] [3507/3521] Forecasting ZIM... [2026-01-05T20:35:10.965442] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-05T20:35:10.965471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-05T20:35:10.977507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-05T20:35:10.977889] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-05T20:35:10.978665] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-05T20:35:10.978729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:10.978786] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:10.978815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:10.978873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:11.036016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:11.036901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:11.036987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:11.037020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:11.157656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:11.157817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:11.157855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:11.157884] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:11.161234] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-05T20:35:11.161511] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-05T20:35:11.161654] [INFO ] [sig ] ZIM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:11.307103] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZIM.txt [2026-01-05T20:35:11.307263] [INFO ] [sig ] [3507/3521] Completed ZIM in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 4.8s [2026-01-05T20:35:11.307304] [INFO ] [sig ] [3508/3521] Forecasting ZION... [2026-01-05T20:35:11.307333] [INFO ] [sig ] Generating forecast for: ZION [2026-01-05T20:35:11.307362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-05T20:35:11.319133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-05T20:35:11.319501] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-05T20:35:11.320316] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-05T20:35:11.320371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:11.320404] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:11.320431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:11.320489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:11.378831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:11.379735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:11.379825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:11.379859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:11.509780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:11.509945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:11.509986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:11.510014] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:11.513689] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-05T20:35:11.513968] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-05T20:35:11.514095] [INFO ] [sig ] ZION: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:11.653197] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZION.txt [2026-01-05T20:35:11.653348] [INFO ] [sig ] [3508/3521] Completed ZION in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 4.5s [2026-01-05T20:35:11.653390] [INFO ] [sig ] [3509/3521] Forecasting ZIP... [2026-01-05T20:35:11.653418] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-05T20:35:11.653448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-05T20:35:11.665197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-05T20:35:11.665541] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-05T20:35:11.666337] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-05T20:35:11.666389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:11.666420] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:11.666446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:11.666503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:11.733567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:11.734570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:11.734685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:11.734718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:11.857687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:11.857836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:11.857873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:11.857901] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:11.861234] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-05T20:35:11.861509] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-05T20:35:11.861653] [INFO ] [sig ] ZIP: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:12.004053] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZIP.txt [2026-01-05T20:35:12.004190] [INFO ] [sig ] [3509/3521] Completed ZIP in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 4.1s [2026-01-05T20:35:12.004231] [INFO ] [sig ] [3510/3521] Forecasting ZLAB... [2026-01-05T20:35:12.004259] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-05T20:35:12.004294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-05T20:35:12.015678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-05T20:35:12.015966] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-05T20:35:12.016746] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-05T20:35:12.016798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:12.016829] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:12.016856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:12.016913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:12.075714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:12.076340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:12.076432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:12.076468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:12.197945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:12.198083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:12.198125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:12.198197] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:12.201711] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=49.13%) [2026-01-05T20:35:12.201988] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-05T20:35:12.202114] [INFO ] [sig ] ZLAB: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:12.342673] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZLAB.txt [2026-01-05T20:35:12.342826] [INFO ] [sig ] [3510/3521] Completed ZLAB in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 3.8s [2026-01-05T20:35:12.342871] [INFO ] [sig ] [3511/3521] Forecasting ZM... [2026-01-05T20:35:12.342902] [INFO ] [sig ] Generating forecast for: ZM [2026-01-05T20:35:12.342931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-05T20:35:12.354125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-05T20:35:12.354394] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-05T20:35:12.355160] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-05T20:35:12.355212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:12.355247] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:12.355275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:12.355332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:12.414901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:12.415508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:12.415604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:12.415639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:12.550497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:12.550684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:12.550751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:12.550785] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:12.554436] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-05T20:35:12.554818] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-05T20:35:12.554964] [INFO ] [sig ] ZM: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:12.703192] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZM.txt [2026-01-05T20:35:12.703328] [INFO ] [sig ] [3511/3521] Completed ZM in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 3.4s [2026-01-05T20:35:12.703367] [INFO ] [sig ] [3512/3521] Forecasting ZNTL... [2026-01-05T20:35:12.703395] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-05T20:35:12.703423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-05T20:35:12.714995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-05T20:35:12.715361] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-05T20:35:12.716140] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-05T20:35:12.716192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:12.716223] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:12.716250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:12.716307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:12.772851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:12.773697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:12.773779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:12.773811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:12.892846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:12.892996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:12.893033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:12.893061] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:12.896347] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=89.38%) [2026-01-05T20:35:12.896653] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-05T20:35:12.896780] [INFO ] [sig ] ZNTL: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:13.036282] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZNTL.txt [2026-01-05T20:35:13.036401] [INFO ] [sig ] [3512/3521] Completed ZNTL in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 3.1s [2026-01-05T20:35:13.036438] [INFO ] [sig ] [3513/3521] Forecasting ZS... [2026-01-05T20:35:13.036467] [INFO ] [sig ] Generating forecast for: ZS [2026-01-05T20:35:13.036496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-05T20:35:13.048323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-05T20:35:13.048623] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-05T20:35:13.049392] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-05T20:35:13.049444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:13.049475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:13.049502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:13.049558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:13.106846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:13.107485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:13.107562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:13.107613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:13.228389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:13.228539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:13.228596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:13.228626] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:13.231935] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-05T20:35:13.232208] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-05T20:35:13.232330] [INFO ] [sig ] ZS: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:13.387128] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZS.txt [2026-01-05T20:35:13.387376] [INFO ] [sig ] [3513/3521] Completed ZS in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 2.8s [2026-01-05T20:35:13.387447] [INFO ] [sig ] [3514/3521] Forecasting ZTO... [2026-01-05T20:35:13.387488] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-05T20:35:13.387520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-05T20:35:13.403426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-05T20:35:13.403846] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-05T20:35:13.404809] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-05T20:35:13.404874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:13.404915] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:13.404944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:13.405004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:13.461704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:13.462534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:13.462657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:13.462693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:13.580896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:13.581060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:13.581119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:13.581151] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:13.584716] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-05T20:35:13.585017] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-05T20:35:13.585151] [INFO ] [sig ] ZTO: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:13.723528] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZTO.txt [2026-01-05T20:35:13.723695] [INFO ] [sig ] [3514/3521] Completed ZTO in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 2.4s [2026-01-05T20:35:13.723736] [INFO ] [sig ] [3515/3521] Forecasting ZTS... [2026-01-05T20:35:13.723766] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-05T20:35:13.723795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-05T20:35:13.735736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-05T20:35:13.736043] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-05T20:35:13.736830] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-05T20:35:13.736884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:13.736917] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:13.736945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:13.737005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:13.793772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:13.794664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:13.794751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:13.794785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:13.916374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:13.916527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:13.916565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:13.916611] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:13.919954] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-01-05T20:35:13.920248] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-05T20:35:13.920393] [INFO ] [sig ] ZTS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:14.059776] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZTS.txt [2026-01-05T20:35:14.059913] [INFO ] [sig ] [3515/3521] Completed ZTS in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 2.1s [2026-01-05T20:35:14.059952] [INFO ] [sig ] [3516/3521] Forecasting ZUMZ... [2026-01-05T20:35:14.059981] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-05T20:35:14.060010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-05T20:35:14.071067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-05T20:35:14.071366] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-05T20:35:14.072132] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-05T20:35:14.072184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:14.072215] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:14.072242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:14.072298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:14.130779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:14.131560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:14.131680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:14.131714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:14.250550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:14.250724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:14.250764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:14.250792] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:14.254330] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-05T20:35:14.254626] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-05T20:35:14.254754] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-05T20:35:14.394268] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/ZUMZ.txt [2026-01-05T20:35:14.394416] [INFO ] [sig ] [3516/3521] Completed ZUMZ in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 1.7s [2026-01-05T20:35:14.394457] [INFO ] [sig ] [3517/3521] Forecasting ZURA... [2026-01-05T20:35:14.394486] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-05T20:35:14.394515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-05T20:35:14.406369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-05T20:35:14.406878] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-05T20:35:14.407803] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-05T20:35:14.407855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:14.407885] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:14.407912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:14.407969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:14.464647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:14.465407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:14.465524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:14.465568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:14.589105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:14.589264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:14.589305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:14.589335] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:14.592806] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-05T20:35:14.593087] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-05T20:35:14.593221] [INFO ] [sig ] ZURA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:14.732870] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZURA.txt [2026-01-05T20:35:14.733011] [INFO ] [sig ] [3517/3521] Completed ZURA in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 1.4s [2026-01-05T20:35:14.733053] [INFO ] [sig ] [3518/3521] Forecasting ZVIA... [2026-01-05T20:35:14.733081] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-05T20:35:14.733110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-05T20:35:14.744496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-05T20:35:14.744845] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-05T20:35:14.745661] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-05T20:35:14.745715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:14.745760] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:14.745790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:14.745850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:14.806589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:14.807570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:14.807672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:14.807704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:14.929693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:14.929856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:14.929898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:14.929927] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:14.933335] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-01-05T20:35:14.933635] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-05T20:35:14.933766] [INFO ] [sig ] ZVIA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:15.075750] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZVIA.txt [2026-01-05T20:35:15.075904] [INFO ] [sig ] [3518/3521] Completed ZVIA in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 1.0s [2026-01-05T20:35:15.075945] [INFO ] [sig ] [3519/3521] Forecasting ZVRA... [2026-01-05T20:35:15.075975] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-05T20:35:15.076005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-05T20:35:15.087738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-05T20:35:15.088110] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-05T20:35:15.089037] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-05T20:35:15.089092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:15.089124] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:15.089151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:15.089209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:15.146180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:15.147049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:15.147138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:15.147172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:15.264697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:15.264865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:15.264908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:15.264937] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:15.268483] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-05T20:35:15.268887] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-05T20:35:15.269104] [INFO ] [sig ] ZVRA: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:15.411036] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZVRA.txt [2026-01-05T20:35:15.411168] [INFO ] [sig ] [3519/3521] Completed ZVRA in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 0.7s [2026-01-05T20:35:15.411209] [INFO ] [sig ] [3520/3521] Forecasting ZWS... [2026-01-05T20:35:15.411238] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-05T20:35:15.411268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-05T20:35:15.422303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-05T20:35:15.422646] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-05T20:35:15.423391] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-05T20:35:15.423443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:15.423475] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:15.423503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:15.423560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:15.482679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:15.483519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:15.483616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:15.483650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:15.604490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:15.604668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:15.604708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:15.604737] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:15.608143] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-01-05T20:35:15.608418] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-05T20:35:15.608542] [INFO ] [sig ] ZWS: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:15.746348] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZWS.txt [2026-01-05T20:35:15.746510] [INFO ] [sig ] [3520/3521] Completed ZWS in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 0.3s [2026-01-05T20:35:15.746551] [INFO ] [sig ] [3521/3521] Forecasting ZYME... [2026-01-05T20:35:15.746598] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-05T20:35:15.746630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-05T20:35:15.757915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-05T20:35:15.758230] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-05T20:35:15.759041] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-05T20:35:15.759094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-05T20:35:15.759126] [DEBUG] [FORECASTER] Starting train method [2026-01-05T20:35:15.759156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-05T20:35:15.759212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-05T20:35:15.815101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-05T20:35:15.815784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-05T20:35:15.815864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-05T20:35:15.815895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-05T20:35:15.933509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-05T20:35:15.933677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-05T20:35:15.933715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-05T20:35:15.933742] [INFO ] [FORECASTER] Training complete [2026-01-05T20:35:15.937070] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-01-05T20:35:15.937347] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-05T20:35:15.937470] [INFO ] [sig ] ZYME: Forecast for 2026-01-05: UP (sign=1.00) [2026-01-05T20:35:16.076205] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-06 1 -> ./output/forecasts/individual/2026-01-06/ZYME.txt [2026-01-05T20:35:16.076339] [INFO ] [sig ] [3521/3521] Completed ZYME in 0.3s | 2.91 sym/s | Total: 20.2m | ETA: 0.0s [2026-01-05T20:35:16.076378] [INFO ] [sig ] ================================================== [2026-01-05T20:35:16.076414] [INFO ] [sig ] Forecasts complete: 3521/3521 symbols succeeded [2026-01-05T20:35:16.076445] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-05T20:35:16.076482] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-05T20:35:16.076980] [INFO ] [sig ] Found 58 forecast dates to process [2026-01-05T20:35:16.077022] [INFO ] [sig ] [1/58] Processing report for 2025-10-10... [2026-01-05T20:35:16.077059] [INFO ] [sig ] [1/58] Report for 2025-10-10 already exists, skipping... [2026-01-05T20:35:16.077088] [INFO ] [sig ] [2/58] Processing report for 2025-10-13... [2026-01-05T20:35:16.077122] [INFO ] [sig ] [2/58] Report for 2025-10-13 already exists, skipping... [2026-01-05T20:35:16.077149] [INFO ] [sig ] [3/58] Processing report for 2025-10-14... [2026-01-05T20:35:16.077180] [INFO ] [sig ] [3/58] Report for 2025-10-14 already exists, skipping... [2026-01-05T20:35:16.077206] [INFO ] [sig ] [4/58] Processing report for 2025-10-15... [2026-01-05T20:35:16.077236] [INFO ] [sig ] [4/58] Report for 2025-10-15 already exists, skipping... [2026-01-05T20:35:16.077261] [INFO ] [sig ] [5/58] Processing report for 2025-10-16... [2026-01-05T20:35:16.077295] [INFO ] [sig ] [5/58] Report for 2025-10-16 already exists, skipping... [2026-01-05T20:35:16.077320] [INFO ] [sig ] [6/58] Processing report for 2025-10-17... [2026-01-05T20:35:16.077350] [INFO ] [sig ] [6/58] Report for 2025-10-17 already exists, skipping... [2026-01-05T20:35:16.077375] [INFO ] [sig ] [7/58] Processing report for 2025-10-20... [2026-01-05T20:35:16.077405] [INFO ] [sig ] [7/58] Report for 2025-10-20 already exists, skipping... [2026-01-05T20:35:16.077429] [INFO ] [sig ] [8/58] Processing report for 2025-10-21... [2026-01-05T20:35:16.077459] [INFO ] [sig ] [8/58] Report for 2025-10-21 already exists, skipping... [2026-01-05T20:35:16.077483] [INFO ] [sig ] [9/58] Processing report for 2025-10-22... [2026-01-05T20:35:16.077522] [INFO ] [sig ] [9/58] Report for 2025-10-22 already exists, skipping... [2026-01-05T20:35:16.077555] [INFO ] [sig ] [10/58] Processing report for 2025-10-23... [2026-01-05T20:35:16.077614] [INFO ] [sig ] [10/58] Report for 2025-10-23 already exists, skipping... [2026-01-05T20:35:16.077652] [INFO ] [sig ] [11/58] Processing report for 2025-10-24... [2026-01-05T20:35:16.077690] [INFO ] [sig ] [11/58] Report for 2025-10-24 already exists, skipping... [2026-01-05T20:35:16.077716] [INFO ] [sig ] [12/58] Processing report for 2025-10-27... [2026-01-05T20:35:16.077755] [INFO ] [sig ] [12/58] Report for 2025-10-27 already exists, skipping... [2026-01-05T20:35:16.077781] [INFO ] [sig ] [13/58] Processing report for 2025-10-28... [2026-01-05T20:35:16.077812] [INFO ] [sig ] [13/58] Report for 2025-10-28 already exists, skipping... [2026-01-05T20:35:16.077838] [INFO ] [sig ] [14/58] Processing report for 2025-10-30... [2026-01-05T20:35:16.077868] [INFO ] [sig ] [14/58] Report for 2025-10-30 already exists, skipping... [2026-01-05T20:35:16.077894] [INFO ] [sig ] [15/58] Processing report for 2025-10-31... [2026-01-05T20:35:16.077924] [INFO ] [sig ] [15/58] Report for 2025-10-31 already exists, skipping... [2026-01-05T20:35:16.077949] [INFO ] [sig ] [16/58] Processing report for 2025-11-03... [2026-01-05T20:35:16.077979] [INFO ] [sig ] [16/58] Report for 2025-11-03 already exists, skipping... [2026-01-05T20:35:16.078004] [INFO ] [sig ] [17/58] Processing report for 2025-11-04... [2026-01-05T20:35:16.078034] [INFO ] [sig ] [17/58] Report for 2025-11-04 already exists, skipping... [2026-01-05T20:35:16.078059] [INFO ] [sig ] [18/58] Processing report for 2025-11-05... [2026-01-05T20:35:16.078090] [INFO ] [sig ] [18/58] Report for 2025-11-05 already exists, skipping... [2026-01-05T20:35:16.078115] [INFO ] [sig ] [19/58] Processing report for 2025-11-06... [2026-01-05T20:35:16.078151] [INFO ] [sig ] [19/58] Report for 2025-11-06 already exists, skipping... [2026-01-05T20:35:16.078178] [INFO ] [sig ] [20/58] Processing report for 2025-11-07... [2026-01-05T20:35:16.078208] [INFO ] [sig ] [20/58] Report for 2025-11-07 already exists, skipping... [2026-01-05T20:35:16.078234] [INFO ] [sig ] [21/58] Processing report for 2025-11-10... [2026-01-05T20:35:16.078263] [INFO ] [sig ] [21/58] Report for 2025-11-10 already exists, skipping... [2026-01-05T20:35:16.078289] [INFO ] [sig ] [22/58] Processing report for 2025-11-11... [2026-01-05T20:35:16.078319] [INFO ] [sig ] [22/58] Report for 2025-11-11 already exists, skipping... [2026-01-05T20:35:16.078345] [INFO ] [sig ] [23/58] Processing report for 2025-11-12... [2026-01-05T20:35:16.078376] [INFO ] [sig ] [23/58] Report for 2025-11-12 already exists, skipping... [2026-01-05T20:35:16.078401] [INFO ] [sig ] [24/58] Processing report for 2025-11-13... [2026-01-05T20:35:16.078458] [INFO ] [sig ] [24/58] Report for 2025-11-13 already exists, skipping... [2026-01-05T20:35:16.078485] [INFO ] [sig ] [25/58] Processing report for 2025-11-17... [2026-01-05T20:35:16.078517] [INFO ] [sig ] [25/58] Report for 2025-11-17 already exists, skipping... [2026-01-05T20:35:16.078543] [INFO ] [sig ] [26/58] Processing report for 2025-11-18... [2026-01-05T20:35:16.078590] [INFO ] [sig ] [26/58] Report for 2025-11-18 already exists, skipping... [2026-01-05T20:35:16.078619] [INFO ] [sig ] [27/58] Processing report for 2025-11-19... [2026-01-05T20:35:16.078651] [INFO ] [sig ] [27/58] Report for 2025-11-19 already exists, skipping... [2026-01-05T20:35:16.078677] [INFO ] [sig ] [28/58] Processing report for 2025-11-20... [2026-01-05T20:35:16.078708] [INFO ] [sig ] [28/58] Report for 2025-11-20 already exists, skipping... [2026-01-05T20:35:16.078734] [INFO ] [sig ] [29/58] Processing report for 2025-11-21... [2026-01-05T20:35:16.078764] [INFO ] [sig ] [29/58] Report for 2025-11-21 already exists, skipping... [2026-01-05T20:35:16.078790] [INFO ] [sig ] [30/58] Processing report for 2025-11-24... [2026-01-05T20:35:16.078820] [INFO ] [sig ] [30/58] Report for 2025-11-24 already exists, skipping... [2026-01-05T20:35:16.078845] [INFO ] [sig ] [31/58] Processing report for 2025-11-25... [2026-01-05T20:35:16.078875] [INFO ] [sig ] [31/58] Report for 2025-11-25 already exists, skipping... [2026-01-05T20:35:16.078901] [INFO ] [sig ] [32/58] Processing report for 2025-11-26... [2026-01-05T20:35:16.078946] [INFO ] [sig ] [32/58] Report for 2025-11-26 already exists, skipping... [2026-01-05T20:35:16.078974] [INFO ] [sig ] [33/58] Processing report for 2025-11-28... [2026-01-05T20:35:16.079005] [INFO ] [sig ] [33/58] Report for 2025-11-28 already exists, skipping... [2026-01-05T20:35:16.079031] [INFO ] [sig ] [34/58] Processing report for 2025-12-01... [2026-01-05T20:35:16.079073] [INFO ] [sig ] [34/58] Report for 2025-12-01 already exists, skipping... [2026-01-05T20:35:16.079102] [INFO ] [sig ] [35/58] Processing report for 2025-12-02... [2026-01-05T20:35:16.079132] [INFO ] [sig ] [35/58] Report for 2025-12-02 already exists, skipping... [2026-01-05T20:35:16.079158] [INFO ] [sig ] [36/58] Processing report for 2025-12-03... [2026-01-05T20:35:16.079188] [INFO ] [sig ] [36/58] Report for 2025-12-03 already exists, skipping... [2026-01-05T20:35:16.079214] [INFO ] [sig ] [37/58] Processing report for 2025-12-04... [2026-01-05T20:35:16.079256] [INFO ] [sig ] [37/58] Report for 2025-12-04 already exists, skipping... [2026-01-05T20:35:16.079288] [INFO ] [sig ] [38/58] Processing report for 2025-12-05... [2026-01-05T20:35:16.079325] [INFO ] [sig ] [38/58] Report for 2025-12-05 already exists, skipping... [2026-01-05T20:35:16.079352] [INFO ] [sig ] [39/58] Processing report for 2025-12-08... [2026-01-05T20:35:16.079388] [INFO ] [sig ] [39/58] Report for 2025-12-08 already exists, skipping... [2026-01-05T20:35:16.079420] [INFO ] [sig ] [40/58] Processing report for 2025-12-09... [2026-01-05T20:35:16.079452] [INFO ] [sig ] [40/58] Report for 2025-12-09 already exists, skipping... [2026-01-05T20:35:16.079477] [INFO ] [sig ] [41/58] Processing report for 2025-12-10... [2026-01-05T20:35:16.079513] [INFO ] [sig ] [41/58] Report for 2025-12-10 already exists, skipping... [2026-01-05T20:35:16.079540] [INFO ] [sig ] [42/58] Processing report for 2025-12-11... [2026-01-05T20:35:16.079589] [INFO ] [sig ] [42/58] Report for 2025-12-11 already exists, skipping... [2026-01-05T20:35:16.079619] [INFO ] [sig ] [43/58] Processing report for 2025-12-12... [2026-01-05T20:35:16.079650] [INFO ] [sig ] [43/58] Report for 2025-12-12 already exists, skipping... [2026-01-05T20:35:16.079675] [INFO ] [sig ] [44/58] Processing report for 2025-12-15... [2026-01-05T20:35:16.079712] [INFO ] [sig ] [44/58] Report for 2025-12-15 already exists, skipping... [2026-01-05T20:35:16.079739] [INFO ] [sig ] [45/58] Processing report for 2025-12-16... [2026-01-05T20:35:16.079769] [INFO ] [sig ] [45/58] Report for 2025-12-16 already exists, skipping... [2026-01-05T20:35:16.079794] [INFO ] [sig ] [46/58] Processing report for 2025-12-17... [2026-01-05T20:35:16.079824] [INFO ] [sig ] [46/58] Report for 2025-12-17 already exists, skipping... [2026-01-05T20:35:16.079849] [INFO ] [sig ] [47/58] Processing report for 2025-12-18... [2026-01-05T20:35:16.079884] [INFO ] [sig ] [47/58] Report for 2025-12-18 already exists, skipping... [2026-01-05T20:35:16.079911] [INFO ] [sig ] [48/58] Processing report for 2025-12-19... [2026-01-05T20:35:16.079941] [INFO ] [sig ] [48/58] Report for 2025-12-19 already exists, skipping... [2026-01-05T20:35:16.079966] [INFO ] [sig ] [49/58] Processing report for 2025-12-22... [2026-01-05T20:35:16.080014] [INFO ] [sig ] [49/58] Report for 2025-12-22 already exists, skipping... [2026-01-05T20:35:16.080042] [INFO ] [sig ] [50/58] Processing report for 2025-12-23... [2026-01-05T20:35:16.080083] [INFO ] [sig ] [50/58] Report for 2025-12-23 already exists, skipping... [2026-01-05T20:35:16.080110] [INFO ] [sig ] [51/58] Processing report for 2025-12-24... [2026-01-05T20:35:16.080146] [INFO ] [sig ] [51/58] Report for 2025-12-24 already exists, skipping... [2026-01-05T20:35:16.080173] [INFO ] [sig ] [52/58] Processing report for 2025-12-26... [2026-01-05T20:35:16.080214] [INFO ] [sig ] [52/58] Report for 2025-12-26 already exists, skipping... [2026-01-05T20:35:16.080241] [INFO ] [sig ] [53/58] Processing report for 2025-12-29... [2026-01-05T20:35:16.080277] [INFO ] [sig ] [53/58] Report for 2025-12-29 already exists, skipping... [2026-01-05T20:35:16.080314] [INFO ] [sig ] [54/58] Processing report for 2025-12-30... [2026-01-05T20:35:16.080351] [INFO ] [sig ] [54/58] Report for 2025-12-30 already exists, skipping... [2026-01-05T20:35:16.080377] [INFO ] [sig ] [55/58] Processing report for 2025-12-31... [2026-01-05T20:35:16.080413] [INFO ] [sig ] [55/58] Report for 2025-12-31 already exists, skipping... [2026-01-05T20:35:16.080440] [INFO ] [sig ] [56/58] Processing report for 2026-01-02... [2026-01-05T20:35:16.080471] [INFO ] [sig ] [56/58] Report for 2026-01-02 already exists, skipping... [2026-01-05T20:35:16.080495] [INFO ] [sig ] [57/58] Processing report for 2026-01-05... [2026-01-05T20:35:16.080531] [INFO ] [sig ] [57/58] Report for 2026-01-05 already exists, skipping... [2026-01-05T20:35:16.080557] [INFO ] [sig ] [58/58] Processing report for 2026-01-06... [2026-01-05T20:35:16.228769] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.229148] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-05T20:35:16.229464] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.229792] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.229866] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.230159] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-05T20:35:16.230231] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.230520] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-05T20:35:16.230619] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.230681] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.230974] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.231268] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-05T20:35:16.231524] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.231834] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.232073] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.232311] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.232377] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.232661] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.232900] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-05T20:35:16.233178] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-05T20:35:16.233245] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.233527] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.233805] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.234094] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.234347] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-05T20:35:16.234705] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.234959] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-05T20:35:16.235228] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-05T20:35:16.235668] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.235967] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.236236] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.236486] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.236745] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-05T20:35:16.236817] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-05T20:35:16.237072] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.237367] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.237609] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-05T20:35:16.237854] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.238112] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-05T20:35:16.238369] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.238720] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-05T20:35:16.239162] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-05T20:35:16.239434] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.239716] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.240002] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.240270] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.240510] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.241047] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.241341] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.241616] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.241921] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.242188] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.242485] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-05T20:35:16.242800] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.242882] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.243148] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.243407] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.243484] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.243783] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.244062] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-05T20:35:16.244344] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-05T20:35:16.244638] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.244935] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.245004] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.245266] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.245561] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.245851] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.246108] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-05T20:35:16.246397] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.246827] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.247117] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.247410] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-05T20:35:16.247830] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.248165] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.248413] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-05T20:35:16.248704] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-05T20:35:16.249024] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-05T20:35:16.249337] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-05T20:35:16.249456] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.249535] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.249869] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.250130] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-05T20:35:16.250373] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.250631] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.250939] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.251248] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-05T20:35:16.251505] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.251826] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.252251] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-05T20:35:16.252516] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.252850] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-05T20:35:16.253122] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.253191] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.253250] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-05T20:35:16.253308] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.253612] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.253961] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.254281] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-05T20:35:16.254609] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.254853] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.255094] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.255337] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.255628] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-05T20:35:16.255859] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.256092] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.256339] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.256625] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-05T20:35:16.256861] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-05T20:35:16.257159] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.257400] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-05T20:35:16.257639] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.258141] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-05T20:35:16.258426] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-05T20:35:16.258699] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.258802] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-05T20:35:16.259094] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.259422] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.259757] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.260019] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.260342] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-05T20:35:16.260635] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-05T20:35:16.260944] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.261226] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.261486] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.261781] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.262065] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-05T20:35:16.262328] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.262876] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.262967] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.263989] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-05T20:35:16.264245] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-05T20:35:16.264353] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.264656] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.264909] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.265243] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.265558] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-05T20:35:16.265877] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-05T20:35:16.266131] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.266200] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.266442] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.266729] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.267018] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.267088] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-05T20:35:16.267315] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-05T20:35:16.267592] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-05T20:35:16.267671] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.267732] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.267978] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-05T20:35:16.268224] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-05T20:35:16.268497] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.268751] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-05T20:35:16.269042] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.269292] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-05T20:35:16.269561] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.269653] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.270172] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.270636] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-05T20:35:16.270878] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-05T20:35:16.270949] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-05T20:35:16.271238] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.271498] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.272346] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.272455] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.273039] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.273365] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-05T20:35:16.273622] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.273705] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-05T20:35:16.273998] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.274262] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.274595] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.274858] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.275107] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.275354] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.275662] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-05T20:35:16.275950] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-05T20:35:16.276192] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.276925] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.276994] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.277227] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.277481] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.277723] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.277968] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-05T20:35:16.278215] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.278285] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.278562] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.278862] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-05T20:35:16.279141] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.279411] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.279669] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-05T20:35:16.279753] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.280002] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.280239] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-05T20:35:16.280533] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.280845] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-05T20:35:16.281082] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.281336] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-05T20:35:16.281593] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-05T20:35:16.281829] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.282084] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.282320] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.282389] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-05T20:35:16.282689] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-05T20:35:16.282974] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.283224] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.283456] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.283746] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.283816] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-05T20:35:16.284110] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.284396] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.284630] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.284879] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.285152] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.285223] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.285293] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-05T20:35:16.285524] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.285799] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-05T20:35:16.286033] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.286320] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-05T20:35:16.286559] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.286863] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-05T20:35:16.287132] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.287386] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.287456] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-05T20:35:16.287733] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.287967] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.288037] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.288325] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.288407] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-05T20:35:16.288650] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.288899] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.289199] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.289283] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.289345] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.290141] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.290468] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.290774] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.291015] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.291273] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.291342] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.291740] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-05T20:35:16.291981] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.292221] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.292458] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.292712] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.292967] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.293199] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-05T20:35:16.293499] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.293740] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.294045] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-05T20:35:16.294303] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.294549] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.294638] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.294870] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.295102] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.295333] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.295562] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-05T20:35:16.295862] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.296091] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.296337] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-05T20:35:16.296599] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.296855] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.297104] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.297334] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-05T20:35:16.297563] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.297831] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.298061] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.298136] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.298371] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.298661] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-05T20:35:16.298900] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.299208] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-05T20:35:16.299474] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-05T20:35:16.299813] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.300084] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.300344] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.300630] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-05T20:35:16.300860] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-05T20:35:16.301110] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.301186] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-05T20:35:16.301460] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-05T20:35:16.301692] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.301922] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-05T20:35:16.302204] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.302436] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-05T20:35:16.302505] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.302747] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-05T20:35:16.303001] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.303247] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-05T20:35:16.304127] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-05T20:35:16.304409] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-05T20:35:16.304661] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-05T20:35:16.304767] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.305046] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.305309] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.305382] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-05T20:35:16.305639] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.305912] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-05T20:35:16.305983] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-05T20:35:16.306213] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.306510] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.306809] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-05T20:35:16.307074] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-05T20:35:16.307341] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-05T20:35:16.307424] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.307672] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.307931] [DEBUG] [LOCAL ] Loaded configuration for RIME: 6 features, 80.0% accuracy [2026-01-05T20:35:16.308011] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.308256] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.308493] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.308752] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-05T20:35:16.309044] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.309311] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.309565] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.309845] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.310114] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.310370] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.310751] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.311059] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.311359] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.311640] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.311972] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-05T20:35:16.312272] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.312563] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.312920] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-05T20:35:16.313195] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.313517] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.313622] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.313927] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.314299] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.314613] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.314896] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.315225] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.315471] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.315759] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-05T20:35:16.315833] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.316076] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.316306] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-05T20:35:16.316563] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.316666] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.316961] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.317241] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.317532] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-05T20:35:16.317630] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-05T20:35:16.317967] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.318297] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.318689] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-05T20:35:16.319032] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.319339] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-05T20:35:16.320149] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.320418] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-05T20:35:16.320685] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-05T20:35:16.320926] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.321166] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.321427] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.321499] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.321748] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.322054] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.322290] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.322546] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.322872] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-05T20:35:16.323110] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.323347] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-05T20:35:16.323717] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-05T20:35:16.323962] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.324283] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.324566] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-05T20:35:16.324868] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.325140] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-05T20:35:16.325474] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.325792] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.326079] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.326387] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-05T20:35:16.326498] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-05T20:35:16.326831] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-05T20:35:16.326907] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-05T20:35:16.327134] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.327457] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.328345] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.328606] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-05T20:35:16.328866] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.329155] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.329467] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.329540] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.329812] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.330080] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.330371] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.330687] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-05T20:35:16.330928] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-05T20:35:16.331212] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.332054] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.332150] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-05T20:35:16.333129] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.333482] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.333772] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.334081] [DEBUG] [LOCAL ] Loaded configuration for FGEN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.334409] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-05T20:35:16.335559] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.335922] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-05T20:35:16.336194] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.337408] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-05T20:35:16.337705] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.338076] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-05T20:35:16.338434] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-05T20:35:16.338816] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-05T20:35:16.339207] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-05T20:35:16.339511] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.339802] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.340072] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.340323] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.340406] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.340723] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-05T20:35:16.340969] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-05T20:35:16.341207] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.341529] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-05T20:35:16.341838] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-05T20:35:16.342094] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-05T20:35:16.342163] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-05T20:35:16.342439] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-05T20:35:16.342506] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.342807] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.343060] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.343308] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.343561] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.343898] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-05T20:35:16.343978] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-05T20:35:16.344039] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-05T20:35:16.344276] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-05T20:35:16.344344] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.344628] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-05T20:35:16.344909] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.345169] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.345236] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.345511] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.346030] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.346443] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.346777] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-05T20:35:16.347072] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-05T20:35:16.347429] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-05T20:35:16.347803] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.348101] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-05T20:35:16.348417] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-05T20:35:16.353718] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-05T20:35:16.354177] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-05T20:35:16.354647] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.354986] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.355336] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.355710] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.356068] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.356349] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.356663] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.356909] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.357173] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.357452] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.357529] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.357822] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.358093] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-05T20:35:16.358395] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.358647] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-05T20:35:16.358965] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-05T20:35:16.359226] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-05T20:35:16.359496] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-05T20:35:16.359765] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.360035] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.360353] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-05T20:35:16.360673] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.360943] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-05T20:35:16.361231] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.361513] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.361805] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.362070] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.362315] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.362385] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.362669] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.362985] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.363251] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-05T20:35:16.363527] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.364557] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.364828] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.365124] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.365195] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.365485] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.365561] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.365828] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.365900] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.365960] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.366249] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.366324] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.366615] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.366890] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-05T20:35:16.367141] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-05T20:35:16.367211] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-05T20:35:16.367434] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.367685] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-05T20:35:16.367919] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-05T20:35:16.368411] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.368653] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-05T20:35:16.368724] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-05T20:35:16.369066] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-05T20:35:16.369146] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.369450] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.369815] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.370114] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.370411] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.370659] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.370968] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-05T20:35:16.371039] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.371328] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.371605] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.371847] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.372137] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.372207] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.373007] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-05T20:35:16.373268] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.373591] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.373922] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.373994] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.374248] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.374513] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.374818] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.375074] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.375357] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.375608] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.375854] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-05T20:35:16.376104] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.376355] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.376603] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-05T20:35:16.376674] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.376917] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.376987] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.377230] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.377521] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-05T20:35:16.377613] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.377894] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.378128] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.378411] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.378644] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-05T20:35:16.378900] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.379176] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.379433] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.379685] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.379922] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-05T20:35:16.380170] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-05T20:35:16.380428] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.380713] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-05T20:35:16.380795] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.380858] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.381107] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-05T20:35:16.381352] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-05T20:35:16.381604] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.381865] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.382113] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.382382] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.382650] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.382916] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-05T20:35:16.383171] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.383241] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.383534] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.384508] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-05T20:35:16.384816] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-05T20:35:16.385101] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.385371] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-05T20:35:16.386421] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.386706] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-05T20:35:16.387021] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.387108] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-05T20:35:16.387363] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.387443] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-05T20:35:16.387745] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.388013] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.388360] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.388629] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-05T20:35:16.388904] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.389241] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.389526] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.389823] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.390150] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.390419] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.390727] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.390985] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.391295] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-05T20:35:16.391598] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-05T20:35:16.391667] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.391961] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.392028] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.392276] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.392554] [DEBUG] [LOCAL ] Loaded configuration for CNXC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.392642] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-05T20:35:16.392889] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.393154] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-05T20:35:16.393458] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-05T20:35:16.393724] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-05T20:35:16.394028] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-05T20:35:16.394279] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.394602] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.394861] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.395124] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-05T20:35:16.395378] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.395673] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.395932] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.396232] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-05T20:35:16.396497] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-05T20:35:16.396741] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.397794] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.398070] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.398355] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.398638] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.398910] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.399002] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.399265] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.399544] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.399885] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-05T20:35:16.400205] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-05T20:35:16.400540] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.401633] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.401709] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.402029] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.402309] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.402614] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-05T20:35:16.402881] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.403190] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-05T20:35:16.403505] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-05T20:35:16.403772] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.404066] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.404302] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-05T20:35:16.404537] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.404634] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.404893] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.405183] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.405433] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.405736] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.406027] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.406338] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.406631] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-05T20:35:16.406942] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.407014] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-05T20:35:16.407261] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-05T20:35:16.407329] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-05T20:35:16.408095] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.408394] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.408641] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.408951] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.409233] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.409508] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.409841] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.410192] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.410513] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-05T20:35:16.410626] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-05T20:35:16.410938] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-05T20:35:16.411193] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-05T20:35:16.411296] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-05T20:35:16.411552] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.411645] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.412095] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-05T20:35:16.412365] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.412437] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-05T20:35:16.412671] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.412932] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.413228] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.413489] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.413726] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.413985] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.414221] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-05T20:35:16.414291] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.414601] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.414907] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.416418] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.416711] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.417013] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.417315] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-05T20:35:16.417588] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.417858] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.417930] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.418216] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.418535] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-05T20:35:16.419475] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.419803] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.419875] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.420132] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.420422] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-05T20:35:16.420709] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.420992] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.421271] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.421343] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.421646] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.422384] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.422694] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-05T20:35:16.422972] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.423044] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.423314] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.423630] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.423914] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.424173] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.424440] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.424516] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-05T20:35:16.424833] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.425108] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.425362] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.425631] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-05T20:35:16.425898] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.426159] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.426416] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.426673] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.426911] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-05T20:35:16.426981] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-05T20:35:16.427259] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-05T20:35:16.427513] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.427784] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.427855] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.428138] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.428392] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.428706] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-05T20:35:16.428988] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.429304] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-05T20:35:16.429599] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.429896] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.430184] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-05T20:35:16.430440] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.430710] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-05T20:35:16.430964] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.431251] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-05T20:35:16.431536] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-05T20:35:16.431784] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-05T20:35:16.431855] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.432098] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-05T20:35:16.432349] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.432600] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-05T20:35:16.432837] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.433072] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.433352] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-05T20:35:16.433634] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.433886] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-05T20:35:16.434171] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.434421] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-05T20:35:16.434670] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.434950] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.435234] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.435466] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.435718] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-05T20:35:16.435998] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.436229] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-05T20:35:16.436468] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.436767] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.436999] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.437280] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.437511] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-05T20:35:16.437767] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.438013] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.438296] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-05T20:35:16.438544] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.439608] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.439687] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.439933] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-05T20:35:16.440183] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.440478] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.440756] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.441026] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.441289] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.441606] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-05T20:35:16.441907] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-05T20:35:16.442143] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.442398] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.442814] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-05T20:35:16.443109] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.443353] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.443613] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.443857] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-05T20:35:16.444099] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.444350] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.444602] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.444852] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-05T20:35:16.445105] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-05T20:35:16.445357] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-05T20:35:16.445427] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.445672] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-05T20:35:16.445742] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-05T20:35:16.445972] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.446213] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.446446] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.446707] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.446954] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.447179] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.447426] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.447662] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-05T20:35:16.447936] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.448006] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-05T20:35:16.448289] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-05T20:35:16.448359] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.448603] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.449668] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.449928] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.450197] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.450697] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.450968] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.451269] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-05T20:35:16.451345] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.451601] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.451846] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-05T20:35:16.452142] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-05T20:35:16.452404] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.452668] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-05T20:35:16.452906] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.453155] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.453415] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-05T20:35:16.453649] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.453888] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-05T20:35:16.454154] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.454404] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-05T20:35:16.454474] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-05T20:35:16.454704] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-05T20:35:16.454996] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-05T20:35:16.455259] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-05T20:35:16.455328] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.455592] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-05T20:35:16.455828] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.456079] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.456317] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.456586] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.456835] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-05T20:35:16.457123] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-05T20:35:16.457373] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.457441] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.457724] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-05T20:35:16.458015] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.458251] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.458545] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.458839] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.458911] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.459188] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.459487] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.459784] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.460082] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.460396] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.460641] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-05T20:35:16.460932] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.461185] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-05T20:35:16.461438] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-05T20:35:16.461705] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-05T20:35:16.461968] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.462266] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-05T20:35:16.462535] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.462817] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.463049] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.463343] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-05T20:35:16.463610] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-05T20:35:16.463890] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.464130] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.464382] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.464675] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.464967] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.465225] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.466265] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.466517] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.466798] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.467102] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-05T20:35:16.467393] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.467655] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-05T20:35:16.467913] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-05T20:35:16.468235] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.468477] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.468746] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.469025] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.469328] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-05T20:35:16.469594] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.469855] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.470159] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.470447] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.470732] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.471017] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.471267] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.471516] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.471770] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.472008] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-05T20:35:16.472077] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.472320] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.472555] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-05T20:35:16.472828] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-05T20:35:16.473086] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.473338] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-05T20:35:16.473621] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.473877] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.474137] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-05T20:35:16.474466] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.474721] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.474965] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-05T20:35:16.475219] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.475453] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.475707] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.475960] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.476245] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.476529] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-05T20:35:16.476808] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-05T20:35:16.477176] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.477419] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.477662] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.477957] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.478202] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-05T20:35:16.478496] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-05T20:35:16.478779] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.479032] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.479286] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-05T20:35:16.479514] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.479794] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-05T20:35:16.480092] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.480337] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.480610] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.480904] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-05T20:35:16.480974] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-05T20:35:16.481043] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.481295] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.481365] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-05T20:35:16.481617] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-05T20:35:16.481888] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.482182] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.482468] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.482719] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.483005] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.483246] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.483672] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-05T20:35:16.483933] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.484192] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.484435] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.484507] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.484743] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-05T20:35:16.484990] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-05T20:35:16.485281] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-05T20:35:16.485353] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.485629] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.485698] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.485760] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-05T20:35:16.485987] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.486241] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.486502] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.486586] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-05T20:35:16.486874] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-05T20:35:16.487156] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.487237] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-05T20:35:16.487480] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.487741] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-05T20:35:16.487975] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-05T20:35:16.488207] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-05T20:35:16.488462] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-05T20:35:16.488720] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-05T20:35:16.489006] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.489258] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-05T20:35:16.489509] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.489795] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.490090] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.490351] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.490666] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.490955] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.491195] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.491265] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-05T20:35:16.491552] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.491675] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.491760] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.492049] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.492285] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.492354] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.492618] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-05T20:35:16.492941] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.493200] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.493486] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-05T20:35:16.493607] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.493866] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.494153] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.494228] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.494517] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-05T20:35:16.494817] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.494888] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.495119] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.495358] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-05T20:35:16.496207] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.496531] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.496851] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-05T20:35:16.497139] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.497457] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-05T20:35:16.497726] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.498072] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.498349] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.498644] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-05T20:35:16.498884] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.499447] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.499722] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-05T20:35:16.499966] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.500275] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-05T20:35:16.500524] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.500631] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-05T20:35:16.500879] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.501134] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.501404] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.501704] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-05T20:35:16.501949] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.502263] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.502345] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.502638] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-05T20:35:16.502730] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.502969] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-05T20:35:16.503227] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-05T20:35:16.503317] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.503545] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.503820] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.504097] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-05T20:35:16.504389] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.504682] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-05T20:35:16.505006] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.505316] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.505557] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.505874] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-05T20:35:16.506155] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.506411] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-05T20:35:16.506699] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.506767] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-05T20:35:16.507011] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.507279] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.507552] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.507944] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.508256] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.508591] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.508908] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-05T20:35:16.509228] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.509518] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-05T20:35:16.509867] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-05T20:35:16.509940] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.510219] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.510472] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.510725] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-05T20:35:16.510986] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-05T20:35:16.511298] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.511371] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.511622] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-05T20:35:16.511898] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-05T20:35:16.512190] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.512424] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.512738] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.513036] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.513313] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.513599] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-05T20:35:16.513869] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.514137] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-05T20:35:16.514441] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.514683] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.514920] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.515165] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.515455] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.515533] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.515628] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.515915] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.516178] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.517079] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.517355] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-05T20:35:16.517697] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-05T20:35:16.517969] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.518311] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-05T20:35:16.518619] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.518908] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.519226] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.519497] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.519595] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.519863] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.520117] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.520420] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.520689] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.520960] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.521206] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.521500] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.521765] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-05T20:35:16.522026] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.522096] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.522369] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-05T20:35:16.522635] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.522885] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-05T20:35:16.523138] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.523457] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-05T20:35:16.523739] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.523837] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-05T20:35:16.524104] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.524374] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-05T20:35:16.524453] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-05T20:35:16.524515] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-05T20:35:16.524597] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.524849] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.525081] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-05T20:35:16.525342] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-05T20:35:16.525641] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.525927] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-05T20:35:16.526208] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.526477] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-05T20:35:16.526547] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.526810] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-05T20:35:16.526904] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.527189] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-05T20:35:16.527486] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.527814] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.528160] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-05T20:35:16.528404] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-05T20:35:16.528714] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.528795] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.529054] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-05T20:35:16.529358] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.529625] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.529889] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.530143] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-05T20:35:16.530212] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.530495] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-05T20:35:16.530749] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-05T20:35:16.531019] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-05T20:35:16.531305] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.531593] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.531853] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.532140] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-05T20:35:16.532437] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-05T20:35:16.532734] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.532996] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.533067] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-05T20:35:16.533345] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-05T20:35:16.533628] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.533874] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-05T20:35:16.534160] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.534395] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-05T20:35:16.534663] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-05T20:35:16.534951] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.535193] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-05T20:35:16.535435] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.535697] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-05T20:35:16.535768] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-05T20:35:16.535828] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.536090] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.536343] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.536609] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.536890] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-05T20:35:16.537189] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.537440] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-05T20:35:16.537690] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.538024] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.538329] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.538608] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.538896] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-05T20:35:16.539231] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-05T20:35:16.539480] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.539747] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-05T20:35:16.540040] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.540330] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-05T20:35:16.540646] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.540744] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-05T20:35:16.540972] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.541220] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.541288] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.541536] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-05T20:35:16.542610] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-05T20:35:16.542902] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-05T20:35:16.542997] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.543247] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.543496] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.543738] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.544223] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-05T20:35:16.544597] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-05T20:35:16.544879] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.545151] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.545461] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-05T20:35:16.545720] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-05T20:35:16.545974] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.546294] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.546550] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-05T20:35:16.546841] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.547107] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.547189] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-05T20:35:16.547440] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.547719] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-05T20:35:16.547960] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.548219] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-05T20:35:16.548512] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-05T20:35:16.548782] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.549021] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.549323] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.549398] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.549641] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.549939] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-05T20:35:16.550192] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-05T20:35:16.550262] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.550591] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.550872] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.551153] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.551238] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.551506] [DEBUG] [LOCAL ] Loaded configuration for DSGN: 5 features, 80.0% accuracy [2026-01-05T20:35:16.551831] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.552133] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-05T20:35:16.552448] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.552702] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.553007] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-05T20:35:16.553291] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.553630] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.554718] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-05T20:35:16.554790] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.555077] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.555418] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.555741] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-05T20:35:16.556010] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.556083] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.556387] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.556662] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-05T20:35:16.556975] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-05T20:35:16.557046] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.557359] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-05T20:35:16.557671] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.557978] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.558284] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.558600] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.558907] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.559198] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.559453] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.559777] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.560077] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-05T20:35:16.560423] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.560707] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.561015] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-05T20:35:16.561296] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-05T20:35:16.561620] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-05T20:35:16.561914] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-05T20:35:16.562237] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.562500] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.562799] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.563099] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.563178] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.563481] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.563768] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-05T20:35:16.564231] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.564483] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-05T20:35:16.564744] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-05T20:35:16.564838] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.565092] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-05T20:35:16.565372] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-05T20:35:16.565736] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.566063] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.566151] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-05T20:35:16.566469] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.567455] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-05T20:35:16.567739] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.567811] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.568062] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.568133] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-05T20:35:16.568192] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.568442] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.568521] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.568795] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-05T20:35:16.569060] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-05T20:35:16.569324] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.569586] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.569895] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.570146] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.570215] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-05T20:35:16.570497] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-05T20:35:16.570763] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.571008] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.571294] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.571536] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.571842] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-05T20:35:16.572133] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.572468] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.572804] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-05T20:35:16.573087] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.573378] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.573677] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-05T20:35:16.573757] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.574041] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.574110] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.574354] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-05T20:35:16.574437] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-05T20:35:16.574725] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.574967] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.575212] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.575286] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-05T20:35:16.575513] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-05T20:35:16.575797] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-05T20:35:16.576052] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.576336] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.576585] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.576872] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-05T20:35:16.577132] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.577394] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.577653] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-05T20:35:16.577944] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.578196] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-05T20:35:16.578448] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.578729] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.578799] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.579068] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.579370] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.579676] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.579938] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.580212] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.580449] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-05T20:35:16.580742] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.580822] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-05T20:35:16.581140] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-05T20:35:16.582064] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.582155] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-05T20:35:16.582418] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.582695] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.582988] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.583111] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.583372] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-05T20:35:16.583658] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.583945] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-05T20:35:16.584225] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.584493] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-05T20:35:16.584781] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-05T20:35:16.584854] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.585098] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.585356] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.585607] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-05T20:35:16.585868] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.586135] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-05T20:35:16.586475] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.586742] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-05T20:35:16.587081] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-05T20:35:16.587435] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.587773] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-05T20:35:16.588039] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.588299] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.588551] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.588839] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-05T20:35:16.589113] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-05T20:35:16.589412] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-05T20:35:16.589720] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-05T20:35:16.589961] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.590220] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-05T20:35:16.590468] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.590544] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.590849] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.591097] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-05T20:35:16.591334] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.591601] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.591850] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-05T20:35:16.592132] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.592426] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.592676] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-05T20:35:16.592745] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-05T20:35:16.592976] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-05T20:35:16.593043] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.593273] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.593532] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.593813] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-05T20:35:16.594054] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.594341] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.594595] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.594851] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.595137] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.595373] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-05T20:35:16.595442] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.595717] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-05T20:35:16.595947] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.596175] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.596405] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.596856] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.597093] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-05T20:35:16.597332] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.597424] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.597706] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-05T20:35:16.597776] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.598069] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-05T20:35:16.598409] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.598689] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-05T20:35:16.598961] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.599207] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.599489] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.599770] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.600006] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.600301] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-05T20:35:16.600551] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.600852] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-05T20:35:16.601130] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-05T20:35:16.601426] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.601685] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.601940] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.602206] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-05T20:35:16.602460] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.602748] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.602820] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.603069] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-05T20:35:16.603315] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-05T20:35:16.603548] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.603819] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-05T20:35:16.604052] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-05T20:35:16.604333] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-05T20:35:16.604607] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.604884] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.605146] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.605399] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.605631] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.605867] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.606162] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-05T20:35:16.606410] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-05T20:35:16.606666] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.606948] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.607896] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.608197] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.608506] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.608782] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.609091] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-05T20:35:16.609356] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-05T20:35:16.609604] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.609851] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-05T20:35:16.610102] [DEBUG] [LOCAL ] Loaded configuration for HOUS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.610402] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-05T20:35:16.610712] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.610818] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.611108] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.611384] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.611634] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.611882] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.612117] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-05T20:35:16.612676] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.612958] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-05T20:35:16.613264] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.613512] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-05T20:35:16.613854] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.614214] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.614542] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.614811] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.615075] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.615368] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.615661] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.615912] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.615982] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.616209] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.616468] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.616742] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-05T20:35:16.617031] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.617286] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-05T20:35:16.617616] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-05T20:35:16.618111] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.618400] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-05T20:35:16.618653] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.618963] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.619266] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.619541] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.619825] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-05T20:35:16.620124] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.620195] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.620254] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-05T20:35:16.620490] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-05T20:35:16.620634] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.620903] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.621013] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.621304] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.621557] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-05T20:35:16.621811] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.622064] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.622348] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.622424] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.622671] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.622916] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.623438] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.623746] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.624039] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.624308] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-05T20:35:16.624593] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.624912] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.625255] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.625528] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-05T20:35:16.625803] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-05T20:35:16.626040] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.626331] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.626632] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.626865] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.626936] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-05T20:35:16.627268] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.627558] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-05T20:35:16.627863] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.627933] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.628176] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.628411] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.628644] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.629694] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.629939] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.630231] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.630485] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.630728] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.630970] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.631226] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-05T20:35:16.631497] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-05T20:35:16.631780] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.632016] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.632085] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.632315] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.632549] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-05T20:35:16.633605] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-05T20:35:16.633919] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.634186] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.634446] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.634748] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.634830] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.635080] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.635331] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.635600] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-05T20:35:16.635841] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-05T20:35:16.636132] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-05T20:35:16.636372] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.636640] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.636883] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-05T20:35:16.636960] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-05T20:35:16.637248] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-05T20:35:16.637317] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.637558] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-05T20:35:16.637870] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-05T20:35:16.637939] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-05T20:35:16.638185] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-05T20:35:16.638421] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-05T20:35:16.638702] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.638985] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.639289] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.639556] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-05T20:35:16.639815] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-05T20:35:16.640084] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-05T20:35:16.640377] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.640624] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.640928] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.641202] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-05T20:35:16.641460] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.641696] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.641931] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.642219] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-05T20:35:16.642505] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.642779] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.643035] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.643297] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.643533] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-05T20:35:16.643791] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.644043] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-05T20:35:16.644279] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.644349] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.644634] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.644927] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-05T20:35:16.645228] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-05T20:35:16.645484] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-05T20:35:16.645717] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.646002] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-05T20:35:16.646236] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.646519] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.646791] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-05T20:35:16.647045] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.647289] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.647541] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-05T20:35:16.647641] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.647889] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.648174] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-05T20:35:16.648409] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-05T20:35:16.648487] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.648738] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.648809] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.649058] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.649299] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.649369] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.649598] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.649887] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.650174] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.650431] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.650680] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.650976] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-05T20:35:16.651260] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.651508] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-05T20:35:16.651795] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-05T20:35:16.652034] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.652269] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-05T20:35:16.652566] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-05T20:35:16.652849] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-05T20:35:16.653137] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.653423] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.653699] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.653953] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.654206] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.654439] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.654688] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-05T20:35:16.654938] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.655167] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-05T20:35:16.655449] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.655730] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.655980] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.656233] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.656535] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.656818] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-05T20:35:16.657087] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.657329] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.657643] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.657904] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.658193] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.658448] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.658702] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.658955] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.659217] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.659287] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.659534] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.659794] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.660047] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.660334] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.660603] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.660892] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.660974] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-05T20:35:16.661216] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-05T20:35:16.661471] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-05T20:35:16.661771] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.661857] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.662110] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-05T20:35:16.662361] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-05T20:35:16.662607] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.662861] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.663124] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.663425] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-05T20:35:16.663710] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.663994] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.664291] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.664368] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.664647] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.664898] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-05T20:35:16.665150] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.665385] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-05T20:35:16.665455] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-05T20:35:16.665516] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.665798] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-05T20:35:16.666035] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.666282] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-05T20:35:16.666530] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.666623] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.666905] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-05T20:35:16.666988] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.667270] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-05T20:35:16.667562] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.667661] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.667892] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-05T20:35:16.668189] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-05T20:35:16.668455] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.668526] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.668802] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.668877] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-05T20:35:16.668958] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.669248] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.669492] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.669919] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.670168] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.670586] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-05T20:35:16.670873] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.671117] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-05T20:35:16.671420] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.671683] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.671945] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.672238] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.672531] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.672786] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.673022] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-05T20:35:16.673275] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.673511] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-05T20:35:16.674601] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-05T20:35:16.674847] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.675147] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.675408] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-05T20:35:16.675488] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.675728] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.675992] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-05T20:35:16.676872] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.677130] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-05T20:35:16.677387] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-05T20:35:16.677466] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.677725] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-05T20:35:16.677985] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.678274] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-05T20:35:16.678510] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.678782] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.679076] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.679320] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.679556] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-05T20:35:16.679839] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-05T20:35:16.680122] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.680405] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.680677] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.680939] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.681200] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.681461] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.681752] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.682025] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.682326] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-05T20:35:16.682594] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.682891] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-05T20:35:16.683139] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-05T20:35:16.683381] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-05T20:35:16.683647] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-05T20:35:16.683880] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.684115] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-05T20:35:16.685128] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.685368] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-05T20:35:16.685629] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.685920] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-05T20:35:16.686180] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.686421] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.686666] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.686962] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-05T20:35:16.687242] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.687524] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.687823] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-05T20:35:16.688084] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.688331] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-05T20:35:16.688632] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.688915] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.689236] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.689512] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.689768] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-05T20:35:16.690022] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.690101] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-05T20:35:16.690380] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.690616] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.690899] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.690968] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-05T20:35:16.691278] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-05T20:35:16.691600] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-05T20:35:16.691839] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.692080] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.692321] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.692597] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-05T20:35:16.692837] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.693071] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-05T20:35:16.693361] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-05T20:35:16.693645] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-05T20:35:16.693928] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-05T20:35:16.694176] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-05T20:35:16.694460] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-05T20:35:16.694697] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-05T20:35:16.694931] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-05T20:35:16.695213] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.695488] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-05T20:35:16.695773] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.696101] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.697012] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.697271] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.697534] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.697866] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.698123] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-05T20:35:16.698196] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-05T20:35:16.698489] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.698760] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-05T20:35:16.698833] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-05T20:35:16.698904] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-05T20:35:16.699191] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-05T20:35:16.699447] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.699705] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.699997] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-05T20:35:16.700285] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.700560] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.700823] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.701113] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-05T20:35:16.701415] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-05T20:35:16.701679] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.701934] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.702169] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.702238] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.702465] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-05T20:35:16.702542] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.702633] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-05T20:35:16.702912] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-05T20:35:16.703164] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.703415] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.703663] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.703904] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.704157] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.704441] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-05T20:35:16.704700] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.704959] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.705211] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.705482] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.705552] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-05T20:35:16.705804] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-05T20:35:16.706062] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-05T20:35:16.706131] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-05T20:35:16.706191] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.706483] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.706591] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-05T20:35:16.706867] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-05T20:35:16.707095] [DEBUG] [LOCAL ] Loaded configuration for NXC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.707374] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.707627] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.707876] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-05T20:35:16.708119] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-05T20:35:16.708188] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.708425] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.708510] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.708784] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-05T20:35:16.709055] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.709136] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-05T20:35:16.709197] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.709256] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.709516] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.709840] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-05T20:35:16.710093] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-05T20:35:16.710360] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.710656] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-05T20:35:16.710887] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.711154] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-05T20:35:16.711457] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-05T20:35:16.711708] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.711955] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.712186] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-05T20:35:16.712466] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-05T20:35:16.712749] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.712986] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-05T20:35:16.713232] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-05T20:35:16.713460] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-05T20:35:16.713702] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.713978] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-05T20:35:16.714046] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-05T20:35:16.714284] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.714527] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.714835] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.714905] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-05T20:35:16.715142] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-05T20:35:16.715418] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.715646] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.715930] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.716215] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-05T20:35:16.716458] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.716687] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.716932] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-05T20:35:16.717176] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-05T20:35:16.717247] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.717480] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.717723] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-05T20:35:16.717969] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.718207] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-05T20:35:16.718459] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-05T20:35:16.718737] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.718992] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-05T20:35:16.719292] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.719535] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.719823] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-05T20:35:16.720102] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-05T20:35:16.720171] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-05T20:35:16.720396] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.720632] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.720702] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.720984] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.721262] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.721494] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.721725] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.722004] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.722280] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.722350] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.722610] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-05T20:35:16.722852] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-05T20:35:16.723078] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.723305] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.723600] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.723672] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.723946] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-05T20:35:16.724228] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.724493] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.724810] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-05T20:35:16.725128] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-05T20:35:16.725450] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.725731] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-05T20:35:16.725998] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.726269] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-05T20:35:16.726535] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.726798] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.726869] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-05T20:35:16.727088] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-05T20:35:16.727158] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.727377] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.727623] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-05T20:35:16.727850] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.728127] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.728374] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.728608] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.728885] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.729189] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.729469] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-05T20:35:16.729701] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.729935] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.730160] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.730404] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.730650] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.730933] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.731164] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.731409] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.731656] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.731934] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-05T20:35:16.732228] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.732515] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.732780] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.733060] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.733287] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.733512] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-05T20:35:16.733781] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.734070] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-05T20:35:16.734322] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-05T20:35:16.734550] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-05T20:35:16.734828] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-05T20:35:16.734900] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.735137] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-05T20:35:16.735363] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.735643] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.735921] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.736166] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-05T20:35:16.736451] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.736680] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-05T20:35:16.736923] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-05T20:35:16.737199] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.737434] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-05T20:35:16.737679] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.737956] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.738190] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-05T20:35:16.738437] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.738721] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.738798] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-05T20:35:16.739072] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.739349] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.739617] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.739864] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.740093] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.740356] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.740650] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-05T20:35:16.740935] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.741004] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.741237] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-05T20:35:16.741323] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.741385] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-05T20:35:16.741444] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.741723] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-05T20:35:16.742040] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.742292] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-05T20:35:16.742603] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-05T20:35:16.742872] [DEBUG] [LOCAL ] Loaded configuration for NISN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.743121] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-05T20:35:16.743418] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.743661] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-05T20:35:16.743907] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-05T20:35:16.744153] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-05T20:35:16.744379] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.744659] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-05T20:35:16.744902] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.745147] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.745375] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-05T20:35:16.745747] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.746031] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.746297] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-05T20:35:16.746549] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-05T20:35:16.746823] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.746895] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-05T20:35:16.746974] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.747037] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-05T20:35:16.747286] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.747518] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.747823] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-05T20:35:16.748070] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-05T20:35:16.748360] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.748737] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.748999] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.749073] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-05T20:35:16.749364] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-05T20:35:16.749606] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.749859] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.750116] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.750405] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-05T20:35:16.750644] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-05T20:35:16.750730] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.750955] [DEBUG] [LOCAL ] Loaded configuration for ATHA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.751240] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-05T20:35:16.751538] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-05T20:35:16.752427] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.752671] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.752926] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-05T20:35:16.753163] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-05T20:35:16.753451] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.753706] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.753778] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.753837] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.754122] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.754379] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.754625] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.754868] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.755112] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.755398] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.755677] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.755953] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-05T20:35:16.756238] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-05T20:35:16.756526] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.756848] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.756923] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.757143] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.757389] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.757636] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.757928] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-05T20:35:16.758215] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-05T20:35:16.758493] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.758765] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.758996] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-05T20:35:16.759066] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.759290] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.759520] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-05T20:35:16.759824] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-05T20:35:16.759896] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.760191] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-05T20:35:16.760439] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-05T20:35:16.760704] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-05T20:35:16.760785] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.760858] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.760919] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.761193] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.761277] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.761565] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-05T20:35:16.761653] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.761941] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.762186] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.762434] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.762679] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.762926] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.762996] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.763253] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.763534] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-05T20:35:16.763804] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.764046] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.764119] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.764350] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.764848] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-05T20:35:16.765092] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.765349] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-05T20:35:16.765420] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-05T20:35:16.765715] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.766010] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-05T20:35:16.766301] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.766602] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.766869] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.767117] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.767394] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.767620] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-05T20:35:16.767864] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-05T20:35:16.768106] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-05T20:35:16.768176] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.768465] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.768544] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-05T20:35:16.768851] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.769122] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-05T20:35:16.769383] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.769659] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.769938] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-05T20:35:16.770210] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.770464] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-05T20:35:16.770739] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.770966] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-05T20:35:16.771242] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.771522] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-05T20:35:16.771823] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-05T20:35:16.772050] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.772292] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.772542] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.772794] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.772864] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-05T20:35:16.773101] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.773356] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.773616] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.773893] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.773961] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-05T20:35:16.774210] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.774504] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-05T20:35:16.774751] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-05T20:35:16.775029] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.775304] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.775671] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.775749] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-05T20:35:16.775978] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.776326] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-05T20:35:16.776829] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.777119] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.777387] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.777459] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-05T20:35:16.777689] [DEBUG] [LOCAL ] Loaded configuration for OPRX: 5 features, 100.0% accuracy [2026-01-05T20:35:16.777924] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.778172] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.778499] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.778821] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-05T20:35:16.778904] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-05T20:35:16.779178] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.779411] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-05T20:35:16.779659] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.779889] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.780119] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-05T20:35:16.780188] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.780463] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.780744] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.781025] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.781094] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.781334] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.781606] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.781912] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.781982] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.782254] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.782506] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.782755] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.783034] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-05T20:35:16.783102] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-05T20:35:16.783375] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.783444] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.783732] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-05T20:35:16.784012] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-05T20:35:16.784278] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.784538] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.784815] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.785044] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.785329] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.785598] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.785833] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-05T20:35:16.786117] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-05T20:35:16.786395] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.786623] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.786908] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.786978] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.787273] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-05T20:35:16.787358] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.787425] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-05T20:35:16.787486] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-05T20:35:16.787713] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-05T20:35:16.787944] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.788181] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-05T20:35:16.788456] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.788720] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-05T20:35:16.788957] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-05T20:35:16.789211] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-05T20:35:16.789470] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.789717] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.789961] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-05T20:35:16.790239] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.790485] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-05T20:35:16.790769] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.790838] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-05T20:35:16.790898] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-05T20:35:16.791154] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.791399] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.791652] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.791928] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.792196] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-05T20:35:16.792279] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-05T20:35:16.792654] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-05T20:35:16.792976] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.793311] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.793641] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-05T20:35:16.793937] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.794214] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.794509] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.794822] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.795097] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-05T20:35:16.795175] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.795433] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.795758] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.796048] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-05T20:35:16.796126] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.796476] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-05T20:35:16.796804] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.797083] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.797441] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.797715] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.798040] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.798368] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.798696] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.799008] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.799308] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.799608] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-05T20:35:16.799877] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.799954] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.800222] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.800509] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-05T20:35:16.800861] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.801181] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.801466] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.801556] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-05T20:35:16.801861] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-05T20:35:16.802146] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-05T20:35:16.802231] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.802533] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-05T20:35:16.802826] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-05T20:35:16.803110] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-05T20:35:16.803375] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.803644] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-05T20:35:16.803928] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.804216] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.804586] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.804854] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-05T20:35:16.805170] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.805487] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.805801] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-05T20:35:16.806067] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.806402] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.806686] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-05T20:35:16.806967] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.807298] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.807612] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-05T20:35:16.807898] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.808161] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-05T20:35:16.808425] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.808732] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.809022] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.809292] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.809594] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.809881] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-05T20:35:16.810146] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.810430] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.810721] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-05T20:35:16.811007] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.811297] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-05T20:35:16.811375] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-05T20:35:16.811626] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.811909] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.812190] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.813238] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-05T20:35:16.813316] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.813624] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.813955] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.814228] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.814554] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-05T20:35:16.814849] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.815171] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.815438] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.815706] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.816020] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-05T20:35:16.816335] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.816600] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.816919] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.817236] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.817500] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.817602] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.817857] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-05T20:35:16.818141] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.818456] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.818731] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.819017] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-05T20:35:16.819314] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-05T20:35:16.819392] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.819454] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.819707] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-05T20:35:16.820026] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-05T20:35:16.820104] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.820375] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.820647] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.820961] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.821226] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.821305] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.821592] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-05T20:35:16.821673] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-05T20:35:16.821943] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.822254] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.822590] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.822863] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-05T20:35:16.823147] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-05T20:35:16.823447] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.823722] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.823802] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.824109] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-05T20:35:16.824400] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.824478] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-05T20:35:16.824783] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-05T20:35:16.825046] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.825375] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.825706] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.826019] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-05T20:35:16.826334] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.826653] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.826918] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.827183] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-05T20:35:16.827499] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.827838] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.828153] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.828439] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.828724] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.829013] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.829298] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-05T20:35:16.829600] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-05T20:35:16.829890] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.830219] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-05T20:35:16.830491] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.830763] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.831032] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.831372] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-05T20:35:16.831663] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.831982] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-05T20:35:16.832284] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.832602] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.832886] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.833200] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-05T20:35:16.833466] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.833785] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-05T20:35:16.834069] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.834348] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-05T20:35:16.834627] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.834895] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.834973] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-05T20:35:16.835226] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.835532] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.835872] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.836191] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.836457] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.836750] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.837014] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-05T20:35:16.837278] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.837544] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.837850] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.838132] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-05T20:35:16.838397] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.838665] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.839020] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.839101] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.839471] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.839800] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.840091] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.840378] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.840645] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.840880] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-05T20:35:16.841123] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.841349] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-05T20:35:16.841605] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.841879] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-05T20:35:16.842103] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.842339] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.842417] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-05T20:35:16.842687] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-05T20:35:16.842913] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.843185] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.843463] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.843738] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.844011] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.844252] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.844540] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.844839] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-05T20:35:16.845072] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-05T20:35:16.845962] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-05T20:35:16.846248] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-05T20:35:16.846490] [DEBUG] [LOCAL ] Loaded configuration for CLCO: 0 features, 90.0% accuracy [2026-01-05T20:35:16.846561] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-05T20:35:16.846867] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.847129] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-05T20:35:16.847387] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.847616] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.847693] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-05T20:35:16.847915] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.848152] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.848379] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.848664] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-05T20:35:16.848911] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-05T20:35:16.849236] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.849473] [DEBUG] [LOCAL ] Loaded configuration for IMKTA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.849718] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.849946] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-05T20:35:16.850222] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.850464] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-05T20:35:16.850737] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-05T20:35:16.850961] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-05T20:35:16.851051] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.851329] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.851602] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-05T20:35:16.851873] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.852149] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.852215] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.852482] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.852548] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-05T20:35:16.852793] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-05T20:35:16.853595] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.853847] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.854128] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.854384] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-05T20:35:16.854685] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-05T20:35:16.854918] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.855144] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.855388] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.855632] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.855699] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.855944] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.856229] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.856475] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.856727] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.856977] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.857263] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.857541] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.857631] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.857854] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.858139] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-05T20:35:16.858386] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.858628] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-05T20:35:16.858855] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.859116] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.859413] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.859678] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.859777] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.859860] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.860136] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.860456] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.860743] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.861029] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.861368] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-05T20:35:16.861697] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-05T20:35:16.862006] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.862300] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.862618] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-05T20:35:16.862732] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-05T20:35:16.863045] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-05T20:35:16.863316] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-05T20:35:16.863636] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.863993] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.864331] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.864659] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.864759] [DEBUG] [LOCAL ] Loaded configuration for CDTX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.865079] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-05T20:35:16.865406] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.865732] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.865832] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.866120] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.866417] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.866693] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-05T20:35:16.866993] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-05T20:35:16.867222] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.867494] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-05T20:35:16.867719] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-05T20:35:16.867990] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.868323] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-05T20:35:16.868760] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-05T20:35:16.869049] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.870732] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-05T20:35:16.871006] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-05T20:35:16.871331] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.871603] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-05T20:35:16.871862] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.872148] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-05T20:35:16.872380] [DEBUG] [LOCAL ] Loaded configuration for GIL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.872610] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-05T20:35:16.872870] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.872941] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.873232] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.873305] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-05T20:35:16.873537] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.873860] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.874113] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-05T20:35:16.874362] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-05T20:35:16.874621] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-05T20:35:16.874852] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.875081] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.875151] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.875409] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-05T20:35:16.875663] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-05T20:35:16.875955] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-05T20:35:16.876202] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-05T20:35:16.876429] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.876680] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.876976] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.877484] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.877783] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.878039] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-05T20:35:16.878281] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-05T20:35:16.878531] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-05T20:35:16.878838] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-05T20:35:16.879145] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-05T20:35:16.879397] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-05T20:35:16.879677] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.879747] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.880015] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.880302] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-05T20:35:16.880597] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-05T20:35:16.880832] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-05T20:35:16.881069] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.881299] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-05T20:35:16.881546] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.881812] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.882090] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-05T20:35:16.882349] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.882601] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-05T20:35:16.882852] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-05T20:35:16.883097] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.883345] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-05T20:35:16.883604] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-05T20:35:16.883884] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.884111] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.884351] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-05T20:35:16.884602] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-05T20:35:16.884833] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.885076] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.885329] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-05T20:35:16.885399] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-05T20:35:16.885621] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.885868] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-05T20:35:16.886114] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.886413] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.886647] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.886890] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.887680] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-05T20:35:16.887974] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.888047] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-05T20:35:16.888327] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.888603] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-05T20:35:16.888676] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.888977] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.889312] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-05T20:35:16.889602] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.889854] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-05T20:35:16.890140] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.890376] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.890656] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-05T20:35:16.890887] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-05T20:35:16.891171] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.891398] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.891640] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-05T20:35:16.891871] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.892100] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-05T20:35:16.892378] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.892646] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.892879] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-05T20:35:16.893122] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.893366] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-05T20:35:16.893597] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.893902] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-05T20:35:16.894170] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-05T20:35:16.894282] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.894525] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.894835] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-05T20:35:16.895124] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-05T20:35:16.895195] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-05T20:35:16.895467] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-05T20:35:16.895719] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-05T20:35:16.896007] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-05T20:35:16.896256] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-05T20:35:16.896495] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-05T20:35:16.896748] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-05T20:35:16.897003] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-05T20:35:16.897073] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-05T20:35:16.897352] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.897606] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.897849] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.898134] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-05T20:35:16.898422] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-05T20:35:16.898687] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.899029] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.899122] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-05T20:35:16.899424] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.899678] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.899926] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-05T20:35:16.900192] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-05T20:35:16.900491] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.900745] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-05T20:35:16.900995] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-05T20:35:16.901243] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-05T20:35:16.901478] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.901715] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.901784] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.902089] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-05T20:35:16.902339] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.902603] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.902869] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.903136] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.903384] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.903651] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.903942] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.904228] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-05T20:35:16.904311] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.904537] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-05T20:35:16.904831] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-05T20:35:16.905112] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.905417] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.905719] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.905986] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.906235] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-05T20:35:16.906311] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-05T20:35:16.906601] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-05T20:35:16.906685] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.906930] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-05T20:35:16.907164] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.907424] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-05T20:35:16.907686] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-05T20:35:16.907756] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-05T20:35:16.908006] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-05T20:35:16.908257] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.908326] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-05T20:35:16.909138] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.909416] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-05T20:35:16.909717] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.909993] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.910062] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-05T20:35:16.910322] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.910627] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.910916] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-05T20:35:16.911174] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.911242] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.911465] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.911720] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.912032] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-05T20:35:16.912330] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-05T20:35:16.912603] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-05T20:35:16.912903] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-05T20:35:16.913148] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.913396] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-05T20:35:16.913664] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-05T20:35:16.913900] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.914130] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-05T20:35:16.914409] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-05T20:35:16.914655] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-05T20:35:16.914885] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.915115] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.915352] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.915633] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-05T20:35:16.915912] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.916142] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.916373] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-05T20:35:16.916604] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-05T20:35:16.916850] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-05T20:35:16.917078] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.917314] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-05T20:35:16.917546] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-05T20:35:16.917804] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.918039] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-05T20:35:16.918319] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-05T20:35:16.918707] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-05T20:35:16.919001] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-05T20:35:16.919261] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-05T20:35:16.919592] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-05T20:35:16.919866] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-05T20:35:16.920146] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-05T20:35:16.920448] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.920516] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-05T20:35:16.920838] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.921105] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-05T20:35:16.921366] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-05T20:35:16.921610] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.921839] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.922116] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-05T20:35:16.922358] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.922433] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-05T20:35:16.922724] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-05T20:35:16.922989] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-05T20:35:16.923251] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-05T20:35:16.923518] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.923606] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-05T20:35:16.923666] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-05T20:35:16.923888] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-05T20:35:16.924116] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-05T20:35:16.924387] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-05T20:35:16.924455] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-05T20:35:16.924514] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.924772] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-05T20:35:16.925033] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-05T20:35:16.925297] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-05T20:35:16.925592] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.925849] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-05T20:35:16.926099] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.926380] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-05T20:35:16.926617] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.926896] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.927143] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.927384] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-05T20:35:16.927641] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-05T20:35:16.927920] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-05T20:35:16.927988] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.928262] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.928338] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.928610] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-05T20:35:16.928889] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-05T20:35:16.928990] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.929275] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-05T20:35:16.929509] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-05T20:35:16.929810] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.929888] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-05T20:35:16.930114] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.930403] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.930654] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-05T20:35:16.930901] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.931130] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.931368] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.931445] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.931691] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-05T20:35:16.931967] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-05T20:35:16.932212] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-05T20:35:16.932460] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-05T20:35:16.932715] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.932791] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-05T20:35:16.932851] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.933074] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-05T20:35:16.933325] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.933391] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.933448] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.933693] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-05T20:35:16.933951] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.934019] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-05T20:35:16.934302] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-05T20:35:16.934369] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-05T20:35:16.934641] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-05T20:35:16.934869] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.935102] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-05T20:35:16.935348] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-05T20:35:16.935594] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-05T20:35:16.935826] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-05T20:35:16.936109] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.936176] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-05T20:35:16.936449] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-05T20:35:16.936699] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-05T20:35:16.936986] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-05T20:35:16.937295] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.937542] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-05T20:35:16.937632] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-05T20:35:16.937856] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-05T20:35:16.938101] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.938333] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.938598] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-05T20:35:16.938882] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-05T20:35:16.939147] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.939439] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.939678] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-05T20:35:16.939964] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-05T20:35:16.940206] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-05T20:35:16.940493] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.940746] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-05T20:35:16.940992] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.941062] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-05T20:35:16.941351] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.941433] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-05T20:35:16.941681] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-05T20:35:16.941938] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.942178] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-05T20:35:16.942441] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-05T20:35:16.942698] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-05T20:35:16.942962] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.943220] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-05T20:35:16.943465] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-05T20:35:16.943752] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.944037] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-05T20:35:16.944329] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.944597] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-05T20:35:16.944668] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.944727] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.944787] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-05T20:35:16.945063] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.945311] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.945586] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-05T20:35:16.945875] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.946123] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.946208] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-05T20:35:16.946495] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.946748] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.947046] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.947291] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-05T20:35:16.947528] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-05T20:35:16.947784] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-05T20:35:16.948038] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.948291] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.948524] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-05T20:35:16.948810] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.949057] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-05T20:35:16.949315] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-05T20:35:16.949606] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.949899] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-05T20:35:16.950194] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.950495] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-05T20:35:16.950748] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.951015] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.951320] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-05T20:35:16.951626] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-05T20:35:16.951925] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.952177] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.952244] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.952513] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-05T20:35:16.952775] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.953028] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-05T20:35:16.953262] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-05T20:35:16.953520] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-05T20:35:16.953827] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-05T20:35:16.953897] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.954128] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-05T20:35:16.954410] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-05T20:35:16.954644] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-05T20:35:16.954897] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.955177] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-05T20:35:16.955434] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.955685] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-05T20:35:16.955981] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.956211] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-05T20:35:16.956288] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.956347] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.956607] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-05T20:35:16.956883] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-05T20:35:16.957149] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-05T20:35:16.957398] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-05T20:35:16.957682] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-05T20:35:16.957910] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-05T20:35:16.958265] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-05T20:35:16.958505] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-05T20:35:16.958787] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-05T20:35:16.959061] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.959132] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-05T20:35:16.959190] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.959433] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-05T20:35:16.959678] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-05T20:35:16.959937] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-05T20:35:16.960004] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.960230] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.960468] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-05T20:35:16.960926] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.961190] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-05T20:35:16.961480] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.961548] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-05T20:35:16.961819] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-05T20:35:16.962074] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-05T20:35:16.962314] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-05T20:35:16.962590] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-05T20:35:16.962831] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-05T20:35:16.963092] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-05T20:35:16.963169] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-05T20:35:16.963478] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.963720] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-05T20:35:16.963977] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.964212] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-05T20:35:16.964494] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.964756] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.965049] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-05T20:35:16.965292] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-05T20:35:16.965542] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-05T20:35:16.965816] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-05T20:35:16.966114] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.966350] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-05T20:35:16.966600] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.966851] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-05T20:35:16.967129] [DEBUG] [LOCAL ] Loaded configuration for MRSN: 2 features, 80.0% accuracy [2026-01-05T20:35:16.967400] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.967685] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-05T20:35:16.967782] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-05T20:35:16.968009] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.968076] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-05T20:35:16.968142] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-05T20:35:16.968427] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-05T20:35:16.968659] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-05T20:35:16.968889] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-05T20:35:16.969167] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.969433] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-05T20:35:16.969500] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.969749] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-05T20:35:16.970098] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.970339] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-05T20:35:16.970601] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-05T20:35:16.970866] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-05T20:35:16.971167] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-05T20:35:16.971468] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-05T20:35:16.971756] [DEBUG] [LOCAL ] Loaded configuration for BRCC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.971825] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-05T20:35:16.972107] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.972339] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-05T20:35:16.972602] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-05T20:35:16.972860] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.973107] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.973386] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-05T20:35:16.973686] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-05T20:35:16.973938] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.974221] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-05T20:35:16.974470] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-05T20:35:16.974759] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-05T20:35:16.974991] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-05T20:35:16.975275] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-05T20:35:16.975341] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-05T20:35:16.975614] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-05T20:35:16.975892] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-05T20:35:16.976132] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-05T20:35:16.976380] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-05T20:35:16.976638] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-05T20:35:16.976873] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-05T20:35:16.976941] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-05T20:35:16.977180] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-05T20:35:16.977459] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-05T20:35:16.977533] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-05T20:35:16.977834] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-05T20:35:16.978065] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-05T20:35:16.978346] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.978597] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-05T20:35:16.978846] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-05T20:35:16.978912] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.979171] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-05T20:35:16.979432] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-05T20:35:16.979683] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-05T20:35:16.979916] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.980897] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-05T20:35:16.981197] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-05T20:35:16.981494] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-05T20:35:16.981754] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-05T20:35:16.982015] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.982304] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-05T20:35:16.982557] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-05T20:35:16.982846] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-05T20:35:16.982917] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-05T20:35:16.983162] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-05T20:35:16.983459] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-05T20:35:16.983871] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-05T20:35:16.984136] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.984425] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-05T20:35:16.984875] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-05T20:35:16.985178] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.985258] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.985333] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-05T20:35:16.985394] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-05T20:35:16.985797] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-05T20:35:16.986092] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-05T20:35:16.986338] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-05T20:35:16.986642] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-05T20:35:16.986946] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-05T20:35:16.987233] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-05T20:35:16.987496] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-05T20:35:16.987751] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-05T20:35:16.987823] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-05T20:35:16.988131] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-05T20:35:16.988372] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-05T20:35:16.988441] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-05T20:35:16.988717] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-05T20:35:16.989012] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-05T20:35:16.989259] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-05T20:35:16.989549] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-05T20:35:16.989817] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.990050] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-05T20:35:16.990281] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-05T20:35:16.990736] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-05T20:35:16.990971] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-05T20:35:16.991251] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-05T20:35:16.991669] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.991912] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-05T20:35:16.992158] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-05T20:35:16.992481] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.992562] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-05T20:35:16.992867] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-05T20:35:16.993166] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-05T20:35:16.993455] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-05T20:35:16.993742] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-05T20:35:16.994032] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-05T20:35:16.994283] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-05T20:35:16.994534] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-05T20:35:16.994628] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-05T20:35:16.994880] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-05T20:35:16.995115] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-05T20:35:16.995355] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-05T20:35:16.995598] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-05T20:35:16.995838] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-05T20:35:16.995919] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-05T20:35:16.996204] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-05T20:35:16.996437] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-05T20:35:16.996670] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-05T20:35:16.996901] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-05T20:35:16.997135] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-05T20:35:16.997367] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-05T20:35:16.997601] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-05T20:35:16.997839] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-05T20:35:16.998071] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-05T20:35:16.998355] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-05T20:35:16.998606] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-05T20:35:16.998856] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-05T20:35:16.999163] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-05T20:35:16.999415] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-05T20:35:16.999664] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-05T20:35:16.999920] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-05T20:35:17.000168] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-05T20:35:17.000415] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.000662] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-05T20:35:17.000907] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-05T20:35:17.001188] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-05T20:35:17.001419] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.001651] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-05T20:35:17.001879] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-05T20:35:17.002105] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-05T20:35:17.002385] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-05T20:35:17.002640] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-05T20:35:17.002875] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-05T20:35:17.002941] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-05T20:35:17.003162] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-05T20:35:17.003441] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-05T20:35:17.003728] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-05T20:35:17.003977] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-05T20:35:17.004258] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-05T20:35:17.004506] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-05T20:35:17.004779] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-05T20:35:17.005060] [DEBUG] [LOCAL ] Loaded configuration for MKL: 5 features, 90.0% accuracy [2026-01-05T20:35:17.005338] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-05T20:35:17.005593] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-05T20:35:17.005843] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-05T20:35:17.006089] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-05T20:35:17.006336] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-05T20:35:17.006564] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-05T20:35:17.006835] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-05T20:35:17.006902] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-05T20:35:17.007141] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-05T20:35:17.007370] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-05T20:35:17.007617] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-05T20:35:17.007684] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-05T20:35:17.007906] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-05T20:35:17.008153] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-05T20:35:17.008219] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-05T20:35:17.008458] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-05T20:35:17.008743] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-05T20:35:17.008811] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-05T20:35:17.008886] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-05T20:35:17.009146] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-05T20:35:17.009434] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.009675] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-05T20:35:17.009931] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-05T20:35:17.010183] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-05T20:35:17.010424] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-05T20:35:17.010713] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-05T20:35:17.010780] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-05T20:35:17.011031] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-05T20:35:17.011312] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-05T20:35:17.011558] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-05T20:35:17.011809] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-05T20:35:17.012089] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-05T20:35:17.012337] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-05T20:35:17.012600] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-05T20:35:17.012840] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-05T20:35:17.013175] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-05T20:35:17.013445] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-05T20:35:17.013526] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.013828] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-05T20:35:17.014073] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-05T20:35:17.014143] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-05T20:35:17.014386] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-05T20:35:17.014673] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-05T20:35:17.014905] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.015190] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-05T20:35:17.015431] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-05T20:35:17.016391] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-05T20:35:17.016685] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-05T20:35:17.016942] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-05T20:35:17.017010] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-05T20:35:17.017256] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-05T20:35:17.017542] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-05T20:35:17.017632] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-05T20:35:17.017910] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-05T20:35:17.018158] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-05T20:35:17.018440] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-05T20:35:17.018689] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-05T20:35:17.018989] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-05T20:35:17.019245] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-05T20:35:17.019475] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-05T20:35:17.019720] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-05T20:35:17.020006] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-05T20:35:17.020254] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-05T20:35:17.020548] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-05T20:35:17.020818] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-05T20:35:17.020885] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-05T20:35:17.021106] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-05T20:35:17.021344] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-05T20:35:17.021614] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-05T20:35:17.021872] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-05T20:35:17.022152] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-05T20:35:17.022440] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-05T20:35:17.022720] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-05T20:35:17.022967] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-05T20:35:17.023034] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-05T20:35:17.023328] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-05T20:35:17.023562] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-05T20:35:17.023819] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-05T20:35:17.024071] [DEBUG] [LOCAL ] Loaded configuration for SXTC: 3 features, 70.0% accuracy [2026-01-05T20:35:17.024306] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-05T20:35:17.024601] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-05T20:35:17.024831] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-05T20:35:17.025087] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-05T20:35:17.025337] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-05T20:35:17.025404] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-05T20:35:17.025679] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-05T20:35:17.025918] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-05T20:35:17.026166] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-05T20:35:17.026444] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-05T20:35:17.026710] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-05T20:35:17.026988] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-05T20:35:17.027266] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-05T20:35:17.027544] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-05T20:35:17.027840] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.028092] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-05T20:35:17.028347] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-05T20:35:17.028646] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-05T20:35:17.028881] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-05T20:35:17.029144] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-05T20:35:17.029211] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-05T20:35:17.029491] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-05T20:35:17.029741] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-05T20:35:17.029810] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-05T20:35:17.030039] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-05T20:35:17.030270] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-05T20:35:17.030501] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-05T20:35:17.030587] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-05T20:35:17.030815] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-05T20:35:17.030882] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-05T20:35:17.031120] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-05T20:35:17.031350] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-05T20:35:17.031629] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-05T20:35:17.031907] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-05T20:35:17.032139] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-05T20:35:17.032377] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-05T20:35:17.032450] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-05T20:35:17.032508] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-05T20:35:17.032765] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-05T20:35:17.033017] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-05T20:35:17.033253] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-05T20:35:17.033506] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-05T20:35:17.033781] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-05T20:35:17.034018] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-05T20:35:17.034310] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-05T20:35:17.034607] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-05T20:35:17.034673] [DEBUG] [LOCAL ] Loaded configuration for CVAC: 2 features, 90.0% accuracy [2026-01-05T20:35:17.034953] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-05T20:35:17.035183] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-05T20:35:17.035430] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-05T20:35:17.035496] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-05T20:35:17.035553] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-05T20:35:17.035815] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-05T20:35:17.036045] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-05T20:35:17.036280] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-05T20:35:17.036347] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-05T20:35:17.036616] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-05T20:35:17.036862] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-05T20:35:17.037099] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-05T20:35:17.037347] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-05T20:35:17.037414] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-05T20:35:17.037637] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-05T20:35:17.037704] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-05T20:35:17.037943] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.038223] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-05T20:35:17.038450] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-05T20:35:17.038517] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-05T20:35:17.038804] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-05T20:35:17.039090] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-05T20:35:17.039337] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-05T20:35:17.039605] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-05T20:35:17.039911] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-05T20:35:17.040199] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-05T20:35:17.040268] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-05T20:35:17.040556] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-05T20:35:17.040865] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-05T20:35:17.041113] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-05T20:35:17.041396] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-05T20:35:17.041695] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.041953] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-05T20:35:17.042201] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-05T20:35:17.042518] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-05T20:35:17.042818] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-05T20:35:17.043111] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-05T20:35:17.043352] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-05T20:35:17.043634] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-05T20:35:17.043890] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-05T20:35:17.044136] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-05T20:35:17.044362] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.044642] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-05T20:35:17.044894] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-05T20:35:17.045124] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-05T20:35:17.045361] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-05T20:35:17.045615] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-05T20:35:17.045891] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-05T20:35:17.046164] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-05T20:35:17.046436] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-05T20:35:17.046675] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-05T20:35:17.046948] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-05T20:35:17.047171] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-05T20:35:17.047393] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-05T20:35:17.047645] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-05T20:35:17.047919] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.047996] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-05T20:35:17.048231] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-05T20:35:17.048463] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-05T20:35:17.048725] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-05T20:35:17.049007] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-05T20:35:17.049253] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-05T20:35:17.049523] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-05T20:35:17.049780] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-05T20:35:17.050059] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-05T20:35:17.050437] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-05T20:35:17.051055] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-05T20:35:17.052614] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-05T20:35:17.052858] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-05T20:35:17.053094] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-05T20:35:17.053344] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-05T20:35:17.053606] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-05T20:35:17.053905] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-05T20:35:17.053984] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-05T20:35:17.054221] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-05T20:35:17.054452] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-05T20:35:17.054736] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-05T20:35:17.055014] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-05T20:35:17.055347] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-05T20:35:17.055601] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-05T20:35:17.055845] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-05T20:35:17.055914] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-05T20:35:17.056139] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-05T20:35:17.056207] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-05T20:35:17.056480] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-05T20:35:17.056768] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-05T20:35:17.056847] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-05T20:35:17.057121] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-05T20:35:17.057194] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-05T20:35:17.057463] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-05T20:35:17.057698] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-05T20:35:17.057931] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-05T20:35:17.058205] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-05T20:35:17.058446] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-05T20:35:17.058696] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-05T20:35:17.058941] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-05T20:35:17.059192] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-05T20:35:17.059482] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-05T20:35:17.059550] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-05T20:35:17.059817] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-05T20:35:17.060096] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-05T20:35:17.060341] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-05T20:35:17.060566] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-05T20:35:17.060835] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-05T20:35:17.061076] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-05T20:35:17.061325] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-05T20:35:17.061611] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-05T20:35:17.061855] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-05T20:35:17.062140] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-05T20:35:17.062368] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-05T20:35:17.062651] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-05T20:35:17.062885] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-05T20:35:17.063132] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-05T20:35:17.063376] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-05T20:35:17.063609] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-05T20:35:17.063850] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-05T20:35:17.064127] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-05T20:35:17.064371] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-05T20:35:17.064659] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-05T20:35:17.064726] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-05T20:35:17.065012] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-05T20:35:17.065290] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-05T20:35:17.065533] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-05T20:35:17.065834] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-05T20:35:17.066078] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-05T20:35:17.066353] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-05T20:35:17.066639] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-05T20:35:17.066923] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-05T20:35:17.067154] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-05T20:35:17.067387] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-05T20:35:17.067639] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-05T20:35:17.067917] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.068168] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-05T20:35:17.068420] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-05T20:35:17.068660] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-05T20:35:17.068887] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-05T20:35:17.069191] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-05T20:35:17.069440] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-05T20:35:17.069698] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-05T20:35:17.069934] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-05T20:35:17.070001] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-05T20:35:17.070067] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-05T20:35:17.070340] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-05T20:35:17.070603] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-05T20:35:17.070844] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-05T20:35:17.071063] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-05T20:35:17.071331] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-05T20:35:17.071566] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-05T20:35:17.071893] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-05T20:35:17.072119] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-05T20:35:17.072344] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-05T20:35:17.072569] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-05T20:35:17.072817] [DEBUG] [LOCAL ] Loaded configuration for TEO: 1 features, 80.0% accuracy [2026-01-05T20:35:17.073092] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-05T20:35:17.073336] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-05T20:35:17.073566] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-05T20:35:17.073823] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-05T20:35:17.074050] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-05T20:35:17.074117] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-05T20:35:17.074346] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.074604] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-05T20:35:17.074892] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-05T20:35:17.075177] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-05T20:35:17.075246] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-05T20:35:17.075463] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-05T20:35:17.075696] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-05T20:35:17.075923] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-05T20:35:17.076164] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-05T20:35:17.076443] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-05T20:35:17.076721] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-05T20:35:17.076789] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-05T20:35:17.076846] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-05T20:35:17.077074] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-05T20:35:17.077320] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-05T20:35:17.077564] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-05T20:35:17.077831] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-05T20:35:17.078079] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-05T20:35:17.078148] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-05T20:35:17.078371] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-05T20:35:17.078636] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-05T20:35:17.078880] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-05T20:35:17.079160] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-05T20:35:17.079241] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-05T20:35:17.079489] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-05T20:35:17.079722] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-05T20:35:17.079795] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-05T20:35:17.080082] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-05T20:35:17.080311] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-05T20:35:17.080381] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-05T20:35:17.080441] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-05T20:35:17.080711] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-05T20:35:17.080956] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-05T20:35:17.081236] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-05T20:35:17.081316] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-05T20:35:17.081540] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-05T20:35:17.081809] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-05T20:35:17.082064] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-05T20:35:17.082302] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-05T20:35:17.082559] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-05T20:35:17.082848] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-05T20:35:17.083135] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-05T20:35:17.083416] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-05T20:35:17.083698] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-05T20:35:17.083980] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-05T20:35:17.084257] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-05T20:35:17.084328] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-05T20:35:17.084545] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-05T20:35:17.084811] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-05T20:35:17.085058] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-05T20:35:17.085302] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-05T20:35:17.085545] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-05T20:35:17.085636] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-05T20:35:17.085873] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.085951] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-05T20:35:17.086176] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-05T20:35:17.086428] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-05T20:35:17.086666] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-05T20:35:17.086922] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-05T20:35:17.087274] [DEBUG] [LOCAL ] Loaded configuration for GAUZ: 5 features, 80.0% accuracy [2026-01-05T20:35:17.087355] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-05T20:35:17.087602] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-05T20:35:17.087863] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-05T20:35:17.088149] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-05T20:35:17.088439] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-05T20:35:17.088694] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-05T20:35:17.088973] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-05T20:35:17.089232] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-05T20:35:17.089472] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-05T20:35:17.089763] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-05T20:35:17.090063] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-05T20:35:17.090350] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-05T20:35:17.090602] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-05T20:35:17.090852] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-05T20:35:17.091104] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.091353] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-05T20:35:17.091638] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-05T20:35:17.091927] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-05T20:35:17.092176] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-05T20:35:17.092467] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-05T20:35:17.092748] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-05T20:35:17.092837] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-05T20:35:17.093087] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-05T20:35:17.093322] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-05T20:35:17.093393] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-05T20:35:17.093672] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-05T20:35:17.093956] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-05T20:35:17.094183] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-05T20:35:17.094464] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-05T20:35:17.094723] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-05T20:35:17.094982] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-05T20:35:17.095220] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-05T20:35:17.095502] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-05T20:35:17.095810] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-05T20:35:17.096063] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-05T20:35:17.096296] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-05T20:35:17.096565] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-05T20:35:17.096842] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-05T20:35:17.097091] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-05T20:35:17.097374] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-05T20:35:17.097665] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-05T20:35:17.097900] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-05T20:35:17.098150] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-05T20:35:17.098390] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-05T20:35:17.098672] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-05T20:35:17.098932] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-05T20:35:17.099219] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-05T20:35:17.099497] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-05T20:35:17.099749] [DEBUG] [LOCAL ] Loaded configuration for AZTA: 1 features, 90.0% accuracy [2026-01-05T20:35:17.100052] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-05T20:35:17.100341] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-05T20:35:17.100598] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-05T20:35:17.100852] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-05T20:35:17.101131] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-05T20:35:17.101359] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-05T20:35:17.101605] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-05T20:35:17.101681] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-05T20:35:17.101920] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-05T20:35:17.102155] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-05T20:35:17.102224] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-05T20:35:17.102443] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-05T20:35:17.102723] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-05T20:35:17.103002] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-05T20:35:17.103238] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-05T20:35:17.103474] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-05T20:35:17.103705] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-05T20:35:17.103994] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-05T20:35:17.104071] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-05T20:35:17.104300] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-05T20:35:17.104530] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-05T20:35:17.104807] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-05T20:35:17.105043] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-05T20:35:17.105112] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-05T20:35:17.105355] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-05T20:35:17.105607] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-05T20:35:17.105851] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-05T20:35:17.106129] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-05T20:35:17.106361] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-05T20:35:17.106604] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-05T20:35:17.106672] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-05T20:35:17.106940] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-05T20:35:17.107165] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-05T20:35:17.107409] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-05T20:35:17.107635] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-05T20:35:17.107909] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-05T20:35:17.108184] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-05T20:35:17.108252] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-05T20:35:17.108520] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-05T20:35:17.108609] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-05T20:35:17.108885] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-05T20:35:17.109194] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-05T20:35:17.109446] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-05T20:35:17.109675] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-05T20:35:17.109950] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-05T20:35:17.110191] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-05T20:35:17.110259] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-05T20:35:17.110528] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-05T20:35:17.110839] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-05T20:35:17.111083] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-05T20:35:17.111349] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-05T20:35:17.111419] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-05T20:35:17.111651] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-05T20:35:17.111930] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-05T20:35:17.112968] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-05T20:35:17.113220] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.113454] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-05T20:35:17.113712] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-05T20:35:17.113945] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-05T20:35:17.114184] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-05T20:35:17.114469] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-05T20:35:17.114537] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-05T20:35:17.114832] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-05T20:35:17.115113] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-05T20:35:17.115346] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-05T20:35:17.115621] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-05T20:35:17.115861] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-05T20:35:17.116132] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-05T20:35:17.116383] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-05T20:35:17.116656] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-05T20:35:17.116931] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-05T20:35:17.117209] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-05T20:35:17.117452] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-05T20:35:17.117729] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-05T20:35:17.117954] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-05T20:35:17.118021] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-05T20:35:17.118287] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-05T20:35:17.118564] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-05T20:35:17.118813] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-05T20:35:17.119042] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-05T20:35:17.119293] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-05T20:35:17.119536] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-05T20:35:17.119627] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-05T20:35:17.119868] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-05T20:35:17.120112] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-05T20:35:17.120350] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-05T20:35:17.120597] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-05T20:35:17.120873] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-05T20:35:17.121110] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-05T20:35:17.121351] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-05T20:35:17.121591] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-05T20:35:17.121831] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-05T20:35:17.122079] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-05T20:35:17.122323] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-05T20:35:17.122564] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-05T20:35:17.122652] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-05T20:35:17.122900] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-05T20:35:17.123175] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-05T20:35:17.123243] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-05T20:35:17.123484] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-05T20:35:17.123734] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-05T20:35:17.123966] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-05T20:35:17.124207] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-05T20:35:17.124448] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-05T20:35:17.124516] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-05T20:35:17.124595] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-05T20:35:17.124847] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-05T20:35:17.125072] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-05T20:35:17.125322] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-05T20:35:17.125563] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-05T20:35:17.125860] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-05T20:35:17.126134] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-05T20:35:17.126409] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-05T20:35:17.126665] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-05T20:35:17.126909] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-05T20:35:17.127176] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-05T20:35:17.127412] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-05T20:35:17.127689] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-05T20:35:17.127939] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-05T20:35:17.128007] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-05T20:35:17.128233] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-05T20:35:17.128556] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-05T20:35:17.128644] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-05T20:35:17.128704] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.128996] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-05T20:35:17.129256] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-05T20:35:17.129487] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-05T20:35:17.129717] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-05T20:35:17.130000] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-05T20:35:17.130234] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-05T20:35:17.130489] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-05T20:35:17.130733] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-05T20:35:17.130958] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-05T20:35:17.131199] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-05T20:35:17.131473] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-05T20:35:17.131714] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-05T20:35:17.131956] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-05T20:35:17.132198] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-05T20:35:17.132423] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-05T20:35:17.132664] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-05T20:35:17.132955] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-05T20:35:17.133231] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-05T20:35:17.133512] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-05T20:35:17.133789] [DEBUG] [LOCAL ] Loaded configuration for CIO: 2 features, 60.0% accuracy [2026-01-05T20:35:17.134026] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-05T20:35:17.134251] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-05T20:35:17.134493] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-05T20:35:17.134766] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-05T20:35:17.135009] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.135297] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-05T20:35:17.135536] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-05T20:35:17.135841] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-05T20:35:17.136125] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-05T20:35:17.136202] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-05T20:35:17.137745] [INFO ] [LOCAL ] Saved consolidated report: 3519 forecasts -> ./output/forecasts/full/2026-01-06.txt [2026-01-05T20:35:17.137791] [INFO ] [sig ] [58/58] Successfully generated report for 2026-01-06: 3519 entries [2026-01-05T20:35:17.137821] [INFO ] [sig ] ================================================== [2026-01-05T20:35:17.137848] [INFO ] [sig ] Report generation complete: 58/58 reports succeeded [2026-01-05T20:35:17.963546] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-05T20:35:17.963903] [INFO ] [sig ] Email notification sent [2026-01-05T20:35:17.964922] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-05T20:35:17.965121] [INFO ] [STATE ] Last completion updated: 2026-01-05T20:35:17.964988